[csswg-drafts] Pull Request: [cssom-1] Refactor CSSStyleSheet constructor and replaceSync to allow steps to be referenced from HTML spec

dandclark has just submitted a new pull request for https://github.com/w3c/csswg-drafts:

== [cssom-1] Refactor CSSStyleSheet constructor and replaceSync to allow steps to be referenced from HTML spec ==
[cssom-1] Refactor CSSStyleSheet constructor and replaceSync to allow steps to be referenced from HTML spec

The [CSS module scripts](https://github.com/WICG/webcomponents/blob/gh-pages/proposals/css-modules-v1-explainer.md) feature is being specified in HTML using several algorithms defined in cssom-1 on the `CSSStyleSheet` interface. In the review of the CSS module scripts HTML spec PR https://github.com/whatwg/html/pull/4898, there was a [concern ](https://github.com/whatwg/html/pull/4898#discussion_r324088522) that referencing the CSSStyleSheet methods directly implies that if these methods were overridden by user script, the UA should call the user script instead.

This change pulls the steps for the `CSSStyleSheet` constructor and `replaceSynce` method into separate algorithms so that they can be safely referenced from the HTML spec.

See https://github.com/w3c/csswg-drafts/pull/6411


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 25 June 2021 21:38:05 UTC