Input field model isn't updated after Alt Code sign in IE11 #14812
Description
Do you want to request a feature or report a bug?
Bug
What is the current behavior?
If you use Alt Codes (don't know if they are called like that, but i mean pressing Alt on keyboard and then enter a number on the NumPad like so Alt + 789 is § or Alt + 1 is ☺) on an input field in IE11, then the model will be updated on lost focus or if you press backspace.
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via https://plnkr.co or similar (template: http://plnkr.co/edit/tpl:yBpEi4).
You can reproduce this behaviour on https://angularjs.org/ with the "The Basics" example. Enter some signs with Alt Codes (§§§) and then press backspace or click somewhere else. The model is updated after losing focus or pressing backspace and the text says "Hello §§§!"
What is the expected behavior?
In Firefox and Chrome the text ("Hello... !") changes immediately after entering only one sign and without you have to lose the focus.
What is the motivation / use case for changing the behavior?
It's an inconsistent behaviour between the browsers
Which versions of Angular, and which browser / OS are affected by this issue? Did this work in previous versions of Angular? Please also test with the latest stable and snapshot (https://code.angularjs.org/snapshot/) versions.
Tried with the current example on the https://angularjs.org/ webpage
Other information (e.g. stacktraces, related issues, suggestions how to fix)
I heard from other problems with the IE11 and events, maybe this is the same error. Don't know if angularjs can do something about this.