Track explicit inherit of non-inherited properties only on the direct parent shadow root. A deeper descendant with margin-left: inherit still inherits from its own parent, so a host margin change does not require marking every ancestor as possibly affected. Extend the shadow-root inherited style test to cover both the direct child case that must still update and the deeper descendant case that must not trigger broad inherited-style recomputation. |
||
|---|---|---|
| .. | ||
| css-hover-shadow-dom.html | ||
| css-media-queries.html | ||
| css-variable-inheritance-across-shadow-boundary.html | ||
| declarative-basic.html | ||
| descendant-slot-invalidation-scan-stays-linear.html | ||
| remove-style-element-inside-shadow-tree.html | ||
| replace-declarative-shadow-root-with-style-sheet.html | ||
| slotted-defined-menu-open-invalidation.html | ||
| slotted-does-not-match-nested-slot.html | ||
| slotted-inherited-style-invalidates-shadow-tree.html | ||
| specified-inherited-style-invalidates-shadow-tree.html | ||