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 | ||
<html>
|
inert
-1
|
inert
-1
|
inert
-1
|
inert
0
|
inert
0
|
inert
0
|
inert
0
|
focusable | focusable |
tabbable
0
|
tabbable
0
|
tabbable
0
|
inert
-1
|
inert
-1
|
inert
-1
|
inert
-1
|
inert
-1
|
inert
-1
|
inert
-1
|
<body>
|
focusable
-1
|
focusable | focusable | focusable | focusable | focusable | focusable | focusable | focusable |
tabbable
0
E
|
tabbable
0
|
tabbable
0
E
|
focusable | focusable | focusable | focusable | focusable | focusable | focusable |
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
|
Element | Expected | Chrome | Microsoft Edge | Firefox | IE | Opera | Safari | WebKit Nightly | Chrome Mobile (Android) | Safari (iOS) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
55.0 | 57.0 | 12.10240 | 13.10586 | 14.14393 | 15.14951 | 50.0 | 53.0 | 9.0 | 10.0 | 11.0 | 42.0 | 8.0 | 9.1 | 10.0 | 604.1 | 55.0 | 10.0 | ||
<keygen …>
|
tabbable
0
|
tabbable
0
|
inert
-1
|
inert
0
|
inert
0
|
inert
0
|
inert
0
|
tabbable
0
52
|
tabbable
0
52
|
inert
0
|
inert
0
|
inert
0
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
tabbable
0
|
focusable
0
|
focusable
0
|
<keygen … tabindex="-1">
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
focusable
-1
52
|
focusable
-1
52
|
inert
-1
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
focusable
-1
|
focus
event is not emitted upon the element becoming the active element (document.activeElement
).:focus
CSS pseudo class is not set on the element when it is the active element (document.activeElement
).document.activeElement
) when an element of contentDocument
or the shadowRoot
has focus.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.
The <body>
element itself is not considered focusable, but it is has focus (i.e. is document.activeElement
) if no other element has focus.
HTML5 does not specify that the <form>
element knows the disabled
attribute.
should not be focusable as per disabled elements. Blink 453847, Webkit 141086
The activation behavior of the <label>
element is not defined beyond »… should match the platform's label behavior.«
Internet Explorer redirects focus from <label>
to the referenced form control element upon mouse click, but not on script focus via element.focus()
.
The CSS property user-modify
was proposed and dropped from CSS UI Level 3 and has thus not become a standard yet.
The value is invalid according to rules for parsing integers required by HTML5 tabindex
tabindex=""
is parsed to the value -32768
. Trident 1072965
The value's trailing spaces are considered invalid according to rules for parsing integers required by HTML5 tabindex
The value's trailing non-numeric characters are considered invalid according to rules for parsing integers required by HTML5 tabindex
The <map>
's <area>
s are inert (not focusable) as long as the image is still loading.
If an <area>
element doesn't have an href
attribute, it's not a link (and should therefore not be interactive).
Some browsers will not make an image map focusable, if it is associated with an <img>
that does have a proper image loaded.
<audio>
is considered interactive content only with the <code>controls</code> attribute present
<video>
is considered interactive content only with the <code>controls</code> attribute present
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.
Regardless of its own focusable state, an element hosting a Shadow DOM can become the activeElement
if an element inside the ShadowRoot
has focus. See Shadow DOM - Active Element
The activeElement
is 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 the activeElement
regardless of its ability to receive focus otherwise.
Technically the content of an iframe can be accessible to script.
There is no API to interact with the content document of an <embed>
element
<object>
with visibility:hidden should not be focusable - Blink 586191
Technically the content of an <object>
element can be accessible to script.
The behavior of the <embed>
element depends on the content type and browser plugin.
The <video>
element should be used for embedding video content instead of <embed>
element. The HTML5 <video>
element is supported virtually everywhere.
It is highly recommended to embed <svg>
directly into the document or use the <object>
element instead.
The behavior of the <object>
element depends on the content it presents. The most common content types used with <object>
are SVG
and SWF
.
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.
SVG 1.1 does not specify much in respect to accessibility. SVG 2 will bring the tabindex
attribute. SVG Tiny 1.2 knows the focusable
attribute.
The foreignObject element knows the attributes requiredExtensions
and requiredFeatures
, 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.
The <use>
element is keyboard focusable if it references content that contains focusable elements. Blink 665121
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.
By registering a focus
event listener the element becomes focusable. Blink 445798, WebKit 140024.
This is undetectable because elements don't provide a list of their registered event handlers.
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
IE9 and IE10 do not support the hidden
attribute.
The hidden
attribute itself has no effect on whether an element is focusable or not. It's the CSS style disaply: none
that is set by the hidden
attribute that counts.
The <details>
element is specified in HTML 5.1, but not implemented everywhere.
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
The ismap
attribute makes the <img>
focusable (in addition to the parent <a>
)
There is no indication that the focusability of an element can be inherited by its children, let alone triggered by flexbox layout.
Firefox may hide elements from the document's tabbing sequence if they're enclosed by two images referencing the same image map - Gecko 1116126.
This test is not about an element's focusable state, but about potentially content that's potentially hidden from the tabbing sequence.
Firefox transforms <keygen>
to <select _moz-type="-mozilla-keygen">
while parsing HTML.
The <keygen>
element is poorly supported, practically never used and has seen intent to deprecate
Keyboard focusable (tabbable) content in nested browsing contexts (<iframe>
, <object>
, <element>
) is demoted to script and mouse focusable if the browsing context container has tabindex="-1"
.
The focusable state of descendant elements of an <svg>
element are not affected by tabindex="-1"
on the <svg>
element, contrary to the behavior of browsing contexts (<iframe>
, <object>
, <element>
).
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>
).
Focus is redirected to the labeled control.
Focus is redirected to the nested labeled control.
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.
Focus is redirected to the the first focusable form control element (<input>
, <select>
, <textarea>
, <button>
) of the <fieldset>
the <legend>
is the child of.
Focus is redirected to the the first <area>
element of the referenced image map.
The <iframe>
's document manages its own focus. Any time the <iframe>
or its content has focus, the master document's activeElement
points to the <iframe>
.
Note that <iframe>
s are only accessible to script when they share the same origin.
Browser plugins running the <embed>
can manage their own focus. Any time the <embed>
or its content has focus, the master document's activeElement
points 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 with window.parent
.
The <object>
's document manages its own focus. Any time the <object>
or its content has focus, the master document's activeElement
points to the <object>
.
Note that <object>
s are only accessible to script via element.contentWindow
when they share the same origin.
Whenever an element within a ShadowRoot has focus, the element hosting the ShadowRoot
is considered the activeElement
of the document, as per the active element adjustment algorithm.
Firefox' Shadow DOM implementation still has a few problems: Gecko 1117535, Gecko 1117544, Gecko 1117552.
This element could not be tested in this browser.
When this element is the activeElement, the reference element <img usemap="…">
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <img usemap="…">
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <img usemap="…">
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <img usemap="…">
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <iframe>
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <iframe>
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element details object[src=svg]
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element details object[src=svg]
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element details object[src=svg]
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <embed type="image/svg+xml">
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <embed type="image/svg+xml">
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <embed type="image/svg+xml">
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <embed type="image/svg+xml">
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <iframe>
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <iframe>
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <object usemap="…">
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <object usemap="…">
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <object type="image/svg+xml">
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <object type="image/svg+xml">
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <object type="image/svg+xml">
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element <object type="image/svg+xml">
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element ShadowHost
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
eventWhen this element is the activeElement, the reference element ShadowHost
has the following state:
activeElement
in its context:focus
CSS pseudo class appliedfocus
event