Sometimes when I have multiple windows open for the same source cpp file, and I type '(' (the open paren), it types the '(' where the cursor is in one of my other window views of the file. So it appears that nothing gets typed, but if I switch to one of the other window views of the file I see a new '(' there.
Does anybody know why this is happening? Is this a bug? Is this part of a feature that I can turn off?
"Show Miscellaneous files in Solution Explorer" in Tools|Options|Environment|Documents.
turned on? There is a known problem where brackets are sometimes sent to the wrong file if this setting is turned on. This is actually an IDE bug, it is reporting the wrong file as the active file, and we are trying to find a reliable fix in VAX.
Unfortunately we do not yet have one, but turning off this option fixes the problem.
I haven't yet been able to setup a reproduceable case. It does seem to be random. I'll try to figure out a way to reproduce it or get it to happen with VA logging turned on (as you advise in Gav's thread).