Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Input field model isn't updated after Alt Code sign in IE11 #14812

Open
@SlippySken

Description

@SlippySken

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions