WPT
wpt / html / interaction / focus / sequential-focus-navigation-starting-point.tentative.html
Spec: HTML ↗
Runs: Chrome 155.0.8043.0 (wpt@b89af32bc, 2026-09-05) | Firefox 157.0a1 (wpt@b89af32bc, 2026-09-05) | Safari 251 preview (wpt@b89af32bc, 2026-09-05) | Ladybird 1.0-f994f (wpt@b89af32bc, 2026-09-05) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 19/20 | 20/20 | 11/20 | 4/20 | 4/20 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| Focus navigation starting point should be maintained when focused element is removed. | PASS | PASS | PASS | FAIL | FAIL | — |
| Focus navigation starting point should be maintained when parent element is removed. | PASS | PASS | PASS | FAIL | FAIL | — |
| Focus navigation starting point should be maintained when shadow host is removed. | PASS | PASS | PASS | FAIL | FAIL | — |
| Focus navigation starting point should be maintained when focused button is disabled. | PASS | PASS | PASS | PASS | FAIL | — |
| Focus navigation starting point should not change when previous element is removed. | PASS | PASS | PASS | FAIL | FAIL | — |
| Focus navigation starting point should not change when next element is removed. | PASS | PASS | PASS | FAIL | FAIL | — |
| Focus navigation starting point should not change when next element is moved with moveBefore. | PASS | PASS | FAIL | FAIL | FAIL | — |
| Focus navigation starting point should not change when previous element is moved with moveBefore. | PASS | PASS | FAIL | FAIL | FAIL | — |
| Focus navigation starting point should not change when previous element gets new children. | PASS | PASS | FAIL | FAIL | FAIL | — |
| Focus navigation starting point should not change when focused element at end of shadow tree is removed. | PASS | PASS | PASS | FAIL | FAIL | — |
| Focus navigation starting point should stay on element when it is disabled and re-enabled. | PASS | PASS | PASS | PASS | PASS | — |
| Focus navigation starting point should stay on element when it is blurred. | PASS | PASS | FAIL | FAIL | FAIL | — |
| Focus navigation starting point should be maintained when slotted focused element is removed. | PASS | PASS | FAIL | FAIL | FAIL | — |
| Focus navigation starting point should be set when scrolling to fragment (and should not be overwritten when <a> is blurred). | PASS | PASS | PASS | FAIL | PASS | — |
| Focus navigation starting point should be used when it's a descendant of the focused element. | FAIL | PASS | PASS | FAIL | PASS | — |
| Backwards focus navigation should not be stuck when starting point is inside focused element but before any other focusable areas. | PASS | PASS | FAIL | PASS | FAIL | — |
| Should start from focused element if it was focused after the selection was set. | PASS | PASS | PASS | PASS | PASS | — |
| Focus navigation starting point should be maintained when ancestor of slotted focused element is removed. | PASS | PASS | FAIL | FAIL | FAIL | — |
| Focus navigation starting point should be maintained when slotted shadow host is removed. | PASS | PASS | FAIL | FAIL | FAIL | — |
| tabindex should be respected focus navigation starting point is inside focused element and after all other focusable content | PASS | PASS | FAIL | FAIL | FAIL | — |