Focusable Elements - Browser Compatibility Table

The following tables show which elements individual browsers consider focusable or tabbable (keyboard focusable). The tables are based on the focusable test document.

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 Expected 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
inert
-1
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
focusable
-1 E S
focusable
-1 E S
tabbable
0
tabbable
0
tabbable
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<body>
3
focusable
-1
focusable
-1 E S
focusable
-1 E S
focusable
0 E S
focusable
0 E S
focusable
0 E S
focusable
0 E S
focusable
-1 E S
focusable
-1 E S
tabbable
0 E
tabbable
0
tabbable
0 E
focusable
-1 E S
focusable
-1 E S
focusable
-1 E S
focusable
-1 E S
focusable
-1 E S
focusable
-1 E S
focusable
-1 E S
Form Control Elements
Element Expected 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
<button type="button">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<input type="checkbox">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<input type="password">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<input type="radio">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<input type="submit">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<input type="text">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<input type="reset">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<select>
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<textarea>
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0 E
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<button type="button" tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<input type="checkbox" tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<input type="password" tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<input type="radio" tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<input type="submit" tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<input type="text" tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1 E
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<input type="reset" tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<select tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<textarea tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<input type="text" tabindex="1">
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
focusable
1
tabbable
1
<input type="text" tabindex="2">
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
focusable
2
tabbable
2
Form Element
Element Expected 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> within <form>
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<form tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<form tabindex="0">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<input> within <form tabindex="-1">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<input> within <form tabindex="0">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<form disabled tabindex="-1">
4
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
inert
-1
inert
-1
inert
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<form disabled tabindex="0">
4
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<input> within <form disabled>
4
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<input> within <form disabled tabindex="-1">
4
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<input> within <form disabled tabindex="0">
4
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
Fieldset Element
Element Expected 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
<fieldset>
inert
-1
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable
0
focusable
0
focusable
0 E
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
0
<fieldset disabled tabindex="-1">
inert
-1
inert
-1 5
inert
-1 5
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
focusable
-1
focusable
-1 5
focusable
-1
focusable
-1 5
inert
-1 5
focusable
-1
<fieldset disabled tabindex="0">
inert
0
inert
-1 5
inert
-1 5
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
-1
tabbable
0
tabbable
0 5
tabbable
0
tabbable
0 5
inert
-1 5
focusable
0
<legend> within <fieldset>
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
inert
0
inert
0
inert
0
inert
0
redirecting
-1 T
redirecting
-1 T
inert
0
inert
0
inert
0
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
<legend> within <fieldset> that only contains <input tabindex="-1">
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
inert
0
inert
0
inert
0
inert
0
redirecting
-1 T
redirecting
-1 T
inert
0
inert
0
inert
0
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
<legend> within <fieldset> that only contains <textarea>
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
inert
0
inert
0
inert
0
inert
0
redirecting
-1 T
redirecting
-1 T
inert
0
inert
0
inert
0
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
<legend> within <fieldset> that only contains <select>
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
inert
0
inert
0
inert
0
inert
0
redirecting
-1 T
redirecting
-1 T
inert
0
inert
0
inert
0
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
<legend> within <fieldset> that only contains <button>
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
inert
0
inert
0
inert
0
inert
0
redirecting
-1 T
redirecting
-1 T
inert
0
inert
0
inert
0
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
<legend> within <fieldset> that only contains <a>
inert
-1
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
redirecting
-1 T
redirecting
-1 T
inert
0
inert
0
inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
Label Element
Element Expected 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
redirecting
-1 T
inert
0
inert
0
inert
0
inert
0
redirecting
-1 T
redirecting
-1 T
inert
0 7
inert
0 7
inert
0 7
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
<label tabindex="-1" for=""> with <input id="">
6
redirecting
-1 T
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
redirecting
-1 T
redirecting
-1 T
focusable
-1
focusable
-1
focusable
-1
focusable
-1
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
focusable
-1
redirecting
-1 T
<label tabindex="-1">
6
inert
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
inert
-1
inert
-1
focusable
-1
focusable
-1
focusable
-1 E
focusable
-1
inert
-1
inert
-1
inert
-1
inert
-1
focusable
-1
inert
-1
<label tabindex="0">
6
inert
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
only tabbable
0 E S
only tabbable
0 E S
tabbable
0
tabbable
0
tabbable
0
tabbable
0
inert
0
inert
0
inert
0
inert
0
focusable
0
inert
0
<label> with nested <input>
6
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
inert
0
inert
0
inert
0
inert
0
redirecting
-1 T
redirecting
-1 T
inert
0 7
inert
0 7
inert
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 Expected 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 contenteditable>
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
-1
tabbable
-1
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<div contenteditable tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<span style="user-modify: read-write">
8
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
inert
-1
inert
-1
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<span style="user-modify: read-write" tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
Tabindex Attribute
Element Expected 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 tabindex="-2">
focusable
-2
focusable
-2
focusable
-2
focusable
-2
focusable
-2
focusable
-2
focusable
-2
focusable
-2
focusable
-2
focusable
-2
focusable
-2
focusable
-2 E
focusable
-2
focusable
-2
focusable
-2
focusable
-2
focusable
-2
focusable
-2
focusable
-2
<div tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<div tabindex="0">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<div tabindex="1">
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
focusable
1
focusable
1
<div tabindex="+2">
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
focusable
2
focusable
2
<div tabindex=" +2">
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
tabbable
2
focusable
2
focusable
2
<div tabindex="3 ">
11
tabbable
3
tabbable
3
tabbable
3
tabbable
3
tabbable
3
tabbable
3
tabbable
3
tabbable
3
tabbable
3
tabbable
3
tabbable
3
tabbable
3
tabbable
3
tabbable
3
tabbable
3
tabbable
3
tabbable
3
focusable
3
focusable
3
<div tabindex="3x">
12
tabbable
3
tabbable
3
tabbable
3
inert
0
inert
0
inert
0
inert
0
tabbable
3
tabbable
3
inert
0
inert
0
inert
0
tabbable
3
tabbable
3
tabbable
3
tabbable
3
tabbable
3
focusable
3
focusable
3
<div tabindex="">
9
inert
-1
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
focusable
-1
focusable
-1
inert
0 10
inert
0 10
inert
0 10
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<div tabindex="hello">
9
inert
-1
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
focusable
-1
focusable
-1
inert
0
inert
0
inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<input tabindex="hello">
9
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0 E
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
Image Maps
Element Expected 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 usemap="#…">
inert
-1
inert
-1
inert
-1
redirecting
0 T
redirecting
0 T
redirecting
0 T
redirecting
0 T
inert
-1
inert
-1
redirecting
0 T
redirecting
0 T
redirecting
0 T
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<area href=""> with <img usemap="#…">
tabbable
0
tabbable
0 R
tabbable
0 R
tabbable
0 S R
tabbable
0 S R
tabbable
0 S R
tabbable
0 S R
tabbable
0 R 13
tabbable
0 R 13
tabbable
0 S R
tabbable
0 S R
tabbable
0 E S R
tabbable
0 R
tabbable
0 R
tabbable
0 R
tabbable
0 R
tabbable
0 R
focusable
0 R
focusable
0 R
<area> with <img usemap="#…">
inert
0
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
tabbable
0 R
tabbable
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="" tabindex="-1"> with <img usemap="#…">
focusable
-1
inert
-1 R
inert
-1 R
focusable
-1 S R
focusable
-1 S R
focusable
-1 S R
focusable
-1 S R
focusable
-1 R
focusable
-1 R
focusable
-1 S R
focusable
-1 S R
focusable
-1 S R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<area tabindex="-1"> with <img usemap="#…">
inert
-1
inert
-1 R
inert
-1 R
focusable
-1 S R
focusable
-1 S R
focusable
-1 S R
focusable
-1 S R
focusable
-1 R
focusable
-1 R
focusable
-1 S R
focusable
-1 S R
focusable
-1 E S R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<area href=""> with <img usemap="#…"> with invalid image
15
tabbable
0
tabbable
0 R
tabbable
0 R
tabbable
0 S R
tabbable
0 S R
tabbable
0 S R
tabbable
0 S R
inert
0 R
inert
0 R
tabbable
0 S R
tabbable
0 S R
tabbable
0 S R
tabbable
0 R
tabbable
0 R
tabbable
0 R
tabbable
0 R
tabbable
0 R
focusable
0 R
focusable
0 R
<area href=""> with two <img usemap="#…">
tabbable
0
tabbable
0 R
tabbable
0 R
tabbable
0 S R
tabbable
0 S R
tabbable
0 S R
tabbable
0 S R
tabbable
0 R
tabbable
0 R
tabbable
0 S R
tabbable
0 S R
tabbable
0 S R
tabbable
0 R
tabbable
0 R
tabbable
0 R
tabbable
0 R
tabbable
0 R
focusable
0 R
focusable
0 R
<img usemap="#…" tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
inert
-1
inert
-1
redirecting
-1 T
redirecting
-1 T
redirecting
-1 T
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<area href=""> with <img usemap="#…" tabindex="-1">
tabbable
0
tabbable
0 R
tabbable
0 R
focusable
0 S R
focusable
0 S R
focusable
0 S R
focusable
0 S R
tabbable
0 R
tabbable
0 R
focusable
0 S R
focusable
0 S R
focusable
0 S R
tabbable
0 R
tabbable
0 R
tabbable
0 R
tabbable
0 R
tabbable
0 R
focusable
0 R
focusable
0 R
<area> with <img usemap="#…" tabindex="-1">
inert
0
inert
0 R
inert
0 R
focusable
0 S R
focusable
0 S R
focusable
0 S R
focusable
0 S R
tabbable
0 R 14
tabbable
0 R 14
focusable
0 S R
focusable
0 S R
focusable
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
tabbable
0
focusable
0 50
focusable
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
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
focusable
0 R
focusable
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
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
focusable
0 R
focusable
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 Expected 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>
16
inert
-1
inert
-1
inert
-1
focusable
0
focusable
0
focusable
0
focusable
0
inert
0
inert
0
focusable
0
focusable
0
focusable
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<audio controls>
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<audio controls tabindex="-1">
focusable
-1
tabbable
-1
tabbable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
tabbable
-1
focusable
-1
focusable
-1
focusable
-1
tabbable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<video>
17
inert
-1
inert
-1
inert
-1
focusable
0
focusable
0
focusable
0
focusable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
focusable
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<video controls>
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<video controls tabindex="-1">
focusable
-1
tabbable
-1
tabbable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
tabbable
-1
tabbable
-1
focusable
-1
focusable
-1
focusable
-1
tabbable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
Shadow DOM
Element Expected 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
::shadow
18 19
inert
-1
inert host
-1 C
inert host
-1 C
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert host
-1 C
inert
-1
inert
-1
inert
-1
inert
-1
inert host
-1 C
inert
-1
<input tabindex="-1"> within ::shadow
18 20
focusable
-1 T
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
-1 R
focusable
-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
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
0 R
tabbable
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
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
2 R
tabbable
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
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
1 R
tabbable
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
::shadow[tabindex="-1"]
18 19
focusable
-1
focusable
-1 C
focusable
-1 C
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1 C
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1 C
focusable
-1
<input tabindex="-1"> within ::shadow[tabindex="-1"]
18 20 57
focusable
-1 T
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
-1 R
focusable
-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
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
0 R
tabbable
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
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
2 R
tabbable
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
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
1 R
tabbable
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
::shadow[tabindex="0"]
18 19
tabbable
0
tabbable
0 C
tabbable
0 C
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0 C
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0 C
focusable
0
<input tabindex="-1"> within ::shadow[tabindex="0"]
18 20
focusable
-1 T
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
-1 R
focusable
-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
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
0 R
tabbable
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
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
2 R
tabbable
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
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
1 R
tabbable
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 Expected 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
focusable
0
tabbable
0 S
tabbable
0 S
focusable
0
focusable
0
focusable
0
focusable
0
tabbable
0 E S C
tabbable
0 E S C
focusable
0 C
focusable
0 C
focusable
0 C
tabbable
0 S
tabbable
0 S
tabbable
0 S
tabbable
0 S
tabbable
0 S
focusable
0 S
focusable
0 S
<iframe src="" tabindex="-1"> without focusable content
21
focusable
-1
focusable
-1 S
focusable
-1 S
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1 E S C
focusable
-1 E S C
focusable
-1 C
focusable
-1 C
focusable
-1 C
focusable
-1 S
focusable
-1 S
focusable
-1 S
focusable
-1 S
focusable
-1 S
focusable
-1 S
focusable
-1 S
<iframe src=""> with SVG document
21
focusable
0
focusable
0 S C
focusable
0 S C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
tabbable
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
<iframe src=""> with focusable content
21
focusable
0
focusable
0 S C
focusable
0 S C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
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
<html> within <iframe src="">
2 21
inert
-1
inert
-1 R
inert
-1 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
focusable
-1 E S T R
focusable
-1 E S T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<body> within <iframe src="">
3 21
inert
-1
focusable
-1 E S R
focusable
-1 E S R
focusable
0 E S R
focusable
0 E S R
focusable
0 E S R
focusable
0 E S R
inert
-1 R
inert
-1 R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
<html> within <iframe src=""> with focusable content
2 21
inert
-1
inert
-1 R
inert
-1 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
tabbable
-1 E S T R
tabbable
-1 E S T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<html> within <iframe src="" tabindex="-1">
2 21
inert
-1
inert
-1 R
inert
-1 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
focusable
-1 E S T R
focusable
-1 E S T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<body> within <iframe src="" tabindex="-1">
3 21 55
inert
-1
focusable
-1 E S R
focusable
-1 E S R
focusable
0 E S R
focusable
0 E S R
focusable
0 E S R
focusable
0 E S R
inert
-1 R
inert
-1 R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
<html> within <iframe src="" tabindex="-1">
2 21
inert
-1
inert
-1 R
inert
-1 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
focusable
-1 E S T R
focusable
-1 E S T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<input> within <iframe src="">
21 21
tabbable
0 T
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
focusable
0 T R
focusable
0 T R
<input> within <iframe src="" tabindex="-1">
21 55
focusable
0 T
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
<input tabindex="1"> within <iframe src="">
21
tabbable
1 T
tabbable
1 T R
tabbable
1 T R
tabbable
1 R
tabbable
1 R
tabbable
1 R
tabbable
1 R
tabbable
1 T R
tabbable
1 T R
tabbable
1 T R
tabbable
1 T R
tabbable
1 T R
tabbable
1 T R
tabbable
1 R
tabbable
1 R
tabbable
1 R
tabbable
1 R
focusable
1 T R
focusable
1 R
<input tabindex="1"> within <iframe src="" tabindex="-1">
21 55
focusable
1 T
focusable
1 T R
focusable
1 T R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 T R
focusable
1 T R
focusable
1 T R
focusable
1 T R
focusable
1 T R
focusable
1 T R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 T R
focusable
1 R
<iframe src="" style="visibility: hidden">
inert
0
inert host
0 C
inert host
0 C
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
<html> within <iframe src="" style="visibility: hidden">
2
inert
-1
inert
-1 R
inert
-1 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
focusable
-1 E S R
focusable
-1 E S R
inert
0 R
inert
0 R
inert
0 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<body> within <iframe src="" style="visibility: hidden">
3
inert
-1
focusable
-1 E S R
focusable
-1 E S R
focusable
0 E S R
focusable
0 E S R
focusable
0 E S R
focusable
0 E S R
inert
-1 R
inert
-1 R
focusable
0 E S R
focusable
0 E S R
focusable
0 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
<input> within <iframe src="" style="visibility: hidden">
inert
0
focusable
0 T R
focusable
0 T 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
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
<input tabindex="-1"> within <iframe src="" style="visibility: hidden">
inert
1
focusable
1 T R
focusable
1 T R
inert
1 R
inert
1 R
inert
1 R
inert
1 R
inert
1 R
inert
1 R
inert
1 R
inert
1 R
inert
1 R
focusable
1 T R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 T R
focusable
1 R
<iframe src="" style="display: none">
inert
0
inert host
0 C
inert host
0 C
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
<body> within <iframe src="" style="display: none">
3
inert
-1
focusable
-1 E S R
focusable
-1 E S R
focusable
0 E S R
focusable
0 E S R
focusable
0 E S R
focusable
0 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
0 E S R
focusable
0 E S R
focusable
0 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
<iframe src=""> within <details>
inert
0
inert host
0 C
inert host
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
inert
0
inert
0
focusable
0 C
focusable
0 C
focusable
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
<html> within <iframe src=""> within <details>
2
inert
-1
inert
-1 R
inert
-1 R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
inert
-1 R
inert
-1 R
focusable
0 T R
focusable
0 T R
focusable
0 T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<body> within <iframe src=""> within <details>
3
inert
-1
focusable
-1 E S R
focusable
-1 E S R
focusable
0 E S R
focusable
0 E S R
focusable
0 E S R
focusable
0 E S R
focusable
-1 E S R
focusable
-1 E S R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
focusable
-1 E S R
<input> within <iframe src=""> within <details>
inert
0
focusable
0 T R
focusable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
inert
0 R
inert
0 R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
<input tabindex="-1"> within <iframe src=""> within <details>
inert
1
focusable
1 T R
focusable
1 T R
tabbable
1 R
tabbable
1 R
tabbable
1 R
tabbable
1 R
inert
1 R
inert
1 R
tabbable
1 T R
tabbable
1 T R
tabbable
1 T R
focusable
1 T R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 T R
focusable
1 R
Embed Element
Element Expected 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 type="video/quicktime" src="">
28 30
focusable
0
focusable
0
focusable
0
inert
0
inert
0
inert
null M 73
inert
null M 73
focusable
-1 E S
focusable
-1 E S
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
inert
-1
inert
-1
inert
-1
focusable
0
inert
-1
<embed type="video/quicktime" src="" tabindex="-1">
28 30
focusable
-1
focusable
-1
focusable
-1
inert
-1
inert
-1
inert
null M 73
inert
null M 73
focusable
-1 E S
focusable
-1 E S
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<embed type="video/mp4" src="">
28 30
focusable
0
tabbable
0
tabbable
0
inert
0
inert
0
only tabbable
0 E S
only tabbable
0 E S
focusable
-1 E S
focusable
-1 E S
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
inert
-1
inert
-1
inert
-1
focusable
0
inert
-1
<embed type="video/mp4" src="" tabindex="-1">
28 30
focusable
-1
focusable
-1
focusable
-1
inert
-1
inert
-1
inert
-1
inert
-1
focusable
-1 E S
focusable
-1 E S
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<embed type="video/ogv" src="">
28 30
focusable
0
focusable
0
focusable
0
inert
0
inert
0
inert
0
inert
0
focusable
-1 E S
focusable
-1 E S
inert
0
inert
0
inert
0
focusable
0
inert
-1
inert
-1
inert
-1
inert
-1
focusable
0
focusable
0
<embed type="video/ogv" src="" tabindex="-1">
28 30
focusable
-1
focusable
-1
focusable
-1
inert
-1
inert
-1
inert
-1
inert
-1
focusable
-1 E S
focusable
-1 E S
inert
-1
inert
-1
inert
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<embed type="image/svg+xml" src="">
28 31
focusable
0
focusable
0 C
focusable
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
focusable
-1 E S C
focusable
-1 E S C
inert host
0 C
inert host
0 C
inert host
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
<embed type="image/svg+xml" src="" tabindex="-1">
28 31
focusable
-1
focusable
-1 C
focusable
-1 C
inert host
-1 C
inert host
-1 C
inert host
-1 C
inert host
-1 C
focusable
-1 E S C
focusable
-1 E S C
inert host
-1 C
inert host
-1 C
inert host
-1 C
focusable
-1 C
focusable
-1 C
focusable
-1 C
focusable
-1 C
focusable
-1 C
focusable
-1 C
focusable
-1 C
<embed type="image/svg+xml" src="" tabindex="0">
28 31
focusable
0
focusable
0 C
focusable
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
tabbable
0 E S C
focusable
0 E S C
inert host
0 C
inert host
0 C
inert host
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
focusable
0 C
Object Element
Element Expected 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
-1
focusable
0
focusable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
-1
focusable
-1
inert
0
focusable
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="-1">
32
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
inert
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<object type="application/x-shockwave-flash" data="" tabindex="0">
32
tabbable
0
focusable
0
focusable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
inert
0
focusable
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
-1
focusable
0 C
focusable
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
tabbable
0 E S C
focusable
0 E S C
inert host
0 C
inert host
0 C
inert host
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="-1">
32
focusable
-1
focusable
-1 C
focusable
-1 C
inert host
-1 C
inert host
-1 C
inert host
-1 C
inert host
-1 C
focusable
-1 E S C
focusable
-1 E S C
inert host
-1 C
inert host
-1 C
inert host
-1 C
focusable
-1 C
focusable
-1 C
focusable
-1 C
focusable
-1 C
focusable
-1 C
focusable
-1 C
focusable
-1 C
<object type="image/svg+xml" data="" tabindex="0">
32
tabbable
0
focusable
0 C
focusable
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
tabbable
0 E S C
focusable
0 E S C
inert host
0 C
inert host
0 C
inert host
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="" style="visibility: hidden">
inert
0
inert host
0 C 25
inert host
0 C 25
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C 25
inert host
0 C
<object type="image/svg+xml" data=""> within <details>
focusable
-1
inert
0
inert
0
inert host
0 C
inert host
0 C
inert host
0 C
inert host
0 C
inert
0
inert
0
inert host
0 C
inert host
0 C
inert host
0 C
inert
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
0
inert
-1
SVG Element
Element Expected 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
inert
-1
tabbable
null M
tabbable
null M
inert
null M
inert
null M
inert
null M
inert
-1
tabbable
null M
tabbable
null M
tabbable
null M
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<svg tabindex="-1">
34
focusable
-1
focusable
-1
focusable
-1
tabbable
null M
tabbable
null M
focusable
null M
focusable
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="false" tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
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
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<svg focusable="true" tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
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
inert
-1
tabbable
null M
tabbable
null M
inert
null M
inert
null M
inert
null M
inert
-1
tabbable
null M
tabbable
null M
tabbable
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
inert
-1
tabbable
null M
tabbable
null M
inert
null M
inert
null M
inert
null M
inert
-1
tabbable
null M
tabbable
null M
tabbable
null M
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<a xlink:href=""> within <svg>
34
tabbable
0
tabbable
0
tabbable
0
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
null M
only tabbable
null M E S
tabbable
-1
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<a xlink:href=""> within <svg tabindex="-1">
34 56
tabbable
0
tabbable
0
tabbable
0
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
null M
only tabbable
null M E S
tabbable
-1
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<a xlink:href="" focusable="false"> within <svg>
34
tabbable
0
tabbable
0
tabbable
0
inert
null M
inert
null M
inert
null M
inert
null M
only tabbable
null M E S
tabbable
-1
inert
null M
inert
null M
inert
null M
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<a xlink:href="" tabindex="-1"> within <svg>
34
focusable
-1
focusable
-1
focusable
-1
tabbable
null M
tabbable
null M
focusable
null M
focusable
null M
only tabbable
null M E S
tabbable
-1
tabbable
null M
tabbable
null M
tabbable
null M
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<a xlink:href="" tabindex="0"> within <svg>
34
tabbable
0
tabbable
0
tabbable
0
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
null M
only tabbable
null M E S
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
<a xlink:href="" tabindex="1"> within <svg>
34
tabbable
1
tabbable
1
tabbable
1
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
null M
only tabbable
null M E S
tabbable
1
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
focusable
1
focusable
1
<rect tabindex="0">
34
tabbable
0
tabbable
0
tabbable
0
inert
null M
inert
null M
tabbable
null M
tabbable
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
focusable
-1
inert
null M
inert
null M
focusable
null M
focusable
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
inert
-1
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
null M
inert
null M
inert
-1
tabbable
null M
tabbable
null M
tabbable
null M
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<a xlink:href=""> within <svg focusable="false">
34
tabbable
0
tabbable
0
tabbable
0
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
null M
only tabbable
null M E S
tabbable
-1
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<svg viewBox="">
34
inert
-1
inert
-1
inert
-1
tabbable
null M
tabbable
null M
inert
null M
inert
null M
inert
null M
inert
-1
tabbable
null M
tabbable
null M
tabbable
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
tabbable
0
inert
null M
inert
null M
tabbable
null M
tabbable
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
focusable
-1
inert
null M
inert
null M
focusable
null M
focusable
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
inert
-1
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
null M
inert
null M
inert
-1
tabbable
null M
tabbable
null M
tabbable
null M
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<svg baseProfile="tiny">
34
inert
-1
inert
-1
inert
-1
tabbable
null M
tabbable
null M
inert
null M
inert
null M
inert
null M
inert
-1
tabbable
null M
tabbable
null M
tabbable
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
inert
-1
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
null M
inert
null M
inert
-1
tabbable
null M
tabbable
null M
tabbable
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
tabbable
0
inert
null M
inert
null M
tabbable
null M
tabbable
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
<a xlink:href="" focusable="true"> within <svg baseProfile="tiny">
34
tabbable
0
tabbable
0
tabbable
0
inert
null M
inert
null M
inert
null M
inert
null M
only tabbable
null M E S
tabbable
-1
inert
null M
inert
null M
inert
null M
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<a xlink:href="" tabindex="-1"> within <svg baseProfile="tiny">
34
focusable
-1
focusable
-1
focusable
-1
tabbable
null M
tabbable
null M
focusable
null M
focusable
null M
only tabbable
null M E S
tabbable
-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 focusable="true" tabindex="0"> within <svg baseProfile="tiny">
tabbable
0
tabbable
0
tabbable
0
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
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
focusable
-1
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
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 focusable="false" tabindex="0"> within <svg baseProfile="tiny">
34
tabbable
0
tabbable
0
tabbable
0
inert
null M
inert
null M
inert
null M
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="false" tabindex="-1"> within <svg baseProfile="tiny">
focusable
-1
focusable
-1
focusable
-1
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
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<a xlink:href=""> within <svg baseProfile="tiny" focusable="false">
34
tabbable
0
tabbable
0
tabbable
0
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
null M
only tabbable
null M E S
tabbable
-1
tabbable
null M
tabbable
null M
tabbable
null M E
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<rect onfocus="">
34 41
inert
-1
tabbable
0 40
tabbable
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
0 40
tabbable
0 40
tabbable
0 40
tabbable
0
tabbable
0 40
focusable
0 40
focusable
0
SVG foreignObject element
Element Expected 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> within <foreignObject>
35
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<input tabindex="-1"> within <foreignObject>
35
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<input tabindex="0"> within <foreignObject>
35
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<input tabindex="1"> within <foreignObject>
35
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
focusable
1
tabbable
1
<foreignObject tabindex="-1">
35
focusable
-1
focusable
-1
focusable
-1
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
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<input> within <foreignObject tabindex="-1">
35
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<input tabindex="-1"> within <foreignObject tabindex="-1">
35
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<input tabindex="0"> within <foreignObject tabindex="-1">
35
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<input tabindex="1"> within <foreignObject tabindex="-1">
35
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
focusable
1
tabbable
1
<input> within <foreignObject> within <switch>
35
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<input tabindex="-1"> within <foreignObject> within <switch>
35
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<input tabindex="0"> within <foreignObject> within <switch>
35
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<input tabindex="1"> within <foreignObject> within <switch>
35
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
tabbable
1
focusable
1
tabbable
1
SVG use element
Element Expected 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
-1
inert
null M 73
tabbable
null M
inert
null M
inert
null M
inert
null M
inert
-1
tabbable
null M
tabbable
null M
tabbable
null M
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<a xlink:href=""> within <defs>
inert
0
tabbable
0
tabbable
0
inert
null M 73
tabbable
null M
tabbable
null M
tabbable
null M
only tabbable
null M E S
tabbable
-1
tabbable
null M
tabbable
null M
tabbable
null M
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<a xlink:href=""> within <g>
tabbable
0
tabbable
0
tabbable
0
inert
null M 73
tabbable
null M
tabbable
null M
tabbable
null M
only tabbable
null M E S
tabbable
-1
tabbable
null M
tabbable
null M
tabbable
null M E
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<use> referencing focusable content
inert
-1
only tabbable
-1 S 37
only tabbable
-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
-1 S
inert
-1 38
only tabbable
-1 S
only tabbable
-1 S
only tabbable
-1 S
inert
-1
inert
-1
<use tabindex="-1"> referencing focusable content
focusable
-1
tabbable
-1 37
tabbable
-1 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
tabbable
-1
focusable
-1 38
tabbable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
SVG Document in Iframe Element
Element Expected 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 <iframe>
21 21
inert
-1
inert
-1 R
inert
-1 R
tabbable
null M T R
tabbable
null M T R
only tabbable
null M E S T R
only tabbable
null M E S T R
inert
null M T R
tabbable
-1 E S T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<a xlink:href=""> within <iframe>
21
tabbable
0 T
tabbable
0 T R
tabbable
0 T R
tabbable
null M R
tabbable
null M R
tabbable
null M T R
tabbable
null M T R
only tabbable
null M E S R
tabbable
-1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
tabbable
0 T R
focusable
0 T R
focusable
0 T R
<a xlink:href="" tabindex="1"> within <iframe>
21
tabbable
1 T
tabbable
1 T R
tabbable
1 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
only tabbable
null M E S R
tabbable
1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
tabbable
1 T R
tabbable
1 R
tabbable
1 R
tabbable
1 R
tabbable
1 R
focusable
1 T R
focusable
1 R
<a xlink:href="" tabindex="-1"> within <iframe>
21
focusable
-1 T
focusable
-1 T R
focusable
-1 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
only tabbable
null M E S R
tabbable
-1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
focusable
-1 T R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 T R
focusable
-1 R
<a xlink:href="" focusable="false"> within <iframe>
21
tabbable
0 T
tabbable
0 T R
tabbable
0 T R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
only tabbable
null M E S R
tabbable
-1 T R
inert
null M R
inert
null M R
inert
null M R
tabbable
0 T R
tabbable
0 R
tabbable
0 R
tabbable
0 R
tabbable
0 R
focusable
0 T R
focusable
0 R
<svg> within <iframe tabindex="-1">
55
inert
-1 T
inert
-1 R
inert
-1 R
focusable
null M T R
focusable
null M T R
inert
null M T R
inert
null M T R
inert
null M T R
focusable
-1 E S T R
focusable
null M T R
focusable
null M T R
focusable
null M T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<a xlink:href=""> within <iframe tabindex="-1">
21 55
focusable
0 T
focusable
0 T R
focusable
0 T R
focusable
null M R
focusable
null M R
focusable
null M T R
focusable
null M T R
inert
null M R
focusable
-1 T R
focusable
null M T R
focusable
null M T R
focusable
null M T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
<a xlink:href="" tabindex="1"> within <iframe tabindex="-1">
21 55
focusable
1 T
focusable
1 T R
focusable
1 T R
focusable
null M R
focusable
null M R
focusable
null M R
focusable
null M R
inert
null M R
focusable
1 T R
focusable
null M T R
focusable
null M T R
focusable
null M T R
focusable
1 T R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 T R
focusable
1 R
<a xlink:href="" tabindex="-1"> within <iframe tabindex="-1">
21 55
focusable
-1 T
focusable
-1 T R
focusable
-1 T R
focusable
null M R
focusable
null M R
focusable
null M R
focusable
null M R
inert
null M R
focusable
-1 T R
focusable
null M T R
focusable
null M T R
focusable
null M T R
focusable
-1 T R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 T R
focusable
-1 R
<a xlink:href="" focusable="false"> within <iframe tabindex="-1">
21 55
focusable
0 T
focusable
0 T R
focusable
0 T R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
focusable
-1 T R
inert
null M R
inert
null M R
inert
null M R
focusable
0 T R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 T R
focusable
0 R
SVG Document in Embed Element
Element Expected 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 <embed>
23 23
inert
-1
inert
-1 R
inert
-1 R
tabbable
null M T R
tabbable
null M T R
inert
null M T R
inert
null M T R
inert
null M T R
focusable
-1 E S T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M E T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<a xlink:href=""> within <embed>
23
tabbable
0 T
tabbable
0 T R
tabbable
0 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
inert
null M R
focusable
-1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
tabbable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
<a xlink:href="" tabindex="1"> within <embed>
23
tabbable
1 T
tabbable
1 T R
tabbable
1 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
inert
null M R
focusable
1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
tabbable
1 T R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 T R
focusable
1 R
<a xlink:href="" tabindex="-1"> within <embed>
23
focusable
-1 T
focusable
-1 T R
focusable
-1 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
inert
null M R
focusable
-1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
focusable
-1 T R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 T R
focusable
-1 R
<a xlink:href="" focusable="false"> within <embed>
23
tabbable
0 T
tabbable
0 T R
tabbable
0 T R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
focusable
-1 T R
inert
null M R
inert
null M R
inert
null M R
tabbable
0 T R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 T R
focusable
0 R
<svg> within <embed tabindex="0">
23
inert
-1
inert
-1 R
inert
-1 R
tabbable
null M T R
tabbable
null M T R
inert
null M T R
inert
null M T R
inert
null M T R
tabbable
-1 E S T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<a xlink:href=""> within <embed tabindex="0">
23
tabbable
0 T
tabbable
0 T R
tabbable
0 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
only tabbable
null M E S R
tabbable
-1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
tabbable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
<a xlink:href="" tabindex="1"> within <embed tabindex="0">
23
tabbable
1 T
tabbable
1 T R
tabbable
1 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
only tabbable
null M E S R
tabbable
1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
tabbable
1 T R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 T R
focusable
1 R
<a xlink:href="" tabindex="-1"> within <embed tabindex="0">
23
focusable
-1 T
focusable
-1 T R
focusable
-1 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
only tabbable
null M E S R
tabbable
-1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
focusable
-1 T R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 T R
focusable
-1 R
<a xlink:href="" focusable="false"> within <embed tabindex="0">
23
tabbable
0 T
tabbable
0 T R
tabbable
0 T R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
only tabbable
null M E S R
tabbable
-1 T R
inert
null M R
inert
null M R
inert
null M R
tabbable
0 T R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 T R
focusable
0 R
<svg> within <embed tabindex="-1">
23 55
inert
-1
inert
-1 R
inert
-1 R
focusable
null M T R
focusable
null M T R
inert
null M T R
inert
null M T R
inert
null M T R
focusable
-1 E S T R
focusable
null M T R
focusable
null M T R
focusable
null M T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<a xlink:href=""> within <embed tabindex="-1">
23 55
focusable
0 T
focusable
0 T R
focusable
0 T R
focusable
null M R
focusable
null M R
focusable
null M R
focusable
null M R
inert
null M R
focusable
-1 T R
focusable
null M T R
focusable
null M T R
focusable
null M T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
<a xlink:href="" tabindex="1"> within <embed tabindex="-1">
23 55
focusable
1 T
focusable
1 T R
focusable
1 T R
focusable
null M R
focusable
null M R
focusable
null M R
focusable
null M R
inert
null M R
focusable
1 T R
focusable
null M T R
focusable
null M T R
focusable
null M T R
focusable
1 T R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 T R
focusable
1 R
<a xlink:href="" tabindex="-1"> within <embed tabindex="-1">
23 55
focusable
-1 T
focusable
-1 T R
focusable
-1 T R
focusable
null M R
focusable
null M R
focusable
null M R
focusable
null M R
inert
null M R
focusable
-1 T R
focusable
null M T R
focusable
null M T R
focusable
null M T R
focusable
-1 T R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 T R
focusable
-1 R
<a xlink:href="" focusable="false"> within <embed tabindex="-1">
23 55
focusable
0 T
focusable
0 T R
focusable
0 T R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
focusable
-1 T R
inert
null M R
inert
null M R
inert
null M R
focusable
0 T R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 T R
focusable
0 R
SVG Document in Object Element
Element Expected 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>
26 26
inert
-1
inert
-1 R
inert
-1 R
tabbable
null M T R
tabbable
null M T R
inert
null M T R
inert
null M T R
inert
null M T R
tabbable
-1 E S T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<a xlink:href=""> within <object>
26
tabbable
0 T
tabbable
0 T R
tabbable
0 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
only tabbable
null M E S R
tabbable
-1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
tabbable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
<a xlink:href="" tabindex="1"> within <object>
26
tabbable
1 T
tabbable
1 T R
tabbable
1 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
only tabbable
null M E S R
tabbable
1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
tabbable
1 T R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 T R
focusable
1 R
<a xlink:href="" tabindex="-1"> within <object>
26
focusable
-1 T
focusable
-1 T R
focusable
-1 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
only tabbable
null M E S R
tabbable
-1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
focusable
-1 T R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 T R
focusable
-1 R
<a xlink:href="" focusable="false"> within <object>
26
tabbable
0 T
tabbable
0 T R
tabbable
0 T R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
only tabbable
null M E S R
tabbable
-1 T R
inert
null M R
inert
null M R
inert
null M R
tabbable
0 T R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 T R
focusable
0 R
<svg> within <object tabindex="0">
26
inert
-1
inert
-1 R
inert
-1 R
tabbable
null M T R
tabbable
null M T R
inert
null M T R
inert
null M T R
inert
null M T R
tabbable
-1 E S T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<a xlink:href=""> within <object tabindex="0">
26
tabbable
0 T
tabbable
0 T R
tabbable
0 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
only tabbable
null M E S R
tabbable
-1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
tabbable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
<a xlink:href="" tabindex="1"> within <object tabindex="0">
26
tabbable
1 T
tabbable
1 T R
tabbable
1 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
only tabbable
null M E S R
tabbable
1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
tabbable
1 T R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 T R
focusable
1 R
<a xlink:href="" tabindex="-1"> within <object tabindex="0">
26
focusable
-1 T
focusable
-1 T R
focusable
-1 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
only tabbable
null M E S R
tabbable
-1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
focusable
-1 T R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 T R
focusable
-1 R
<a xlink:href="" focusable="false"> within <object tabindex="0">
26
tabbable
0
tabbable
0 T R
tabbable
0 T R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
only tabbable
null M E S R
tabbable
-1 T R
inert
null M R
inert
null M R
inert
null M R
tabbable
0 T R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 T R
focusable
0 R
<svg> within <object tabindex="-1">
26 55
inert
-1
inert
-1 R
inert
-1 R
focusable
null M T R
focusable
null M T R
inert
null M T R
inert
null M T R
inert
null M T R
focusable
-1 E S T R
focusable
null M T R
focusable
null M T R
focusable
null M T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<a xlink:href=""> within <object tabindex="-1">
26 55
focusable
0 T
focusable
0 T R
focusable
0 T R
focusable
null M R
focusable
null M R
focusable
null M R
focusable
null M R
inert
null M R
focusable
-1 T R
focusable
null M T R
focusable
null M T R
focusable
null M T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
<a xlink:href="" tabindex="1"> within <object tabindex="-1">
26 55
focusable
1 T
focusable
1 T R
focusable
1 T R
focusable
null M R
focusable
null M R
focusable
null M R
focusable
null M R
inert
null M R
focusable
1 T R
focusable
null M T R
focusable
null M T R
focusable
null M T R
focusable
1 T R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 T R
focusable
1 R
<a xlink:href="" tabindex="-1"> within <object tabindex="-1">
26 55
focusable
-1 T
focusable
-1 T R
focusable
-1 T R
focusable
null M R
focusable
null M R
focusable
null M R
focusable
null M R
inert
null M R
focusable
-1 T R
focusable
null M T R
focusable
null M T R
focusable
null M T R
focusable
-1 T R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 T R
focusable
-1 R
<a xlink:href="" focusable="false"> within <object tabindex="-1">
26 55
focusable
-1 T
focusable
0 T R
focusable
0 T R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
focusable
-1 T R
inert
null M R
inert
null M R
inert
null M R
focusable
0 T R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 T R
focusable
0 R
<svg> within <object height="0">
26
inert
-1
inert
-1 R
inert
-1 R
tabbable
null M T R
tabbable
null M T R
inert
null M T R
inert
null M T R
inert
null M T R
tabbable
-1 E S T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<a xlink:href=""> within <object height="0">
26
tabbable
0 T
tabbable
0 T R
tabbable
0 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
only tabbable
null M E S R
tabbable
-1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
tabbable
0 T R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
focusable
0 T R
inert
0 R
<a xlink:href="" tabindex="1"> within <object height="0">
26
tabbable
1 T
tabbable
1 T R
tabbable
1 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
only tabbable
null M E S R
tabbable
1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
tabbable
1 T R
inert
1 R
inert
1 R
inert
1 R
inert
1 R
focusable
1 T R
inert
1 R
<a xlink:href="" tabindex="-1"> within <object height="0">
26
focusable
-1 T
focusable
-1 T R
focusable
-1 T R
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
only tabbable
null M E S R
tabbable
-1 T R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T R
focusable
-1 T R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
focusable
-1 T R
inert
-1 R
<a xlink:href="" focusable="false"> within <object height="0">
26
tabbable
0 T
tabbable
0 T R
tabbable
0 T R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
only tabbable
null M E S R
tabbable
-1 T R
inert
null M R
inert
null M R
inert
null M R
tabbable
0 T R
inert
0 R
inert
0 R
inert
0 R
inert
0 R
focusable
0 T R
inert
0 R
<svg> within <object style="display: none">
inert
null
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
-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
<svg> within <object style="visibility: hidden">
inert
-1
inert
-1 R
inert
-1 R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
focusable
-1 E S R
inert
null M R
inert
null M R
inert
null M R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
inert
-1 R
<a xlink:href=""> within <object style="visibility: hidden">
inert
0
focusable
0 T R
focusable
0 T R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
inert
-1 R
inert
null M R
inert
null M R
inert
null M R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
focusable
0 T R
<a xlink:href="" tabindex="1"> within <object style="visibility: hidden">
inert
1
focusable
1 T R
focusable
1 T R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
inert
1 R
inert
null M R
inert
null M R
inert
null M R
focusable
1 T R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 R
focusable
1 T R
focusable
1 R
<a xlink:href="" tabindex="-1"> within <object style="visibility: hidden">
inert
-1
focusable
-1 T R
focusable
-1 T R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
inert
-1 R
inert
null M R
inert
null M R
inert
null M R
focusable
-1 T R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 R
focusable
-1 T R
focusable
-1 R
<a xlink:href="" focusable="false"> within <object style="visibility: hidden">
inert
0
focusable
0 T R
focusable
0 T R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
inert
null M R
inert
-1 R
inert
null M R
inert
null M R
inert
null M R
focusable
0 T R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 R
focusable
0 T R
focusable
0 R
<svg> within <object> within <details>
inert
-1
inert
null M 73
inert
null M 73
tabbable
null M T R
tabbable
null M T R
inert
null M T R
inert
null M T R
inert
null M R
focusable
-1 E S R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T 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
<a xlink:href=""> within <object> within <details>
inert
0
inert
null M 73
inert
null M 73
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
inert
null M R
inert
-1 R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T 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
<a xlink:href="" tabindex="1"> within <object> within <details>
inert
1
inert
null M 73
inert
null M 73
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
inert
null M R
inert
1 R
tabbable
null M T R
tabbable
null M T R
tabbable
null M T 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
<a xlink:href="" tabindex="-1"> within <object> within <details>
inert
-1
inert
null M 73
inert
null M 73
tabbable
null M R
tabbable
null M R
tabbable
null M R
tabbable
null M R
inert
null M R
inert
-1 R
tabbable
null M T R
tabbable
null M T R
tabbable
null M E T 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
Hidden Attribute
Element Expected 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> within <div hidden>
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
tabbable
0 43
tabbable
0 43
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
<div hidden tabindex="-1">
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
focusable
-1 43
focusable
-1 43
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<input> within <div hidden tabindex="-1">
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
tabbable
0 43
tabbable
0 43
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
<div hidden tabindex="0">
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
tabbable
0 43
tabbable
0 43
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
<input> within <div hidden tabindex="0">
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
tabbable
0 43
tabbable
0 43
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
<input> within <div hidden style="display: block">
44
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0 E
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
CSS Property Visibility
Element Expected 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
<a href="" style="visibility: visible"> within <div style="visibility: hidden">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0 E
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<a href=""> within <div style="visibility: visible"> within <div style="visibility: hidden">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<a href=""> within <td> within <tr>
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<a href="" style="visibility: visible"> within <td> within <tr style="visibility: collapse">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<a href=""> within <td style="visibility: visible"> within <tr style="visibility: collapse">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
Canvas Fallback Content Elements
Element Expected 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 tabindex="-1"> child of <canvas>
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1 E
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<span tabindex="0"> child of <canvas>
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<a href=""> child of <canvas>
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<a href="" tabindex="-1"> child of <canvas>
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<input> child of <canvas>
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<input tabindex="-1"> child of <canvas>
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
Details Element
Element Expected 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
<details tabindex="-1">
45
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<a href=""> within <details>
45
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0 E
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
<summary tabindex="-1"> within <details>
45
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<a href=""> within <details tabindex="-1">
45
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
<a href=""> within <details> that has <summary tabindex="-1">
45
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
inert
0
<summary> within <details>
45
tabbable
0
tabbable
0
tabbable
0
inert
0
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<summary> within <details tabindex="-1">
45
tabbable
0
tabbable
0
tabbable
0
inert
0
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<a href=""> within <details open>
45
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0 E
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<summary> within <details open>
45
tabbable
0
tabbable
0
tabbable
0
inert
0
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
Scrollable Elements
Element Expected 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
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable
0
focusable
0
focusable
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
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable
0
focusable
0
focusable
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
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable
0
focusable
0
focusable
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
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable
0
focusable
0
focusable
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
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable
0
focusable
0
focusable
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
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable
0
focusable
0
focusable
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
-1
inert
0
inert
0
inert
0
inert
0
tabbable
-1
tabbable
-1
focusable
0
focusable
0
focusable
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
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable
0
focusable
0
focusable
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
-1
inert
0
inert
0
inert
0
inert
0
tabbable
-1
tabbable
-1
focusable
0
focusable
0
focusable
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
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable
0
focusable
0
focusable
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
-1
inert
0
inert
0
inert
0
inert
0
tabbable
-1
tabbable
-1
focusable
0
focusable
0
focusable
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
-1
inert
0
inert
0
inert
0
inert
0
tabbable
-1
tabbable
-1
inert
0
inert
0 46
inert
0 46
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<div style="overflow: scroll" tabindex="-1">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<div> child of <div style="overflow: scroll" tabindex="-1">
inert
-1
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable
0
focusable
0
focusable
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
Image Element Ismap Attribute
Element Expected 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
<a href=""> containing <img ismap src="">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<a href="" tabindex="-1"> containing <img ismap src="">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<a href=""> containing <img ismap src="" tabindex="-1">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<img ismap src="" tabindex="-1"> child of <a href="">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<img ismap src=""> child of <a href="">
inert
-1
inert
-1
inert
-1
tabbable
0
tabbable
0
tabbable
0
tabbable
0
inert
-1
inert
-1
tabbable
0 47
tabbable
0 47
tabbable
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
inert
-1
tabbable
0
tabbable
0
tabbable
0
tabbable
0
inert
-1
inert
-1
tabbable
0 47
tabbable
0 47
tabbable
0 47
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
CSS Flexbox Layout
Element Expected 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
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
inert
0
focusable
0 48
focusable
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
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
inert
0
focusable
0 48
focusable
0 48
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<span tabindex="-1"> child of <div tabindex="-1" style="display: flex">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<span tabindex="0"> child of <div tabindex="-1" style="display: flex">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<span style="display: flex">
inert
-1
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
inert
0
focusable
0 48
focusable
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
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
inert
0
focusable
0 48
focusable
0 48
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<span tabindex="-1"> child of <span style="display: flex">
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
<span tabindex="0"> child of <span style="display: flex">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<span style="order: 1"> with focusable child
inert
-1
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
inert
0
focusable
0 48
focusable
0 48
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<input type="text"> within a <span> within <div style="display: flex">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
<input type="text"> within a <span> within <div style="display: flex">
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
tabbable
0
Table Elements
Element Expected 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
<table>
inert
-1
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable
0
focusable
0
focusable
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<td>
inert
-1
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable
0
focusable
0
focusable
0 E
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
<td style="visibility: visible"> within <tr style="visibility: collapse">
inert
-1
inert
-1
inert
-1
inert
0
inert
0
inert
0
inert
0
inert
-1
inert
-1
focusable
0
focusable
0
focusable
0
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
inert
-1
Questionable Elements
Element Expected 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
tabbable
0
tabbable
0
inert
-1
inert
0
inert
0
inert
0
inert
0
tabbable
0 52
tabbable
0 52
inert
0
inert
0
inert
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
tabbable
0
focusable
0
focusable
0
<keygen tabindex="-1">
53
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1 52
focusable
-1 52
inert
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1
focusable
-1

Footnotes