- From: CSS Meeting Bot via GitHub <noreply@w3.org>
- Date: Tue, 19 Aug 2025 13:59:39 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `Add physical axes to scrollIntoView`, and agreed to the following: * `RESOLVED: Add physical axes (x, y) to scrollIntoView dictionary, and prefer, per axis, logical to physical` <details><summary>The full IRC log of that discussion</summary> <fantasai> emilio: came up when discussing writing modes and scrollIntoView<br> <fantasai> emilio: right now, don't have a way to specify physical axes in scrollIntoview<br> <fantasai> emilio: seemed everyone was on board to add<br> <fantasai> emilio: question is what to do if you specify both<br> <oriol> q+<br> <fantasai> emilio: my proposal would be to use the logical axis if specified, otherwise physical<br> <fantasai> emilio: allows decision to be made independently of writing mode of the target<br> <fantasai> emilio: alternatively ...<br> <fantasai> emilio: allow to mix them as long as no conflict<br> <fantasai> emilio: but that's slightly more annoying to implement and also unclear why you'd do that.<br> <fantasai> emilio: but I'm fine with either<br> <astearns> ack oriol<br> <fantasai> oriol: Not clear to me from issue, in case you have a horizontal writing mode and you provide x and block, no conflict<br> <fantasai> oriol: would we use x or inline falling back to default value<br> <fantasai> oriol: sebastian assumed we would try to use whatever specified as long as no conflict<br> <fantasai> oriol: I would also expect that, even though more annoying to implement<br> <fantasai> emilio: My thought was if any logical, use only logical; otherwise use physical<br> <fantasai> emilio: I don't know why you'd expect both to be honored<br> <fantasai> emilio: it would be pretty weird<br> <fantasai> emilio: also simpler to implement and specify the other version, so slight preference, but either way is ok<br> <astearns> ack fantasai<br> <emilio> fantasai: I think it makes sense to try to use the author's information<br> <emilio> ... so better behavior would be do logical, then physical per axis<br> <emilio> ... that's how we handle the cascade in CSS for example<br> <emilio> ... if there's a conflict having logical win seems fine<br> <SebastianZ> q+<br> <emilio> ... can't speak for implementation complexity<br> <fantasai> emilio: implementation complexity wise, only difference is whether you need to pass 4 values or 2 values + flag of whether logical or not<br> <fantasai> ... kinda trivial either way<br> <fantasai> emilio: so seems fine to me if it's better behavior<br> <fantasai> emilio: making it work like logical properties, that convinced me it's better behavior<br> <astearns> ack SebastianZ<br> <fantasai> SebastianZ: My idea was if they clash, prefer the logical, if don't, honor both<br> <fantasai> SebastianZ: if we agree on that, let's resolve on it<br> <fantasai> PROPOSED: Add physical axes (x, y) to scrollIntoView dictionary, and prefer, per axis, logical to physical<br> <fantasai> RESOLVED: Add physical axes (x, y) to scrollIntoView dictionary, and prefer, per axis, logical to physical<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/12476#issuecomment-3200888000 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 19 August 2025 13:59:40 UTC