Click here to download the Blitz Browser!

WPT

wpt / html / semantics / sections / headingoffset-mutations.html

Spec: HTML ↗

Runs: Chrome 155.0.8043.0 (wpt@bffb67c05, 2026-09-05) | Firefox 157.0a1 (wpt@9b965429d, 2026-09-05) | Safari 251 preview (wpt@c29bd2aee, 2026-09-05) | Ladybird 1.0-4912a (wpt@b09f5cdca, 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

ChromeFirefoxSafariLadybirdServoBlitz
Total0/390/3939/3939/390/39NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
headingoffset property mutations update descendant headingsFAILFAILPASSPASSFAIL
nested headingoffset property mutations propagate to descendantsFAILFAILPASSPASSFAIL
headingoffset property mutations update all heading typesFAILFAILPASSPASSFAIL
headingoffset property mutations propagate to deeply nested desendantsFAILFAILPASSPASSFAIL
headingoffset property mutations on shadow host update shadow DOM headingsFAILFAILPASSPASSFAIL
headingoffset property mutations on ancestors of shadow host propagate to shadow DOMFAILFAILPASSPASSFAIL
headingoffset property mutations inside shadow DOM update correctlyFAILFAILPASSPASSFAIL
headingoffset property mutations on host (not slot) update slotted headingsFAILFAILPASSPASSFAIL
headingoffset property mutations propagate via host chain through nested shadow rootsFAILFAILPASSPASSFAIL
headingoffset property mutations respect level clampingFAILFAILPASSPASSFAIL
headingoffset property mutations propagate via host chain across two levels of shadow DOMFAILFAILPASSPASSFAIL
headingoffset property propagates only via host chain through three nested shadow DOMsFAILFAILPASSPASSFAIL
headingoffset property mutations update headings at multiple shadow DOM levels independentlyFAILFAILPASSPASSFAIL
headingoffset attribute mutations update descendant headingsFAILFAILPASSPASSFAIL
nested headingoffset attribute mutations propagate to descendantsFAILFAILPASSPASSFAIL
headingoffset attribute mutations update all heading typesFAILFAILPASSPASSFAIL
headingoffset attribute mutations propagate to deeply nested desendantsFAILFAILPASSPASSFAIL
headingoffset attribute mutations on shadow host update shadow DOM headingsFAILFAILPASSPASSFAIL
headingoffset attribute mutations on ancestors of shadow host propagate to shadow DOMFAILFAILPASSPASSFAIL
headingoffset attribute mutations inside shadow DOM update correctlyFAILFAILPASSPASSFAIL
headingoffset attribute mutations on host (not slot) update slotted headingsFAILFAILPASSPASSFAIL
headingoffset attribute mutations propagate via host chain through nested shadow rootsFAILFAILPASSPASSFAIL
headingoffset attribute mutations respect level clampingFAILFAILPASSPASSFAIL
headingoffset attribute mutations propagate via host chain across two levels of shadow DOMFAILFAILPASSPASSFAIL
headingoffset attribute propagates only via host chain through three nested shadow DOMsFAILFAILPASSPASSFAIL
headingoffset attribute mutations update headings at multiple shadow DOM levels independentlyFAILFAILPASSPASSFAIL
headingreset mutations update descendant headingsFAILFAILPASSPASSFAIL
headingreset and headingoffset mutations interact correctlyFAILFAILPASSPASSFAIL
invalid headingoffset attribute values are handled correctly on mutationFAILFAILPASSPASSFAIL
slot name attribute changes do not change slotted heading levelsFAILFAILPASSPASSFAIL
element slot attribute changes do not change heading levelsFAILFAILPASSPASSFAIL
slot element removal and addition do not change slotted heading levelsFAILFAILPASSPASSFAIL
default-to-named slot transitions do not change heading levelsFAILFAILPASSPASSFAIL
swapping slot names does not change slotted heading levelsFAILFAILPASSPASSFAIL
manual slot assignment does not change heading levelsFAILFAILPASSPASSFAIL
manual slot reassignment between slots does not change heading levelsFAILFAILPASSPASSFAIL
non-HTML elements (SVG) slotted with heading descendants get updated via host chainFAILFAILPASSPASSFAIL
non-HTML elements (MathML) slotted with heading descendants get updated via host chainFAILFAILPASSPASSFAIL
manual slot assignment of non-HTML elements does not change heading levelsFAILFAILPASSPASSFAIL