Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Intent to implement and ship: overflow-block and overflow-inline CSS properties

113 views
Skip to first unread message

violet

unread,
Jun 13, 2019, 4:15:06 AM6/13/19
to
Summary: implement overflow-block and overflow-inline CSS properties

Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1470695

Link to standard: https://drafts.csswg.org/css-overflow-3/#logical

Platform coverage: all.

Estimated or target release: 69

Preference behind which this will be implemented: none.

Do other browser engines implement this?

Chrome has shipped these properties in latest Canary, commit:
https://chromium.googlesource.com/chromium/src/+/985a82ce4c869aca8e33dc213293a37b2764d69c

Safari has not implemented yet.

web-platform-tests: already exist. css/css-overflow/

Is this feature restricted to secure contexts? No.

Boris Zbarsky

unread,
Jun 13, 2019, 10:25:52 AM6/13/19
to
On 6/13/19 4:15 AM, violet wrote:
> Preference behind which this will be implemented: none.

It's probably a good idea to have a pref controlling whether these get
parsed, so we can disable if needed if there's an issue, given that no
one has shipped these yet in a final release. Or are there technical
reasons that make this difficult?

Are these just logical versions of the existing overflow-x and
overflow-y properties?

-Boris

violet

unread,
Jun 13, 2019, 6:36:20 PM6/13/19
to
> It's probably a good idea to have a pref controlling whether these get
parsed, so we can disable if needed if there's an issue, given that no
one has shipped these yet in a final release.

Ok, I'll add a flag for this.

> Are these just logical versions of the existing overflow-x and
overflow-y properties?

Yes, they're the logical versions of overflow-x, overflow-y.

violet

unread,
Jun 13, 2019, 6:38:27 PM6/13/19
to
> Chrome has shipped these properties in latest Canary, commit:
> https://chromium.googlesource.com/chromium/src/+/985a82ce4c869aca8e33dc213293a37b2764d69c

To clarify, Chrome has just implemented a few days ago, it's not "shipped" yet. The status can be found here: https://chromium.googlesource.com/chromium/src/+/master/third_party/blink/renderer/platform/runtime_enabled_features.json5#372

violet

unread,
Jun 14, 2019, 6:23:28 AM6/14/19
to
Preference behind which this will be implemented: layout.css.overflow-logical.enabled

Enabled by default.

Boris Zbarsky

unread,
Jun 14, 2019, 10:11:53 AM6/14/19
to
On 6/14/19 6:23 AM, violet wrote:
> Preference behind which this will be implemented: layout.css.overflow-logical.enabled

Thank you.

-Boris
0 new messages