- From: Guillaume via GitHub <noreply@w3.org>
- Date: Wed, 05 Nov 2025 11:02:53 +0000
- To: public-css-archive@w3.org
Based on your answers, it must evaluate to false whenever [*consume a block's contents*](https://drafts.csswg.org/css-syntax-3/#consume-a-blocks-contents) get nothing from consuming a rule or a declaration, and forgiving parsing must be disabled.
I have not included examples with `@charset`, `@import`, `@namespace`.
A different but related problem is that `@supports-condition` may be restricted to nested style/grouped rules when nested in a style rule, according to [CSS Nesting](https://drafts.csswg.org/css-nesting-1/#nested-group-rules).
```css
style {
@supports-condition --name { @font-face {} }
@supports (--name) {} /* evaluates to false even if @font-face is supported */
}
```
But these are minor problems that can be fixed later and discussed in a separate issue, I guess.
--
GitHub Notification of comment by cdoublev
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/12622#issuecomment-3490561191 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 5 November 2025 11:02:54 UTC