Files
ladybird/Tests/LibWeb/Text/expected/css/shadow-root-replacesync-shadow-local-invalidation-counters.txt
Andreas Kling 928a5247ff LibWeb: Narrow stylesheet add/remove invalidation
Avoid broad document invalidation when adding or removing ordinary
document-owned or shadow-owned stylesheets. Reuse the targeted
StyleSheetInvalidation path for style rules, including shadow-host
escapes, pseudo-element-only selectors, and trailing-universal cases.

Keep the broad path for sheet contents whose effects are not captured
by selector invalidation alone, including @property, @font-face,
@font-feature-values, @keyframes, imported sheets, and top-level @layer
blocks. Broad-path shadow-root sheets still reach host-side consumers
through their active-scope effects.
2026-04-23 16:45:22 +02:00

4 lines
281 B
Plaintext

PASS: shadow-local replaceSync ignores matching light-DOM bystanders (0 invalidations)
PASS: shadow-local replaceSync stays bounded on subsequent updates (0 invalidations)
PASS: shadow-local replaceSync clearing the sheet avoids extra full-document restyles (1 full invalidations)