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").
| 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
|
| 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">
|
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">
|
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>
|
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">
|
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">
|
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
|
| 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
|
| 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="…">
|
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="…">
|
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">
|
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">
|
inert
0
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
only tabbable | only tabbable |
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
inert
0
|
inert
0
|
inert
0
|
inert
0
|
focusable
0
|
inert
0
|
<label> with nested <input>
|
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
|
| 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">
|
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
|
| 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 ">
|
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">
|
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="">
|
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">
|
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">
|
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
|
| 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="">
|
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>
|
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">
|
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
|
| 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 | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable |
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 | focusable | focusable | focusable |
focusable
-1
R
|
focusable
-1
R
|
focusable | focusable | focusable |
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 | focusable | focusable | focusable |
focusable
-1
R
|
focusable
-1
R
|
focusable | focusable | focusable |
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
|
tabbable
0
|
tabbable
0
R
|
tabbable
0
R
|
tabbable | tabbable | tabbable | tabbable |
inert
0
R
|
inert
0
R
|
tabbable | tabbable | tabbable |
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 | tabbable | tabbable | tabbable |
tabbable
0
R
|
tabbable
0
R
|
tabbable | tabbable | tabbable |
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 | focusable | focusable | focusable |
tabbable
0
R
|
tabbable
0
R
|
focusable | focusable | focusable |
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 | focusable | focusable | focusable | tabbable | tabbable | focusable | focusable | focusable |
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">
|
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
|
| 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>
|
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>
|
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
|
| 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
|
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
|
focusable
-1
T
|
focusable | focusable | inert | inert | inert | inert |
focusable
-1
R
|
focusable
-1
R
|
inert | inert | inert | focusable | inert | inert | inert | inert | focusable | inert |
<input tabindex="0"> within ::shadow
|
tabbable
0
T
|
tabbable | tabbable | inert | inert | inert | inert |
tabbable
0
R
|
tabbable
0
R
|
inert | inert | inert | tabbable | inert | inert | inert | inert | focusable | inert |
<input tabindex="2"> within ::shadow
|
tabbable
2
T
|
tabbable | tabbable | inert | inert | inert | inert |
tabbable
2
R
|
tabbable
2
R
|
inert | inert | inert | tabbable | inert | inert | inert | inert | focusable | inert |
<input tabindex="1"> within ::shadow within ::shadow
|
tabbable
1
T
|
tabbable | tabbable | inert | inert | inert | inert |
tabbable
1
R
|
tabbable
1
R
|
inert | inert | inert | tabbable | inert | inert | inert | inert | focusable | inert |
::shadow[tabindex="-1"]
|
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"]
|
focusable
-1
T
|
focusable | focusable | inert | inert | inert | inert |
focusable
-1
R
|
focusable
-1
R
|
inert | inert | inert | focusable | inert | inert | inert | inert | focusable | inert |
<input tabindex="0"> within ::shadow[tabindex="-1"]
|
tabbable
0
T
|
tabbable | tabbable | inert | inert | inert | inert |
tabbable
0
R
|
tabbable
0
R
|
inert | inert | inert | tabbable | inert | inert | inert | inert | focusable | inert |
<input tabindex="2"> within ::shadow[tabindex="-1"]
|
tabbable
2
T
|
tabbable | tabbable | inert | inert | inert | inert |
tabbable
2
R
|
tabbable
2
R
|
inert | inert | inert | tabbable | inert | inert | inert | inert | focusable | inert |
<input tabindex="1"> within ::shadow within ::shadow[tabindex="-1"]
|
tabbable
1
T
|
tabbable | tabbable | inert | inert | inert | inert |
tabbable
1
R
|
tabbable
1
R
|
inert | inert | inert | tabbable | inert | inert | inert | inert | focusable | inert |
::shadow[tabindex="0"]
|
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"]
|
focusable
-1
T
|
focusable | focusable | inert | inert | inert | inert |
focusable
-1
R
|
focusable
-1
R
|
inert | inert | inert | focusable | inert | inert | inert | inert | focusable | inert |
<input tabindex="0"> within ::shadow[tabindex="0"]
|
tabbable
0
T
|
tabbable | tabbable | inert | inert | inert | inert |
tabbable
0
R
|
tabbable
0
R
|
inert | inert | inert | tabbable | inert | inert | inert | inert | focusable | inert |
<input tabindex="2"> within ::shadow[tabindex="0"]
|
tabbable
2
T
|
tabbable | tabbable | inert | inert | inert | inert |
tabbable
2
R
|
tabbable
2
R
|
inert | inert | inert | tabbable | inert | inert | inert | inert | focusable | inert |
<input tabindex="1"> within ::shadow within ::shadow[tabindex="0"]
|
tabbable
1
T
|
tabbable | tabbable | inert | inert | inert | inert |
tabbable
1
R
|
tabbable
1
R
|
inert | inert | inert | tabbable | inert | inert | inert | inert | focusable | inert |
| 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
|
focusable
0
|
tabbable
0
S
|
tabbable
0
S
|
focusable
0
|
focusable
0
|
focusable
0
|
focusable
0
|
tabbable | tabbable |
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
|
focusable
-1
|
focusable
-1
S
|
focusable
-1
S
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
focusable | focusable |
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
|
focusable
0
|
focusable | focusable |
focusable
0
C
|
focusable
0
C
|
focusable
0
C
|
focusable
0
C
|
tabbable | focusable |
focusable
0
C
|
focusable
0
C
|
focusable
0
C
|
focusable | focusable | focusable | focusable | focusable | focusable | focusable |
<iframe src="…"> with focusable content
|
focusable
0
|
focusable | focusable |
focusable
0
C
|
focusable
0
C
|
focusable
0
C
|
focusable
0
C
|
focusable | focusable |
focusable
0
C
|
focusable
0
C
|
focusable
0
C
|
focusable | focusable | focusable | focusable | focusable | focusable | focusable |
<html> within <iframe src="…">
|
inert
-1
|
inert
-1
R
|
inert
-1
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
focusable | focusable | focusable | focusable | focusable |
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="…">
|
inert
-1
|
focusable | focusable | focusable | focusable | focusable | focusable |
inert
-1
R
|
inert
-1
R
|
tabbable | tabbable | tabbable | focusable | focusable | focusable | focusable | focusable | focusable | focusable |
<html> within <iframe src="…"> with focusable content
|
inert
-1
|
inert
-1
R
|
inert
-1
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
tabbable | tabbable | focusable | focusable | focusable |
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">
|
inert
-1
|
inert
-1
R
|
inert
-1
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
focusable | focusable | focusable | focusable | focusable |
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">
|
inert
-1
|
focusable | focusable | focusable | focusable | focusable | focusable |
inert
-1
R
|
inert
-1
R
|
focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable |
<html> within <iframe src="…" tabindex="-1">
|
inert
-1
|
inert
-1
R
|
inert
-1
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
focusable | focusable | focusable | focusable | focusable |
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="…">
|
tabbable
0
T
|
tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | focusable | focusable |
<input> within <iframe src="…" tabindex="-1">
|
focusable
0
T
|
focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable |
<input tabindex="1"> within <iframe src="…">
|
tabbable
1
T
|
tabbable | tabbable |
tabbable
1
R
|
tabbable
1
R
|
tabbable
1
R
|
tabbable
1
R
|
tabbable | tabbable | tabbable | tabbable | tabbable | tabbable |
tabbable
1
R
|
tabbable
1
R
|
tabbable
1
R
|
tabbable
1
R
|
focusable |
focusable
1
R
|
<input tabindex="1"> within <iframe src="…" tabindex="-1">
|
focusable
1
T
|
focusable | focusable |
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable | focusable | focusable | focusable | focusable | focusable |
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable |
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">
|
inert
-1
|
inert
-1
R
|
inert
-1
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
focusable | focusable |
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">
|
inert
-1
|
focusable | focusable | focusable | focusable | focusable | focusable |
inert
-1
R
|
inert
-1
R
|
focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable |
<input> within <iframe src="…" style="visibility: hidden">
|
inert
0
|
focusable | focusable |
inert
0
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
focusable | focusable | focusable | focusable | focusable | focusable | focusable |
<input tabindex="-1"> within <iframe src="…" style="visibility: hidden">
|
inert
1
|
focusable | focusable |
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 |
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable |
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">
|
inert
-1
|
focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable |
<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>
|
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 | focusable | focusable |
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>
|
inert
-1
|
focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | tabbable | tabbable | tabbable | focusable | focusable | focusable | focusable | focusable | focusable | focusable |
<input> within <iframe src="…"> within <details>
|
inert
0
|
focusable | focusable | tabbable | tabbable | tabbable | tabbable |
inert
0
R
|
inert
0
R
|
tabbable | tabbable | tabbable | focusable | focusable | focusable | focusable | focusable | focusable | focusable |
<input tabindex="-1"> within <iframe src="…"> within <details>
|
inert
1
|
focusable | focusable |
tabbable
1
R
|
tabbable
1
R
|
tabbable
1
R
|
tabbable
1
R
|
inert
1
R
|
inert
1
R
|
tabbable | tabbable | tabbable | focusable |
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable |
focusable
1
R
|
| 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="…">
|
focusable
0
|
focusable
0
|
focusable
0
|
inert
0
|
inert
0
|
inert | inert | focusable | focusable |
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">
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
inert
-1
|
inert
-1
|
inert | inert | focusable | focusable |
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="…">
|
focusable
0
|
tabbable
0
|
tabbable
0
|
inert
0
|
inert
0
|
only tabbable | only tabbable | focusable | focusable |
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">
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
inert
-1
|
inert
-1
|
inert
-1
|
inert
-1
|
focusable | focusable |
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="…">
|
focusable
0
|
focusable
0
|
focusable
0
|
inert
0
|
inert
0
|
inert
0
|
inert
0
|
focusable | focusable |
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">
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
inert
-1
|
inert
-1
|
inert
-1
|
inert
-1
|
focusable | focusable |
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="…">
|
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 | focusable |
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">
|
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 | focusable |
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">
|
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 | focusable |
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
|
| 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="…">
|
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">
|
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">
|
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="…">
|
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 | focusable |
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">
|
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 | focusable |
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">
|
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 | focusable |
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 | inert host |
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 |
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
|
| 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>
|
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">
|
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">
|
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">
|
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>
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
null
M
|
tabbable
null
M
|
tabbable
null
M
|
tabbable
null
M
|
only tabbable |
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">
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
null
M
|
tabbable
null
M
|
tabbable
null
M
|
tabbable
null
M
|
only tabbable |
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>
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
inert
null
M
|
inert
null
M
|
inert
null
M
|
inert
null
M
|
only tabbable |
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>
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
tabbable
null
M
|
tabbable
null
M
|
focusable
null
M
|
focusable
null
M
|
only tabbable |
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>
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
null
M
|
tabbable
null
M
|
tabbable
null
M
|
tabbable
null
M
|
only tabbable |
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>
|
tabbable
1
|
tabbable
1
|
tabbable
1
|
tabbable
null
M
|
tabbable
null
M
|
tabbable
null
M
|
tabbable
null
M
|
only tabbable |
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">
|
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">
|
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">
|
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">
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
null
M
|
tabbable
null
M
|
tabbable
null
M
|
tabbable
null
M
|
only tabbable |
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="…">
|
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
|
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
|
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
|
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">
|
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">
|
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">
|
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">
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
inert
null
M
|
inert
null
M
|
inert
null
M
|
inert
null
M
|
only tabbable |
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">
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
tabbable
null
M
|
tabbable
null
M
|
focusable
null
M
|
focusable
null
M
|
only tabbable |
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">
|
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">
|
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">
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
null
M
|
tabbable
null
M
|
tabbable
null
M
|
tabbable
null
M
|
only tabbable |
tabbable
-1
|
tabbable
null
M
|
tabbable
null
M
|
tabbable |
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
focusable
0
|
focusable
0
|
<rect onfocus="">
|
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
|
| 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>
|
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>
|
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>
|
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>
|
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">
|
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">
|
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">
|
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">
|
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">
|
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>
|
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>
|
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>
|
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>
|
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
|
| 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 |
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 |
tabbable
null
M
|
tabbable
null
M
|
tabbable
null
M
|
only tabbable |
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 |
tabbable
null
M
|
tabbable
null
M
|
tabbable
null
M
|
only tabbable |
tabbable
-1
|
tabbable
null
M
|
tabbable
null
M
|
tabbable |
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
focusable
0
|
focusable
0
|
<use> referencing focusable content
|
inert
-1
|
only tabbable | only tabbable | inert |
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 |
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
|
| 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>
|
inert
-1
|
inert
-1
R
|
inert
-1
R
|
tabbable | tabbable | only tabbable | only tabbable | inert | tabbable | tabbable | tabbable | tabbable |
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>
|
tabbable
0
T
|
tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | focusable | focusable |
<a xlink:href="…" tabindex="1"> within <iframe>
|
tabbable
1
T
|
tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | tabbable |
tabbable
1
R
|
tabbable
1
R
|
tabbable
1
R
|
tabbable
1
R
|
focusable |
focusable
1
R
|
<a xlink:href="…" tabindex="-1"> within <iframe>
|
focusable
-1
T
|
focusable | focusable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | focusable |
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable |
focusable
-1
R
|
<a xlink:href="…" focusable="false"> within <iframe>
|
tabbable
0
T
|
tabbable | tabbable | inert | inert | inert | inert | only tabbable | tabbable | inert | inert | inert | tabbable |
tabbable
0
R
|
tabbable
0
R
|
tabbable
0
R
|
tabbable
0
R
|
focusable |
focusable
0
R
|
<svg> within <iframe tabindex="-1">
|
inert
-1
T
|
inert
-1
R
|
inert
-1
R
|
focusable | focusable | inert | inert | inert | focusable | focusable | focusable | focusable |
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">
|
focusable
0
T
|
focusable | focusable | focusable | focusable | focusable | focusable | inert | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable |
<a xlink:href="…" tabindex="1"> within <iframe tabindex="-1">
|
focusable
1
T
|
focusable | focusable | focusable | focusable | focusable | focusable | inert | focusable | focusable | focusable | focusable | focusable |
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable |
focusable
1
R
|
<a xlink:href="…" tabindex="-1"> within <iframe tabindex="-1">
|
focusable
-1
T
|
focusable | focusable | focusable | focusable | focusable | focusable | inert | focusable | focusable | focusable | focusable | focusable |
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable |
focusable
-1
R
|
<a xlink:href="…" focusable="false"> within <iframe tabindex="-1">
|
focusable
0
T
|
focusable | focusable | inert | inert | inert | inert | inert | focusable | inert | inert | inert | focusable |
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable |
focusable
0
R
|
| 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>
|
inert
-1
|
inert
-1
R
|
inert
-1
R
|
tabbable | tabbable | inert | inert | inert | focusable | tabbable | tabbable | tabbable |
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>
|
tabbable
0
T
|
tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | inert | focusable | tabbable | tabbable | tabbable | tabbable | focusable | focusable | focusable | focusable | focusable | focusable |
<a xlink:href="…" tabindex="1"> within <embed>
|
tabbable
1
T
|
tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | inert | focusable | tabbable | tabbable | tabbable | tabbable |
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable |
focusable
1
R
|
<a xlink:href="…" tabindex="-1"> within <embed>
|
focusable
-1
T
|
focusable | focusable | tabbable | tabbable | tabbable | tabbable | inert | focusable | tabbable | tabbable | tabbable | focusable |
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable |
focusable
-1
R
|
<a xlink:href="…" focusable="false"> within <embed>
|
tabbable
0
T
|
tabbable | tabbable | inert | inert | inert | inert | inert | focusable | inert | inert | inert | tabbable |
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable |
focusable
0
R
|
<svg> within <embed tabindex="0">
|
inert
-1
|
inert
-1
R
|
inert
-1
R
|
tabbable | tabbable | inert | inert | inert | tabbable | tabbable | tabbable | tabbable |
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">
|
tabbable
0
T
|
tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | focusable | focusable | focusable | focusable | focusable | focusable |
<a xlink:href="…" tabindex="1"> within <embed tabindex="0">
|
tabbable
1
T
|
tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | tabbable |
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable |
focusable
1
R
|
<a xlink:href="…" tabindex="-1"> within <embed tabindex="0">
|
focusable
-1
T
|
focusable | focusable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | focusable |
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable |
focusable
-1
R
|
<a xlink:href="…" focusable="false"> within <embed tabindex="0">
|
tabbable
0
T
|
tabbable | tabbable | inert | inert | inert | inert | only tabbable | tabbable | inert | inert | inert | tabbable |
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable |
focusable
0
R
|
<svg> within <embed tabindex="-1">
|
inert
-1
|
inert
-1
R
|
inert
-1
R
|
focusable | focusable | inert | inert | inert | focusable | focusable | focusable | focusable |
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">
|
focusable
0
T
|
focusable | focusable | focusable | focusable | focusable | focusable | inert | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable |
<a xlink:href="…" tabindex="1"> within <embed tabindex="-1">
|
focusable
1
T
|
focusable | focusable | focusable | focusable | focusable | focusable | inert | focusable | focusable | focusable | focusable | focusable |
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable |
focusable
1
R
|
<a xlink:href="…" tabindex="-1"> within <embed tabindex="-1">
|
focusable
-1
T
|
focusable | focusable | focusable | focusable | focusable | focusable | inert | focusable | focusable | focusable | focusable | focusable |
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable |
focusable
-1
R
|
<a xlink:href="…" focusable="false"> within <embed tabindex="-1">
|
focusable
0
T
|
focusable | focusable | inert | inert | inert | inert | inert | focusable | inert | inert | inert | focusable |
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable |
focusable
0
R
|
| 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>
|
inert
-1
|
inert
-1
R
|
inert
-1
R
|
tabbable | tabbable | inert | inert | inert | tabbable | tabbable | tabbable | tabbable |
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>
|
tabbable
0
T
|
tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | focusable | focusable | focusable | focusable | focusable | focusable |
<a xlink:href="…" tabindex="1"> within <object>
|
tabbable
1
T
|
tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | tabbable |
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable |
focusable
1
R
|
<a xlink:href="…" tabindex="-1"> within <object>
|
focusable
-1
T
|
focusable | focusable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | focusable |
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable |
focusable
-1
R
|
<a xlink:href="…" focusable="false"> within <object>
|
tabbable
0
T
|
tabbable | tabbable | inert | inert | inert | inert | only tabbable | tabbable | inert | inert | inert | tabbable |
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable |
focusable
0
R
|
<svg> within <object tabindex="0">
|
inert
-1
|
inert
-1
R
|
inert
-1
R
|
tabbable | tabbable | inert | inert | inert | tabbable | tabbable | tabbable | tabbable |
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">
|
tabbable
0
T
|
tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | focusable | focusable | focusable | focusable | focusable | focusable |
<a xlink:href="…" tabindex="1"> within <object tabindex="0">
|
tabbable
1
T
|
tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | tabbable |
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable |
focusable
1
R
|
<a xlink:href="…" tabindex="-1"> within <object tabindex="0">
|
focusable
-1
T
|
focusable | focusable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | focusable |
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable |
focusable
-1
R
|
<a xlink:href="…" focusable="false"> within <object tabindex="0">
|
tabbable
0
|
tabbable | tabbable | inert | inert | inert | inert | only tabbable | tabbable | inert | inert | inert | tabbable |
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable |
focusable
0
R
|
<svg> within <object tabindex="-1">
|
inert
-1
|
inert
-1
R
|
inert
-1
R
|
focusable | focusable | inert | inert | inert | focusable | focusable | focusable | focusable |
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">
|
focusable
0
T
|
focusable | focusable | focusable | focusable | focusable | focusable | inert | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable |
<a xlink:href="…" tabindex="1"> within <object tabindex="-1">
|
focusable
1
T
|
focusable | focusable | focusable | focusable | focusable | focusable | inert | focusable | focusable | focusable | focusable | focusable |
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable |
focusable
1
R
|
<a xlink:href="…" tabindex="-1"> within <object tabindex="-1">
|
focusable
-1
T
|
focusable | focusable | focusable | focusable | focusable | focusable | inert | focusable | focusable | focusable | focusable | focusable |
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable |
focusable
-1
R
|
<a xlink:href="…" focusable="false"> within <object tabindex="-1">
|
focusable
-1
T
|
focusable | focusable | inert | inert | inert | inert | inert | focusable | inert | inert | inert | focusable |
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable |
focusable
0
R
|
<svg> within <object height="0">
|
inert
-1
|
inert
-1
R
|
inert
-1
R
|
tabbable | tabbable | inert | inert | inert | tabbable | tabbable | tabbable | tabbable |
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">
|
tabbable
0
T
|
tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | tabbable |
inert
0
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
focusable |
inert
0
R
|
<a xlink:href="…" tabindex="1"> within <object height="0">
|
tabbable
1
T
|
tabbable | tabbable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | tabbable |
inert
1
R
|
inert
1
R
|
inert
1
R
|
inert
1
R
|
focusable |
inert
1
R
|
<a xlink:href="…" tabindex="-1"> within <object height="0">
|
focusable
-1
T
|
focusable | focusable | tabbable | tabbable | tabbable | tabbable | only tabbable | tabbable | tabbable | tabbable | tabbable | focusable |
inert
-1
R
|
inert
-1
R
|
inert
-1
R
|
inert
-1
R
|
focusable |
inert
-1
R
|
<a xlink:href="…" focusable="false"> within <object height="0">
|
tabbable
0
T
|
tabbable | tabbable | inert | inert | inert | inert | only tabbable | tabbable | inert | inert | inert | tabbable |
inert
0
R
|
inert
0
R
|
inert
0
R
|
inert
0
R
|
focusable |
inert
0
R
|
<svg> within <object style="display: none">
|
inert
null
|
inert | inert | inert | inert | inert | inert | inert | focusable | inert | inert | inert | inert | inert | inert | inert | inert | inert | inert |
<svg> within <object style="visibility: hidden">
|
inert
-1
|
inert
-1
R
|
inert
-1
R
|
inert | inert | inert | inert | inert | focusable | inert | inert | inert |
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 | focusable | inert | inert | inert | inert | inert |
inert
-1
R
|
inert | inert | inert | focusable | focusable | focusable | focusable | focusable | focusable | focusable |
<a xlink:href="…" tabindex="1"> within <object style="visibility: hidden">
|
inert
1
|
focusable | focusable | inert | inert | inert | inert | inert |
inert
1
R
|
inert | inert | inert | focusable |
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable
1
R
|
focusable |
focusable
1
R
|
<a xlink:href="…" tabindex="-1"> within <object style="visibility: hidden">
|
inert
-1
|
focusable | focusable | inert | inert | inert | inert | inert |
inert
-1
R
|
inert | inert | inert | focusable |
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable
-1
R
|
focusable |
focusable
-1
R
|
<a xlink:href="…" focusable="false"> within <object style="visibility: hidden">
|
inert
0
|
focusable | focusable | inert | inert | inert | inert | inert |
inert
-1
R
|
inert | inert | inert | focusable |
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable
0
R
|
focusable |
focusable
0
R
|
<svg> within <object> within <details>
|
inert
-1
|
inert | inert | tabbable | tabbable | inert | inert | inert | focusable | tabbable | tabbable | tabbable | inert | inert | inert | inert | inert | inert | inert |
<a xlink:href="…"> within <object> within <details>
|
inert
0
|
inert | inert | tabbable | tabbable | tabbable | tabbable | inert |
inert
-1
R
|
tabbable | tabbable | tabbable | inert | inert | inert | inert | inert | inert | inert |
<a xlink:href="…" tabindex="1"> within <object> within <details>
|
inert
1
|
inert | inert | tabbable | tabbable | tabbable | tabbable | inert |
inert
1
R
|
tabbable | tabbable | tabbable | inert | inert | inert | inert | inert | inert | inert |
<a xlink:href="…" tabindex="-1"> within <object> within <details>
|
inert
-1
|
inert | inert | tabbable | tabbable | tabbable | tabbable | inert |
inert
-1
R
|
tabbable | tabbable | tabbable | inert | inert | inert | inert | inert | inert | inert |
| 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
|
| 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
|
| 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">
|
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>
|
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>
|
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">
|
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">
|
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>
|
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">
|
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>
|
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>
|
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
|
| 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
|
| 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
|
| 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
|
| 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
|
Footnotes
- The DOM Element Interface is missing the focus method.
- The
focusevent is not emitted upon the element becoming the active element (document.activeElement). - The
:focusCSS pseudo class is not set on the element when it is the active element (document.activeElement). - The element becomes the active element (
document.activeElement) when an element ofcontentDocumentor theshadowRoothas focus. -
Note 2
The
<html>element itself is not considered focusable, but some browsers may give it focus when focus is passed from browser UI to the document. -
Note 3
The
<body>element itself is not considered focusable, but it is has focus (i.e. isdocument.activeElement) if no other element has focus. -
Note 4
HTML5 does not specify that the
<form>element knows thedisabledattribute. -
Note 5
should not be focusable as per disabled elements. Blink 453847, Webkit 141086
-
Note 6
The activation behavior of the
<label>element is not defined beyond »… should match the platform's label behavior.« -
Note 7
Internet Explorer redirects focus from
<label>to the referenced form control element upon mouse click, but not on script focus viaelement.focus(). -
Note 8
The CSS property
user-modifywas proposed and dropped from CSS UI Level 3 and has thus not become a standard yet. -
Note 9
The value is invalid according to rules for parsing integers required by HTML5 tabindex
-
Note 10
tabindex=""is parsed to the value-32768. Trident 1072965 -
Note 11
The value's trailing spaces are considered invalid according to rules for parsing integers required by HTML5 tabindex
-
Note 12
The value's trailing non-numeric characters are considered invalid according to rules for parsing integers required by HTML5 tabindex
-
Note 13
The
<map>'s<area>s are inert (not focusable) as long as the image is still loading. -
Note 14
If an
<area>element doesn't have anhrefattribute, it's not a link (and should therefore not be interactive). -
Note 15
Some browsers will not make an image map focusable, if it is associated with an
<img>that does have a proper image loaded. -
Note 16
<audio>is considered interactive content only with the <code>controls</code> attribute present -
Note 17
<video>is considered interactive content only with the <code>controls</code> attribute present -
Note 18
Shadow DOM is currently only "properly" supported in Blink based browsers (Chrome, Opera). Firefox exposes the (considerably buggy) development state behind flags.
See Can I Use.
-
Note 19
Regardless of its own focusable state, an element hosting a Shadow DOM can become the
activeElementif an element inside theShadowRoothas focus. See Shadow DOM - Active Element -
Note 20
The
activeElementis scoped within the Shadow DOM, meaning the master documet does not know which shadowed content currently has focus. To indicate that a shadowed element has focus, the element hosting the shadowed content is made theactiveElementregardless of its ability to receive focus otherwise. -
Note 21
Technically the content of an iframe can be accessible to script.
-
Note 23
There is no API to interact with the content document of an
<embed>element -
Note 25
<object>with visibility:hidden should not be focusable - Blink 586191 -
Note 26
Technically the content of an
<object>element can be accessible to script. -
Note 28
The behavior of the
<embed>element depends on the content type and browser plugin. -
Note 30
The
<video>element should be used for embedding video content instead of<embed>element. The HTML5<video>element is supported virtually everywhere. -
Note 31
It is highly recommended to embed
<svg>directly into the document or use the<object>element instead. -
Note 32
The behavior of the
<object>element depends on the content it presents. The most common content types used with<object>areSVGandSWF. -
Note 33
This element is actually tabbable (keyboard focusable).
But when tabbing to it, the <kbd>Tab</kbd> behavior for the entire document breaks, as focus remains stuck on the browser UI.
This might be related to Trident 1109008.
-
Note 34
SVG 1.1 does not specify much in respect to accessibility. SVG 2 will bring the
tabindexattribute. SVG Tiny 1.2 knows thefocusableattribute. -
Note 35
The foreignObject element knows the attributes
requiredExtensionsandrequiredFeatures, which can prevent the rendering of the element's content. But SVG1.1 never defined how exactly these properties should work and browser implementations vary. There is no DOM API to reliably determine if either of these properties prevented the rendering of the element's content. -
Note 37
The
<use>element is keyboard focusable if it references content that contains focusable elements. Blink 665121 -
Note 38
This element is actually tabbable (keyboard focusable).
However, as soon as a
<use>element became the active element, the <kbd>Tab</kbd> effectively becomes useless, because the tabbing order cannot be navigated anymore. See this demo. -
Note 40
By registering a
focusevent listener the element becomes focusable. Blink 445798, WebKit 140024.This is undetectable because elements don't provide a list of their registered event handlers.
-
Note 41
SVG 2: Focus says:
In particular, user agents may support using keyboard focus to reveal ‘title’ element text as tooltips, and may allow focus to reach elements which have been assigned listeners for mouse, pointer, or focus events
-
Note 43
IE9 and IE10 do not support the
hiddenattribute. -
Note 44
The
hiddenattribute itself has no effect on whether an element is focusable or not. It's the CSS styledisaply: nonethat is set by thehiddenattribute that counts. -
Note 45
The
<details>element is specified in HTML 5.1, but not implemented everywhere. -
Note 46
Internet Explorer turns
<div>and<span>elements focusable when they're scrollable, but does not do the same for other sectioning or block-level elements -
Note 47
The
ismapattribute makes the<img>focusable (in addition to the parent<a>) -
Note 48
There is no indication that the focusability of an element can be inherited by its children, let alone triggered by flexbox layout.
-
Note 50
Firefox may hide elements from the document's tabbing sequence if they're enclosed by two images referencing the same image map - Gecko 1116126.
-
Note 51
This test is not about an element's focusable state, but about potentially content that's potentially hidden from the tabbing sequence.
-
Note 52
Firefox transforms
<keygen>to<select _moz-type="-mozilla-keygen">while parsing HTML. -
Note 53
The
<keygen>element is poorly supported, practically never used and has seen intent to deprecate -
Note 55
Keyboard focusable (tabbable) content in nested browsing contexts (
<iframe>,<object>,<element>) is demoted to script and mouse focusable if the browsing context container hastabindex="-1". -
Note 56
The focusable state of descendant elements of an
<svg>element are not affected bytabindex="-1"on the<svg>element, contrary to the behavior of browsing contexts (<iframe>,<object>,<element>). -
Note 57
The focusable state of content elements in Shadow DOM are not affected by
tabindex="-1"on the shadow host, contrary to the behavior of browsing contexts (<iframe>,<object>,<element>). -
Note 58
Focus is redirected to the labeled control.
-
Note 59
Focus is redirected to the nested labeled control.
-
Note 60
Focus is redirected to the the next keyboard focusable (tabbable) element after the
<legend>in DOM order (not in order of the document's tab sequence). Note that this does not necessarily have to be a descendant of the same<fieldset>element. -
Note 61
Focus is redirected to the the first focusable form control element (
<input>,<select>,<textarea>,<button>) of the<fieldset>the<legend>is the child of. -
Note 62
Focus is redirected to the the first
<area>element of the referenced image map. -
Note 63
The
<iframe>'s document manages its own focus. Any time the<iframe>or its content has focus, the master document'sactiveElementpoints to the<iframe>.Note that
<iframe>s are only accessible to script when they share the same origin. -
Note 64
Browser plugins running the
<embed>can manage their own focus. Any time the<embed>or its content has focus, the master document'sactiveElementpoints to the<embed>.Note that the content of
<embed>elements is not accessible to scripting from the outside, but from within the<embed>'s document JavaScript can interact withwindow.parent. -
Note 65
The
<object>'s document manages its own focus. Any time the<object>or its content has focus, the master document'sactiveElementpoints to the<object>.Note that
<object>s are only accessible to script viaelement.contentWindowwhen they share the same origin. -
Note 66
Whenever an element within a ShadowRoot has focus, the element hosting the
ShadowRootis considered theactiveElementof the document, as per the active element adjustment algorithm.Firefox' Shadow DOM implementation still has a few problems: Gecko 1117535, Gecko 1117544, Gecko 1117552.
-
Note 73
This element could not be tested in this browser.
-
Note 74
When this element is the activeElement, the reference element
<img usemap="…">has the following state:- is not the
activeElementin its context - does not have the
:focusCSS pseudo class applied - does not receive a
focusevent
- is not the
-
Note 75
When this element is the activeElement, the reference element
<img usemap="…">has the following state:- is not the
activeElementin its context - has the
:focusCSS pseudo class applied - receives a
focusevent
- is not the
-
Note 76
When this element is the activeElement, the reference element
<img usemap="…">has the following state:- is not the
activeElementin its context - does not have the
:focusCSS pseudo class applied - receives a
focusevent
- is not the
-
Note 77
When this element is the activeElement, the reference element
<img usemap="…">has the following state:- is not the
activeElementin its context - has the
:focusCSS pseudo class applied - does not receive a
focusevent
- is not the
-
Note 78
When this element is the activeElement, the reference element
<iframe>has the following state:- is not the
activeElementin its context - does not have the
:focusCSS pseudo class applied - does not receive a
focusevent
- is not the
-
Note 79
When this element is the activeElement, the reference element
<iframe>has the following state:- is the
activeElementin its context - does not have the
:focusCSS pseudo class applied - receives a
focusevent
- is the
-
Note 80
When this element is the activeElement, the reference element
details object[src=svg]has the following state:- is the
activeElementin its context - does not have the
:focusCSS pseudo class applied - receives a
focusevent
- is the
-
Note 81
When this element is the activeElement, the reference element
details object[src=svg]has the following state:- is the
activeElementin its context - does not have the
:focusCSS pseudo class applied - does not receive a
focusevent
- is the
-
Note 82
When this element is the activeElement, the reference element
details object[src=svg]has the following state:- is not the
activeElementin its context - does not have the
:focusCSS pseudo class applied - does not receive a
focusevent
- is not the
-
Note 83
When this element is the activeElement, the reference element
<embed type="image/svg+xml">has the following state:- is not the
activeElementin its context - does not have the
:focusCSS pseudo class applied - receives a
focusevent
- is not the
-
Note 84
When this element is the activeElement, the reference element
<embed type="image/svg+xml">has the following state:- is the
activeElementin its context - does not have the
:focusCSS pseudo class applied - receives a
focusevent
- is the
-
Note 85
When this element is the activeElement, the reference element
<embed type="image/svg+xml">has the following state:- is the
activeElementin its context - does not have the
:focusCSS pseudo class applied - does not receive a
focusevent
- is the
-
Note 86
When this element is the activeElement, the reference element
<embed type="image/svg+xml">has the following state:- is not the
activeElementin its context - does not have the
:focusCSS pseudo class applied - does not receive a
focusevent
- is not the
-
Note 87
When this element is the activeElement, the reference element
<iframe>has the following state:- is the
activeElementin its context - does not have the
:focusCSS pseudo class applied - does not receive a
focusevent
- is the
-
Note 88
When this element is the activeElement, the reference element
<iframe>has the following state:- is not the
activeElementin its context - does not have the
:focusCSS pseudo class applied - receives a
focusevent
- is not the
-
Note 89
When this element is the activeElement, the reference element
<object usemap="…">has the following state:- is not the
activeElementin its context - does not have the
:focusCSS pseudo class applied - does not receive a
focusevent
- is not the
-
Note 90
When this element is the activeElement, the reference element
<object usemap="…">has the following state:- is not the
activeElementin its context - does not have the
:focusCSS pseudo class applied - receives a
focusevent
- is not the
-
Note 91
When this element is the activeElement, the reference element
<object type="image/svg+xml">has the following state:- is not the
activeElementin its context - does not have the
:focusCSS pseudo class applied - receives a
focusevent
- is not the
-
Note 92
When this element is the activeElement, the reference element
<object type="image/svg+xml">has the following state:- is the
activeElementin its context - does not have the
:focusCSS pseudo class applied - receives a
focusevent
- is the
-
Note 93
When this element is the activeElement, the reference element
<object type="image/svg+xml">has the following state:- is the
activeElementin its context - does not have the
:focusCSS pseudo class applied - does not receive a
focusevent
- is the
-
Note 94
When this element is the activeElement, the reference element
<object type="image/svg+xml">has the following state:- is not the
activeElementin its context - does not have the
:focusCSS pseudo class applied - does not receive a
focusevent
- is not the
-
Note 96
When this element is the activeElement, the reference element
ShadowHosthas the following state:- is the
activeElementin its context - does not have the
:focusCSS pseudo class applied - receives a
focusevent
- is the
-
Note 97
When this element is the activeElement, the reference element
ShadowHosthas the following state:- is not the
activeElementin its context - does not have the
:focusCSS pseudo class applied - receives a
focusevent
- is not the
