WPT
wpt / scroll-animations / css / timeline-scope.html
Spec: Scroll-driven Animations ↗
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-b9a89 (wpt@b89af32bc, 2026-09-06) | Servo Servo 0.6 (wpt@b89af32bc, 2026-09-06) | 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 | — |