Re: [csswg-drafts] [css-ui-3] Check edits since publication as REC (#13019)

The CSS Working Group just discussed `[css-ui-3] Check edits since publication as REC`, and agreed to the following:

* `RESOLVED: Keep edits that makes resize apply to scroll containers`
* `RESOLVED: Remove the comment`
* `RESOLVED: Keep spec as-is, outline-width snaps like border-width`

<details><summary>The full IRC log of that discussion</summary>
&lt;emilio> florian: was reviewing [css-ui-3] since it was published as REC<br>
&lt;emilio> ... couple commits without resolution<br>
&lt;emilio> ... so let's either accept or revisit it<br>
&lt;emilio> ... issue has the comments, let's take them 1 by 1<br>
&lt;emilio> ... first one is effectively editorial<br>
&lt;emilio> https://github.com/w3c/csswg-drafts/commit/8f5f6832b2206001a271021bc294a317dc054509<br>
&lt;emilio> florian: we used to have applies to overflow != visible and was changed to scroll container<br>
&lt;emilio> ... same for the other<br>
&lt;emilio> q+<br>
&lt;emilio> ... safari allows resizing elements with overflow: clip<br>
&lt;Rossen> ack emilio<br>
&lt;emilio> emilio: I think this text probably predates overflow: clip<br>
&lt;emilio> ... so the intention was probably to use scroll containers<br>
&lt;emilio> ... slight preference to keep spec as is<br>
&lt;flackr> +1<br>
&lt;emilio> ... I'd be surprised if safari allowed resizing replaced elements with overflow: clip etc<br>
&lt;emilio> smfr: I don't recall if that was a deliberate impl decision<br>
&lt;emilio> ... seems fine for webkit to follow the other browsers<br>
&lt;fantasai> +1, makes sense to restrict to [=scroll containers=]<br>
&lt;emilio> PROPOSED: Keep edits that makes resize apply to scroll containers<br>
&lt;emilio> RESOLVED: Keep edits that makes resize apply to scroll containers<br>
&lt;Rossen> Applies to: 8f5f683<br>
&lt;emilio> https://github.com/w3c/csswg-drafts/commit/29b1dae509aa2e2690b8f8a36810e0bc4a0bc246<br>
&lt;emilio> florian: this one goes the other way, commented out piece of text<br>
&lt;emilio> ... spec says that text-overflow applies to an overflow value != visible<br>
&lt;emilio> ... there's a comment that says overflow: clip should not be included<br>
&lt;emilio> ... but browsers disagree<br>
&lt;emilio> ... they agree with the actual spec text<br>
&lt;emilio> dbaron: Given the situation that's probably the right way to go<br>
&lt;emilio> ... my memory of the design of overflow: clip was that it was meant to be a visual rather than layout effect<br>
&lt;emilio> ... this makes it a layout effect<br>
&lt;emilio> q+<br>
&lt;emilio> ... is this the only thing that makes it a layout effect?<br>
&lt;emilio> ... or did we mess up in other places<br>
&lt;Rossen> ack emilio<br>
&lt;Rossen> ack dbaron<br>
&lt;fantasai> scribe+<br>
&lt;fantasai> emilio: I think if this works in Gecko, it's mostly because text-overflow is implemented as a visual effect, which is wrong in some ways<br>
&lt;fantasai> emilio: Like it doesn't deal well with breaking between ligatures<br>
&lt;fantasai> emilio: So I think I agree with dbaron<br>
&lt;fantasai> emilio: I'm surprised we handle clip, actually<br>
&lt;dbaron> (though it's also possible I'm misremembering how text-overflow works)<br>
&lt;fantasai> florian: Don't care either way, just want us to be clear on what we're doing<br>
&lt;fantasai> Rossen: Do we need more time on this one? If the intent was visual and reality is it's layout.<br>
&lt;fantasai> emilio: I'd like to check history a little better. But wouldn't disagree with speccing reality.<br>
&lt;fantasai> florian: Maybe let's reconfirm how it's specced, and open a new issue later<br>
&lt;fantasai> florian: For now the implementations and the spec all agree.<br>
&lt;fantasai> florian: Inclined to keep that agreement unless there's an issue.<br>
&lt;fantasai> emilio: OK with resolving. Just checked the code. We probably support it accidentally since forever<br>
&lt;fantasai> "Ellipsing only affects rendering and must not affect layout nor dispatching of pointer events:" -- spec<br>
&lt;fantasai> emilio: So let's resolve on current spec text.<br>
&lt;fantasai> dbaron: I'm ok also. Rereading it, and it does seem to be defined as a paint-time effect.<br>
&lt;fantasai> dbaron: I know we went back and forth on it.<br>
&lt;fantasai> emilio: Surprising, but ok.<br>
&lt;emilio> PROPOSED: Remove the comment<br>
&lt;emilio> RESOLVED: Remove the comment<br>
&lt;emilio> https://github.com/w3c/csswg-drafts/commit/29b1dae509aa2e2690b8f8a36810e0bc4a0bc246<br>
&lt;emilio> florian: we had a resolution for introducing things being snapped as border-width<br>
&lt;emilio> ... didn't find a resolution for outline-width<br>
&lt;emilio> ... I think it's good but if there's no resolution we should resolve<br>
&lt;dbaron> +1 to applying this to outline-width<br>
&lt;emilio> +1<br>
&lt;kbabbitt> +1<br>
&lt;TabAtkins> +1<br>
&lt;fantasai> +1<br>
&lt;emilio> Pretty sure we resolved on doing this for column-rule-width too<br>
&lt;fantasai> Implied by https://github.com/w3c/csswg-drafts/issues/12906<br>
&lt;TabAtkins> yeah everything that uses &lt;line-width> should do the same<br>
&lt;flackr> +1<br>
&lt;emilio> PROPOSED: Keep spec as-is, outline-width snaps like border-width<br>
&lt;emilio> RESOLVED: Keep spec as-is, outline-width snaps like border-width<br>
&lt;emilio> Rossen: do we need resolution for publications?<br>
&lt;emilio> florian: let me come back about this, will take an action item to make sure we're in the right spot<br>
</details>


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


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

Received on Wednesday, 4 March 2026 17:45:47 UTC