Focusable Elements (Query Quick) - ally.js Compatibility Table

The following tables show the differences between what browsers consider focusable and what ally.js identifies using strategy: quick.

Note that touch devices (without a physical keyboard) only show elements as tabbable (keyboard focusable), that can be navigated to through the on-screen keyboard (or "virtual keyboard").

Document Elements
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<html>
2 1
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
focusable inert
-1 E S
focusable inert
-1 E S
tabbable inert
0
tabbable inert
0
tabbable inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<body>
3 1
focusable inert
-1 E S
focusable inert
-1 E S
focusable inert
0 E S
focusable inert
0 E S
focusable inert
0 E S
focusable inert
0 E S
focusable inert
-1 E S
focusable inert
-1 E S
tabbable inert
0 E
tabbable inert
0
tabbable inert
0 E
focusable inert
-1 E S
focusable inert
-1 E S
focusable inert
-1 E S
focusable inert
-1 E S
focusable inert
-1 E S
focusable inert
-1 E S
focusable inert
-1 E S
Label Element
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<label for=""> with <input id="">
6
redirecting
-1 T
redirecting
-1 T
inert redirecting
0
inert redirecting
0
inert redirecting
0
inert redirecting
0
redirecting
-1 T
redirecting
-1 T
inert redirecting
0 7
inert redirecting
0 7
inert redirecting
0 7
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
<label> with nested <input>
6
redirecting
-1 T
redirecting
-1 T
inert redirecting
0
inert redirecting
0
inert redirecting
0
inert redirecting
0
redirecting
-1 T
redirecting
-1 T
inert redirecting
0 7
inert redirecting
0 7
inert redirecting
0 7
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
Editable Elements
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<span style="user-modify: read-write">
8
tabbable inert
0
tabbable inert
0
tabbable inert
0
tabbable inert
0
tabbable inert
0
tabbable inert
0
inert
-1
inert
-1
inert
0
inert
0
inert
0
tabbable inert
0
tabbable inert
0
tabbable inert
0
tabbable inert
0
tabbable inert
0
focusable inert
0
tabbable inert
0
Image Maps
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<area> with <img usemap="#…">
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
tabbable inert
0 R
tabbable inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
<area> with <img usemap="#…" tabindex="-1">
inert
0 R
inert
0 R
focusable inert
0 S R
focusable inert
0 S R
focusable inert
0 S R
focusable inert
0 S R
tabbable inert
0 R 14
tabbable inert
0 R 14
focusable inert
0 S R
focusable inert
0 S R
focusable inert
0 S R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
<input> between <img usemap="#map"> and <img usemap="#map">
51
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable tabbable
0 50
focusable tabbable
0 50
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<area> child of <map name="#…"> with <object type="image/png" usemap="#…">
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
focusable inert
0 R
focusable inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
<area href=""> with <object type="image/png" usemap="#…" >
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
focusable inert
0 R
focusable inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
Media Elements
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<audio controls tabindex="-1">
tabbable
-1
tabbable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
tabbable focusable
-1
focusable
-1
focusable
-1
focusable
-1
tabbable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
Shadow DOM
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<input tabindex="-1"> within ::shadow
18 20
focusable
-1 T R
focusable
-1 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable inert
-1 R
focusable inert
-1 R
inert
null M 73
inert
null M 73
inert
null M 73
focusable
-1 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable
-1 T R
inert
null M 73
<input tabindex="0"> within ::shadow
18 20
tabbable
0 T R
tabbable
0 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
tabbable inert
0 R
tabbable inert
0 R
inert
null M 73
inert
null M 73
inert
null M 73
tabbable
0 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable
0 T R
inert
null M 73
<input tabindex="2"> within ::shadow
18 20
tabbable
2 T R
tabbable
2 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
tabbable inert
2 R
tabbable inert
2 R
inert
null M 73
inert
null M 73
inert
null M 73
tabbable
2 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable
2 T R
inert
null M 73
<input tabindex="1"> within ::shadow within ::shadow
18 20
tabbable
1 T R
tabbable
1 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
tabbable inert
1 R
tabbable inert
1 R
inert
null M 73
inert
null M 73
inert
null M 73
tabbable
1 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable
1 T R
inert
null M 73
<input tabindex="-1"> within ::shadow[tabindex="-1"]
18 20 57
focusable
-1 T R
focusable
-1 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable inert
-1 R
focusable inert
-1 R
inert
null M 73
inert
null M 73
inert
null M 73
focusable
-1 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable
-1 T R
inert
null M 73
<input tabindex="0"> within ::shadow[tabindex="-1"]
18 20 57
tabbable
0 T R
tabbable
0 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
tabbable inert
0 R
tabbable inert
0 R
inert
null M 73
inert
null M 73
inert
null M 73
tabbable
0 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable
0 T R
inert
null M 73
<input tabindex="2"> within ::shadow[tabindex="-1"]
18 20 57
tabbable
2 T R
tabbable
2 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
tabbable inert
2 R
tabbable inert
2 R
inert
null M 73
inert
null M 73
inert
null M 73
tabbable
2 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable
2 T R
inert
null M 73
<input tabindex="1"> within ::shadow within ::shadow[tabindex="-1"]
18 20 57
tabbable
1 T R
tabbable
1 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
tabbable inert
1 R
tabbable inert
1 R
inert
null M 73
inert
null M 73
inert
null M 73
tabbable
1 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable
1 T R
inert
null M 73
<input tabindex="-1"> within ::shadow[tabindex="0"]
18 20
focusable
-1 T R
focusable
-1 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable inert
-1 R
focusable inert
-1 R
inert
null M 73
inert
null M 73
inert
null M 73
focusable
-1 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable
-1 T R
inert
null M 73
<input tabindex="0"> within ::shadow[tabindex="0"]
18 20
tabbable
0 T R
tabbable
0 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
tabbable inert
0 R
tabbable inert
0 R
inert
null M 73
inert
null M 73
inert
null M 73
tabbable
0 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable
0 T R
inert
null M 73
<input tabindex="2"> within ::shadow[tabindex="0"]
18 20
tabbable
2 T R
tabbable
2 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
tabbable inert
2 R
tabbable inert
2 R
inert
null M 73
inert
null M 73
inert
null M 73
tabbable
2 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable
2 T R
inert
null M 73
<input tabindex="1"> within ::shadow within ::shadow[tabindex="0"]
18 20
tabbable
1 T R
tabbable
1 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
tabbable inert
1 R
tabbable inert
1 R
inert
null M 73
inert
null M 73
inert
null M 73
tabbable
1 T R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
focusable
1 T R
inert
null M 73
Iframe Element
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<iframe src=""> without focusable content
21 22
tabbable focusable
0 S
tabbable focusable
0 S
focusable
0
focusable
0
focusable
0
focusable
0
tabbable focusable
0 E S C
tabbable focusable
0 E S C
focusable
0 C
focusable
0 C
focusable
0 C
tabbable focusable
0 S
tabbable focusable
0 S
tabbable focusable
0 S
tabbable focusable
0 S
tabbable focusable
0 S
focusable
0 S
focusable
0 S
<iframe src=""> with SVG document
21 22
focusable
0 S C
focusable
0 S C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
tabbable focusable
0 E S C
focusable
0 E S C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 S C
focusable
0 S C
focusable
0 S C
focusable
0 S C
focusable
0 S C
focusable
0 S C
focusable
0 S C
content in <iframe>
21 22
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
Embed Element
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<embed>
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
Object Element
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<object type="application/x-shockwave-flash" data="">
32
focusable
0
focusable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
-1
focusable
-1
inert
0
focusable tabbable
0 33
tabbable
0
focusable
0
focusable
0
focusable
0
focusable
0
focusable
0
focusable
0
focusable
0
<object type="application/x-shockwave-flash" data="" tabindex="0">
32
focusable
0
focusable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
inert
0
focusable tabbable
0 33
tabbable
0
focusable
0
focusable
0
focusable
0
focusable
0
focusable
0
focusable
0
focusable
0
<object type="image/svg+xml" data="">
32
focusable
0 C
focusable
0 C
inert host inert
0 C
inert host inert
0 C
inert host inert
0 C
inert host inert
0 C
tabbable
0 E S C
focusable tabbable
0 E S C
inert host inert
0 C
inert host inert
0 C
inert host inert
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
<object type="image/svg+xml" data="" tabindex="0">
32
focusable
0 C
focusable
0 C
inert host inert
0 C
inert host inert
0 C
inert host inert
0 C
inert host inert
0 C
tabbable
0 E S C
focusable tabbable
0 E S C
inert host inert
0 C
inert host inert
0 C
inert host inert
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
SVG Element
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<svg>
34
inert
-1
inert
-1
tabbable inert
null M
tabbable inert
null M
inert
null M
inert
null M
inert
null M
inert
-1
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<svg tabindex="-1">
34
focusable
-1
focusable
-1
tabbable
null M
tabbable
null M
focusable inert
null M
focusable inert
null M
inert
null M
inert
-1
tabbable
null M
tabbable
null M
tabbable
null M
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<svg focusable="true" tabindex="-1">
focusable
-1
focusable
-1
tabbable
null M
tabbable
null M
tabbable inert
null M
tabbable inert
null M
inert
null M
inert
-1
tabbable
null M
tabbable
null M
tabbable
null M
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<svg> containing <a xlink:href="" tabindex="-1">
34
inert
-1
inert
-1
tabbable inert
null M
tabbable inert
null M
inert
null M
inert
null M
inert
null M
inert
-1
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<svg> containing <a xlink:href="" tabindex="0">
34
inert
-1
inert
-1
tabbable inert
null M
tabbable inert
null M
inert
null M
inert
null M
inert
null M
inert
-1
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<rect tabindex="0">
34
tabbable
0
tabbable
0
inert
null M
inert
null M
tabbable inert
null M
tabbable inert
null M
inert
null M
tabbable
0
inert
null M
inert
null M
inert
null M
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<rect tabindex="-1">
34
focusable
-1
focusable
-1
inert
null M
inert
null M
focusable inert
null M
focusable inert
null M
inert
null M
inert
-1
inert
null M
inert
null M
inert
null M
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<rect focusable="true">
34
inert
-1
inert
-1
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
inert
null M
inert
-1
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<svg viewBox="">
34
inert
-1
inert
-1
tabbable inert
null M
tabbable inert
null M
inert
null M
inert
null M
inert
null M
inert
-1
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<rect tabindex="0"> within <svg viewBox=""> with position outside of box
34
tabbable
0
tabbable
0
inert
null M
inert
null M
tabbable inert
null M
tabbable inert
null M
inert
null M
tabbable
0
inert
null M
inert
null M
inert
null M
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<rect tabindex="-1"> within <svg viewBox=""> with position outside of box
34
focusable
-1
focusable
-1
inert
null M
inert
null M
focusable inert
null M
focusable inert
null M
inert
null M
inert
-1
inert
null M
inert
null M
inert
null M
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<rect focusable="true"> within <svg viewBox=""> with position outside of box
34
inert
-1
inert
-1
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
inert
null M
inert
-1
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<svg baseProfile="tiny">
34
inert
-1
inert
-1
tabbable inert
null M
tabbable inert
null M
inert
null M
inert
null M
inert
null M
inert
-1
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<rect focusable="true"> within <svg baseProfile="tiny">
34
inert
-1
inert
-1
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
inert
null M
inert
-1
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<rect tabindex="0"> within <svg baseProfile="tiny">
34
tabbable
0
tabbable
0
inert
null M
inert
null M
tabbable inert
null M
tabbable inert
null M
inert
null M
tabbable
0
inert
null M
inert
null M
inert
null M
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<rect focusable="true" tabindex="0"> within <svg baseProfile="tiny">
tabbable
0
tabbable
0
tabbable
null M
tabbable
null M
tabbable inert
null M
tabbable inert
null M
inert
null M
tabbable
0
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<rect focusable="true" tabindex="-1"> within <svg baseProfile="tiny">
34
focusable
-1
focusable
-1
tabbable
null M
tabbable
null M
tabbable inert
null M
tabbable inert
null M
inert
null M
inert
-1
tabbable
null M
tabbable
null M
tabbable
null M
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<rect onfocus="">
34 41 42
tabbable inert
0 40
tabbable inert
0 40
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
-1
inert
null M
inert
null M
inert
null M
tabbable inert
0 40
tabbable inert
0 40
tabbable inert
0 40
tabbable inert
0
tabbable inert
0 40
focusable inert
0 40
focusable inert
0
SVG use element
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<svg> with <use> as content
inert
-1
inert
-1
inert
null M 73
tabbable inert
null M
inert
null M
inert
null M
inert
null M
inert
-1
tabbable inert
null M
tabbable inert
null M
tabbable inert
null M
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<use> referencing focusable content
39
only tabbable inert
-1 S 37
only tabbable inert
-1 S 37
inert
null M 73
inert
null M
inert
null M
inert
null M
inert
null M
inert
-1
inert
null M
inert
null M
inert
null M
only tabbable inert
-1 S
inert
-1 38
only tabbable inert
-1 S
only tabbable inert
-1 S
only tabbable inert
-1 S
inert
-1
inert
-1
SVG Document in Iframe Element
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
content in <iframe>
21 22
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
SVG Document in Embed Element
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
content in <embed>
23 24
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
SVG Document in Object Element
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<svg> within <object style="display: none">
inert
null M 73
inert
null M 73
inert
null M R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
focusable inert
-1 E S R
inert
null M R
inert
null M R
inert
null M R
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
inert
null M 73
content in <object>
26 27
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
Scrollable Elements
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<div> child of horizontally overflowing <div style="overflow: auto">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable inert
0
focusable inert
0
focusable inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<div> child of overflowing <div style="overflow: hidden">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable inert
0
focusable inert
0
focusable inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<div> child of overflowing <div style="overflow: scroll">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable inert
0
focusable inert
0
focusable inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<div> child of overflowing <div style="overflow: visible">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable inert
0
focusable inert
0
focusable inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<div> child of not overflowing <div style="overflow: scroll">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable inert
0
focusable inert
0
focusable inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<div> child of not overflowing <div style="overflow: scroll">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable inert
0
focusable inert
0
focusable inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
horizontally overflowing <div style="overflow: auto">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
tabbable inert
-1
tabbable inert
-1
focusable inert
0
focusable inert
0
focusable inert
0 E
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
overflowing <div style="overflow: hidden">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable inert
0
focusable inert
0
focusable inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
overflowing <div style="overflow: scroll">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
tabbable inert
-1
tabbable inert
-1
focusable inert
0
focusable inert
0
focusable inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
overflowing <div style="overflow: visible">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable inert
0
focusable inert
0
focusable inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
not overflowing <div style="overflow: auto">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
tabbable inert
-1
tabbable inert
-1
focusable inert
0
focusable inert
0
focusable inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
overflowing <section style="overflow: scroll">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
tabbable inert
-1
tabbable inert
-1
inert
0
inert
0 46
inert
0 46
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<div> child of <div style="overflow: scroll" tabindex="-1">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable inert
0
focusable inert
0
focusable inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
Image Element Ismap Attribute
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<img ismap src=""> child of <a href="">
inert
-1
inert
-1
tabbable inert
0
tabbable inert
0
tabbable inert
0
tabbable inert
0
inert
-1
inert
-1
tabbable inert
0 47
tabbable inert
0 47
tabbable inert
0 47
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<img ismap src=""> child of <a href="" tabindex="-1">
inert
-1
inert
-1
tabbable inert
0
tabbable inert
0
tabbable inert
0
tabbable inert
0
inert
-1
inert
-1
tabbable inert
0 47
tabbable inert
0 47
tabbable inert
0 47
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
CSS Flexbox Layout
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<span> child of <a href="" style="display: flex">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
inert
0
focusable inert
0 48
focusable inert
0 48
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<span> child of <div tabindex="-1" style="display: flex">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
inert
0
focusable inert
0 48
focusable inert
0 48
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<span style="display: flex">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
inert
0
focusable inert
0 48
focusable inert
0 48
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<span> child of <span style="display: flex">
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
inert
0
focusable inert
0 48
focusable inert
0 48
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<span style="order: 1"> with focusable child
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
inert
0
focusable inert
0 48
focusable inert
0 48
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
Questionable Elements
Element Chrome Microsoft Edge Firefox IE Opera Safari WebKit Nightly Chrome Mobile (Android) Safari (iOS)
55.0 57.0 12.10240 13.10586 14.14393 15.14951 50.0 53.0 9.0 10.0 11.0 42.0 8.0 9.1 10.0 604.1 55.0 10.0
<keygen >
53 54
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M 52
inert
null M 52
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M
inert
null M

Footnotes