Hi,
I believe I am seeing the same bug when using IE7 (7.0.6001.18000) and Infragistics v10.1. I am unable to reproduce this in Firefox.
I haven't been able to reduce the bug down to a simple test-case, but have dug around in the code a little. As far as I can tell, this behaviour is caused due to an exception thrown in the getSelectedText function in ig_edit.js. At line 1530, the code
var sel=document.selection.createRange();
triggers the exception "Could not complete the operation due to error 800a025e". This results in the values 'sel0' and 'sel1' (which appear to store the start/end positions of the selected text) both being set to zero. Each new character is inserted at this position, resulting in 'backwards' text.
Google doesn't shed much light on this error code, but it certainly looks IE-specific.The following links may provide some pointers:
http://www.ureader.com/msg/150985.aspxhttp://svn.xwiki.org/svnroot/xwiki/platform/web/tags/xwiki-web-2.3/xwiki-gwt-dom/src/main/java/org/xwiki/gwt/dom/client/internal/ie/NativeRange.java
Best regards,
Calum Chisholm
If you can create a simple website which reproduces that behavior, then you may submit a report at http://ko.infragistics.com/support/ask-for-help.aspx.
You also may use Options tab to attach that zipped website.