ember.js: Regression from 2.8 onward (Glimmer2?) textarea unusable in ie11

  1. Take any {{textarea value=testing rows=3}} in an Ember app with 2.8 or 2.9.

  2. Type a few words “hello its me”

  3. Click somewhere in the middle and try to add a new word, after the first key stroke it moves you to the end of the textarea. This makes the control unusable for our users.

Reproduction here: http://jsbin.com/vodaxipeda/1/edit?html,js,output

Click run with js, takes a while on ie, but then try out the textarea as above.

This does not appear on chrome - it appears that Ember is now causing this: http://stackoverflow.com/questions/6899047/why-does-ie-8-make-the-cursor-jump-to-the-end-of-the-textarea-for-this-js - in particular "In IE, whenever the <textarea> gets modified, the cursor will jump to the end."

This also appears in 2.9. This is a big regression for us and we’ve had to roll production back to 2.7.

Possibly related to glimmer 2?

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 15 (4 by maintainers)

Most upvoted comments

I do not think this should be closed! It is an LTS issue. Until the next LTS is out, this issue is valid! Perhaps Tag it with something like “LTS 2.8”

I even knew this issue existed BEFORE doing the upgrade to 2.8 because I looked here! So we are still on 2.5 with our video editor. Waiting for the next LTS. And everything is just fine. No one wants to spend hours on debugging known things.

@Vishwaas no solution for that version as far as I know. I reverted to 2.7 until 2.10 was released. In 2.10 the issue is resolved.

We just noticed this regression in our production app as well. I tried moving to 2.9.1 from 2.9.0 and the error is still there. I’m looking at IE11 right now.