Re: [csswg-drafts] [css-contain-3] Inconsistent handling of known and unknown features jeopardizes backward compatibility (#7551)

The CSS Working Group just discussed `[css-contain-3] Inconsistent handling of known and unknown features jeopardizes backward compatibility`, and agreed to the following:

* `RESOLVED: No container is valid for unknown queries`
* `RESOLVED: Add the comma-separated syntax.`

<details><summary>The full IRC log of that discussion</summary>
&lt;TabAtkins> miriam: In CQ resolving process, first step is finding the container taht can answer the questions<br>
&lt;TabAtkins> miriam: Then we query it<br>
&lt;TabAtkins> miriam: Issue we created here is that, right now, if we have an unknown condition in our query, we assume any container can answer it<br>
&lt;TabAtkins> miriam: Really should be that *no* container can answer it<br>
&lt;TabAtkins> miriam: down the road, when the unknown is supported, it should actually become conditional<br>
&lt;TabAtkins> miriam: If it's becoming true now, because we ignored it, that'll break if it's sometimes false later<br>
&lt;TabAtkins> miriam: Better to have it always false now, and then sometimes true later<br>
&lt;TabAtkins> miriam: Stalled due to some concern about backcompat. Rune did a use counter and found usage is extremely low<br>
&lt;TabAtkins> miriam: So hoping we can make the change despite it being breaking<br>
&lt;TabAtkins> miriam: First change - no container is valid for unknown queries (&lt;general-enclosed>)<br>
&lt;TabAtkins> miriam: Second - add a comma-separated syntax so you can execute multiple queries that can match against multiple queries<br>
&lt;TabAtkins> miriam: The difference between logical "or" and a comma is the comma allows two different containers to be queried, while "or" is looking for a single container that can answer both questions<br>
&lt;TabAtkins> +1<br>
&lt;TabAtkins> astearns: Does the syntax have logical or currently?<br>
&lt;TabAtkins> miriam: I believe so (i'd have to double check)<br>
&lt;TabAtkins> astearns: So the comma-separated container-or could be combined with query-or<br>
&lt;TabAtkins> miriam: Yes, confirmed, logical "or" is allowed in spec currently.<br>
&lt;TabAtkins> astearns: Comments or concerns?<br>
&lt;TabAtkins> astearns: So let's resolve on the first<br>
&lt;TabAtkins> RESOLVED: No container is valid for unknown queries<br>
&lt;TabAtkins> astearns: Second is to add the comma-separated syntax, an "or" but allowing different containers<br>
&lt;TabAtkins> +1<br>
&lt;TabAtkins> RESOLVED: Add the comma-separated syntax.<br>
</details>


-- 
GitHub Notification of comment by css-meeting-bot
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7551#issuecomment-1854385652 using your GitHub account


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

Received on Wednesday, 13 December 2023 17:09:48 UTC