W3C home > Mailing lists > Public > public-css-archive@w3.org > June 2021

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

From: Dan Clark via GitHub <sysbot+gh@w3.org>
Date: Fri, 25 Jun 2021 21:37:52 +0000
To: public-css-archive@w3.org
Message-ID: <pull_request.opened-678194299-1624657070-sysbot+gh@w3.org>
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

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 06:42:36 UTC