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

IE9 Backspace bug in compatibility mode #3110

Closed
OliverBreuer opened this issue Jul 2, 2013 · 2 comments
Closed

IE9 Backspace bug in compatibility mode #3110

OliverBreuer opened this issue Jul 2, 2013 · 2 comments

Comments

@OliverBreuer
Copy link

The IE9 Backspace bug was fixed for the standards mode of the IE9 (see issue #879). Unfortunately the bug is not only present in the standards mode but also in compatibility mode.

Even worse IE8 normally doesn't have the input event. IE9 in IE8 mode however provides the input event.

The current workaround checks for the value of the msie variable. In case of the IE9 in IE8 mode msie is set to 8 and the workaround is not triggered.

Proposal: Since the real IE8 doesn't provide the input element, the check for msie==9 could be changed to msie<=9:

The line
if (event == 'input' && msie == 9) return false;
could be changed to
if (event == 'input' && msie <= 9) return false;

@mbyrne00
Copy link

Also see this with the following
Browser mode: IE10, Document mode: IE9 standards

@ashleygwilliams ashleygwilliams added this to the Backlog milestone Feb 21, 2014
devsoftweb added a commit to devsoftweb/angular.js that referenced this issue Apr 26, 2014
Change IE9 input event workaround in $sniffer to
work in compatibility mode (msie can be less than 9)

Closes angular#3110
devsoftweb added a commit to devsoftweb/angular.js that referenced this issue Apr 26, 2014
Change IE9 input event workaround in $sniffer to
work in compatibility mode (msie can be less than 9)

Closes angular#3110
devsoftweb added a commit to devsoftweb/angular.js that referenced this issue Apr 26, 2014
Change IE9 input event workaround in $sniffer to
work in compatibility mode (msie can be less than 9)

Closes angular#3110
devsoftweb added a commit to devsoftweb/angular.js that referenced this issue Jun 3, 2014
Change IE9 input event workaround in $sniffer to
work in compatibility mode (msie can be less than 9)

Closes angular#3110
@btford btford removed the gh: issue label Aug 20, 2014
devsoftweb added a commit to devsoftweb/angular.js that referenced this issue Nov 5, 2014
Change IE9 input event workaround in $sniffer to
work in compatibility mode (msie can be less than 9)

Closes angular#3110
devsoftweb added a commit to devsoftweb/angular.js that referenced this issue Nov 5, 2014
Change IE9 input event workaround in $sniffer to
work in compatibility mode (msie can be less than 9)

Closes angular#3110
@Narretz
Copy link
Contributor

Narretz commented Jan 22, 2016

Compatibility mode is not supported.

@Narretz Narretz closed this as completed Jan 22, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants