Intent to Ship: CSS Logical Overflow

243 views
Skip to first unread message

Rune Lillesveen

unread,
Feb 7, 2025, 8:19:45 AMFeb 7
to blink-dev

Contact emails

fut...@chromium.org

Explainer

None

Specification

https://drafts.csswg.org/css-overflow-3/#overflow-control

Summary

The overflow-inline and overflow-block CSS properties allow setting overflow in inline and block direction relative to the writing-mode. In a horizontal writing-mode overflow-inline maps to overflow-x, while in a vertical writing-mode it maps to overflow-y.



Blink component

Blink>CSS

TAG review

None

TAG review status

Not applicable

Risks



Interoperability and Compatibility

The relevant properties overflow-block and overflow-inline are part of Interop 2025. Firefox already ships and It's highly likely that Safari also will ship this year.



Gecko: Shipped/Shipping

WebKit: Positive Accepted as part of interop 2025

Web developers: No signals

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

None



Debuggability

Will be possible to inspect and change via devtools like any other property. In particular the existing overflow properties.



Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?

Yes

Is this feature fully tested by web-platform-tests?

Yes

https://wpt.live/css/css-overflow/inheritance.html https://wpt.live/css/css-overflow/logical-overflow-001.html https://wpt.live/css/css-overflow/parsing/overflow-computed.html https://wpt.live/css/css-overflow/parsing/overflow-invalid.html https://wpt.live/css/css-overflow/parsing/overflow-valid.html



Flag name on about://flags

--enable-blink-features=CSSLogicalOverflow

Finch feature name

CSSLogicalOverflow

Requires code in //chrome?

False

Tracking bug

https://crbug.com/41489999

Estimated milestones

Shipping on desktop135
DevTrial on desktop77
Shipping on Android135
DevTrial on Android77
Shipping on WebView135


Anticipated spec changes

Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).

None

Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/4728308937523200?gate=5083464346632192

This intent message was generated by Chrome Platform Status.

--
Rune Lillesveen

Mike Taylor

unread,
Feb 8, 2025, 1:26:25 PMFeb 8
to Rune Lillesveen, blink-dev

On 2/7/25 8:19 AM, Rune Lillesveen wrote:

Contact emails

fut...@chromium.org

Explainer

None

Specification

https://drafts.csswg.org/css-overflow-3/#overflow-control

Summary

The overflow-inline and overflow-block CSS properties allow setting overflow in inline and block direction relative to the writing-mode. In a horizontal writing-mode overflow-inline maps to overflow-x, while in a vertical writing-mode it maps to overflow-y.



Blink component

Blink>CSS

TAG review

None

TAG review status

Not applicable

Risks



Interoperability and Compatibility

The relevant properties overflow-block and overflow-inline are part of Interop 2025. Firefox already ships and It's highly likely that Safari also will ship this year.



Gecko: Shipped/Shipping

WebKit: Positive Accepted as part of interop 2025
2 years ago Apple indicated that they would prefer official position requests for anything related to Interop (see https://groups.google.com/a/chromium.org/g/blink-dev/c/HxqAcgnTs8o/m/I_Fx6FoRBQAJ). Until they've told us otherwise, can we do the same here?
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACuPfeQo7ShHhKwRy5huKJZ1zt1Zj8WJu6B%3DpPifbbrWUPzyGA%40mail.gmail.com.

Rune Lillesveen

unread,
Feb 10, 2025, 3:14:37 AMFeb 10
to Mike Taylor, blink-dev
On Sat, Feb 8, 2025 at 7:26 PM Mike Taylor <mike...@chromium.org> wrote:

On 2/7/25 8:19 AM, Rune Lillesveen wrote:

2 years ago Apple indicated that they would prefer official position requests for anything related to Interop (see https://groups.google.com/a/chromium.org/g/blink-dev/c/HxqAcgnTs8o/m/I_Fx6FoRBQAJ). Until they've told us otherwise, can we do the same here?

Philip Jägenstedt

unread,
Feb 11, 2025, 3:42:44 AMFeb 11
to Rune Lillesveen, Mike Taylor, blink-dev
LGTM1, I see that it was landed in WebKit just 2 days ago: https://github.com/WebKit/WebKit/pull/40302

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.

Mike Taylor

unread,
Feb 11, 2025, 10:56:46 AMFeb 11
to Philip Jägenstedt, Rune Lillesveen, blink-dev

LGTM2

Chris Harrelson

unread,
Feb 11, 2025, 1:54:09 PMFeb 11
to Mike Taylor, Philip Jägenstedt, Rune Lillesveen, blink-dev
Reply all
Reply to author
Forward
0 new messages