This wasn't an issue of lack of QA or testing. The change was made intentionally. We simply didn't anticipate the negative response.
This is a bit cynical perhaps, but it's also the policy I follow. Let me say that I am a happy IB customer for about 5 years now. Nobody uses technology as well as IB, but software quality (especially regression testing) has always been weak. At times, support has been poor also. But the TWS is a pretty amazing product, especially as a cross-platform tool. We all complain about the API, but it's free and it supports multiple languages and operating systems. It we just has some documentation and support. . . [rwk]
Thanks Pete for addressing this problem so quickly and I look forward to the version with the fix. I was dumbfounded when I was unpleasantly surprised by this "feature" during a trade, and have been so annoyed by the total subversion of the word instantaneously that, last night, I removed the new version and went back to an older one (after getting nailed by this new "feature" a few times again yesterday). Anyway, thanks again. [LATER EDIT:] Thanks for all comments related to the discussion I started, and especially thanks to IB for addressing this very annoying and potentially dangerous issue. If you have other comments/complaints about IB please post them to an appropriate existing thread or start a new one.