Skip to content

Mutating CSSStyleDeclaration (via .setProperty() for example) does not update injected styleΒ #114

@fsmorygo

Description

@fsmorygo

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions