The reason why this is broken is that EditArea is doing the W3C way of handling selections, then, if the browser is IE, also doing the IE way. This presumes that no IE version can do the W3C way, which IE9 can.
The solution is, in monitor_area.js, to change the checks for this.isIE in getIESelection and setIESelection to check for whether the createRange() stuff is needed. I did it by creating a global:
//IE < 9
var need_createRange = !("selectionStart" in document.createElement("textarea"));
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi do you have the exact code that needs to be added in the files to fix IE 9. Can you put a patch of the code changes you made to manage_area.js and other files to make IE 9 work.
Thanks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It's like right-arrow key is held down, caret keeps moving.
Also blurry.
As IE9 has now been officially released, are there any plans to resolve these issues in the near future?
The reason why this is broken is that EditArea is doing the W3C way of handling selections, then, if the browser is IE, also doing the IE way. This presumes that no IE version can do the W3C way, which IE9 can.
The solution is, in monitor_area.js, to change the checks for this.isIE in getIESelection and setIESelection to check for whether the createRange() stuff is needed. I did it by creating a global:
//IE < 9
var need_createRange = !("selectionStart" in document.createElement("textarea"));
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Hi do you have the exact code that needs to be added in the files to fix IE 9. Can you put a patch of the code changes you made to manage_area.js and other files to make IE 9 work.
Thanks.
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Never mind, I took the suggestion from nomad128 and it seems to work.