construct-style-sheets icon indicating copy to clipboard operation
construct-style-sheets copied to clipboard

Mutating CSSStyleDeclaration (via `.setProperty()` for example) does not update injected style

Open fsmorygo opened this issue 3 years ago • 0 comments
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

  1. Create and add a Stylesheet with some rules to a Shadow DOM's adoptedStyleSheets
  2. Change some property with myRule.style.setPropety('width', '10px)3.
  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

fsmorygo avatar Jul 17 '22 23:07 fsmorygo