- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Fri, 21 Jul 2023 20:55:53 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `[css-syntax] Review requested of new Parsing text`, and agreed to the following: * `RESOLVED: Accept parsing behavior change as described in issue` * `RESOLVED: Republish CSS Syntax as CRD` <details><summary>The full IRC log of that discussion</summary> <florian> TabAtkins: as part of refactorings for nesting, I realized that there is some common structures we could use to make more sense<br> <florian> TabAtkins: this results into 1 non editorial change<br> <fantasai> scribe+<br> <fantasai> TabAtkins: Rules that previously only contained rules, like @media, previously used an lagorithm that only cared about rules, not declarations<br> <fantasai> TabAtkins: now that they do care about declarations, at least in nested form -- ideally top-level form parses the same way -- and that causes an error-recovery change<br> <TabAtkins> @media { garbage; bar {...} }<br> <fantasai> TabAtkins: specifically ...<br> <fantasai> TabAtkins: this ^ previously would have resulted in a single rule, "garbage; bar { ... }"<br> <fantasai> TabAtkins: now it results in two statements, a "garbage;" statement and a "bar { ... }" statement<br> <fantasai> TabAtkins: only affects when there's a semicolon<br> <florian> q+<br> <fantasai> TabAtkins: but changes parsing on existing stylesheets<br> <emilio> q+<br> <fantasai> TabAtkins: question is if that's OK<br> <emilio> ack hober<br> <Rossen_> ack florian<br> <fantasai> florian: So you say previously we wouldn't discard "garbage;" and keep "bar { ... }"<br> <fantasai> florian: that seems better, but is it Web-compatible?<br> <fantasai> TabAtkins: Suspect so, since only small cases<br> <fantasai> florian: Doesn't seem unliely ppl will put in a media query and forgot selector and then add full rules with a selector later, and the garbage which used to gobble up next rule and thereby disabled it<br> <fantasai> florian: nolonger disables it<br> <fantasai> florian: seems plausible that it could be written by accident<br> <fantasai> florian: Let's try, but it would be possible it causes problems<br> <Rossen_> ack emilio<br> <fantasai> emilio: Fact that nested and unnested parse differently seems super weird, so +1 to try fixing this<br> <fantasai> emilio: I *think* that's how I implemented in Firefox, but might have been conservative when implementing, don't remember<br> <fantasai> Rossen_: Hearing support, any reasons to not resolve?<br> <fantasai> RESOLVED: Accept parsing behavior change as described in issue<br> <fantasai> TabAtkins: can I republish Syntax?<br> <fantasai> TabAtkins: all the changes should be captured in Changes list; will double-check before publishing<br> <fantasai> TabAtkins: still need to do review of tests that might need changing, but that's separate<br> <fantasai> Rossen_: Any objections to new CR?<br> <fantasai> RESOLVED: Republish CSS Syntax as CRD<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8834#issuecomment-1646230236 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 21 July 2023 20:55:54 UTC