-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ally.query.tabsequence: <area>
vs <img usemap>
location in sequence
#5
Comments
Blink is going to go with the order Gecko and Trident have, leaving WebKit as the odd-man-out for now. |
rodneyrehm
changed the title
ally.query.tabsequence: Nov 21, 2015
<area>
vs <img usemap>
location in tabbing sequence<area>
vs <img usemap>
location in sequence
rodneyrehm
added a commit
that referenced
this issue
Nov 23, 2015
rodneyrehm
added a commit
that referenced
this issue
Nov 23, 2015
rodneyrehm
added a commit
that referenced
this issue
Nov 24, 2015
This was referenced Nov 25, 2015
rodneyrehm
added a commit
that referenced
this issue
Dec 3, 2015
rodneyrehm
added a commit
that referenced
this issue
Dec 3, 2015
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Issue with
ally.query.tabsequence
While Blink and WebKit add
<area>
elements to the tabbing sequence where they occur in the DOM, Firefox and IE do not. Gecko and Trident remove<area>
from the sequence and inject them (possibly multiple times) for every<img usemap>
referencing the<map>
those<area>
s are defined in.Trident will redirect focus from
<img usemap>
to the first<area>
of the referenced<map>
. Firefox does not do this. As this is undetectable behavior, differention in code would have to rely on platform.js (i.e. user agent sniffing).This should not require refactoring
util/sort-element-by-tabindex
, since the issue only exists withally.query.tabsequence
.The text was updated successfully, but these errors were encountered: