construct-style-sheets
construct-style-sheets copied to clipboard
Mutating CSSStyleDeclaration (via `.setProperty()` for example) does not update injected style
trafficstars
Describe the bug
Mutating CSSStyleDeclaration (via .setProperty() for example) does not update injected style. When I change its value, only ConstructedStyleSheet is changed, but I don't see any changes in DOM
To Reproduce
- Create and add a Stylesheet with some rules to a Shadow DOM's
adoptedStyleSheets - Change some property with
myRule.style.setPropety('width', '10px)3. - Check the DOM and verify no changes have happened.
Expected behavior** Injected style will update as it would on Chrome with native constructed style sheets support
Desktop (please complete the following information):
- OS: macOS
- Browser: Safari
- Version: 15.5