WPT
wpt / scroll-animations / css / timeline-scope.html
Spec: Scroll-driven Animations ↗
Runs: Chrome 155.0.8041.0 (wpt@a1690333b, 2026-09-04) | Firefox 157.0a1 (wpt@a1690333b, 2026-09-04) | Safari 251 preview (wpt@a1e944e7a, 2026-09-04) | Ladybird 1.0-a7825 (wpt@9298d21d2, 2026-09-04) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | 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 | 7/12 | 12/12 | 6/12 | 1/12 | 1/12 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| Timelines are visible by default | FAIL | PASS | FAIL | FAIL | FAIL | — |
| Descendant can attach to a timeline under the same timeline-scope | PASS | PASS | PASS | FAIL | FAIL | — |
| Timeline outside of the target's scope subtree is inaccessible | PASS | PASS | PASS | PASS | PASS | — |
| Timeline lookups isn't stopped by timeline-scope if the name doesn't match | FAIL | PASS | FAIL | FAIL | FAIL | — |
| Timeline under a different timeline-scope subtree is not visible to the target. | FAIL | PASS | FAIL | FAIL | FAIL | — |
| Timeline with a different timeline-scope is not visible to the target. | FAIL | PASS | FAIL | FAIL | FAIL | — |
| Dynamically re-attaching | PASS | PASS | PASS | FAIL | FAIL | — |
| Dynamically detaching | PASS | PASS | PASS | FAIL | FAIL | — |
| Removing/inserting element with attaching timeline | PASS | PASS | PASS | FAIL | FAIL | — |
| Ancestor attached element becoming display:none/block | PASS | PASS | PASS | FAIL | FAIL | — |
| A timline scope in the ancestor chain | FAIL | PASS | FAIL | FAIL | FAIL | — |
| Timeline search prioritizes ancestors | PASS | PASS | FAIL | FAIL | FAIL | — |