- From: Guillaume via GitHub <sysbot+gh@w3.org>
- Date: Tue, 17 Dec 2024 08:59:46 +0000
- To: public-css-archive@w3.org
Browsers also do not split declarations separated by an invalid at-rule: ```js const sheet = new CSSStyleSheet sheet.insertRule(` style { color: green; @media; color: red; } `) sheet.cssRules[0].cssText; // style { color: red; } ``` Whereas this is required by the current text: > **`<at-keyword-token>`** > > - If `decls` is not empty, append it to `rules`, and set `decls` to a fresh empty list of declarations. > - Consume an at-rule from `input`, with `nested` set to true. If a rule was returned, append it to `rules`. > **`<at-keyword-token>`** > > - Consume an at-rule from `input`, with `nested` set to true. If a rule was returned: > - If `decls` is not empty, append it to `rules`, and set `decls` to a fresh empty list of declarations. > - Append the rule to `rules`. -- GitHub Notification of comment by cdoublev Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11271#issuecomment-2547859245 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 17 December 2024 08:59:47 UTC