Menu

#89 Internet Explorer 9 incompatibilities

open
nobody
None
5
2010-10-05
2010-10-05
Derek Lauro
No

Flat out doesn't work with Internet Explorer 9. Very buggy.

Discussion

  • Chris Graham

    Chris Graham - 2010-10-25

    It's like right-arrow key is held down, caret keeps moving.
    Also blurry.

     
  • Gerard

    Gerard - 2011-03-18

    As IE9 has now been officially released, are there any plans to resolve these issues in the near future?

     
  • Felipe Gasper

    Felipe Gasper - 2011-03-22

    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"));

     
  • Anonymous

    Anonymous - 2011-04-01

    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.

     
  • Anonymous

    Anonymous - 2011-04-01

    Never mind, I took the suggestion from nomad128 and it seems to work.

     

Log in to post a comment.