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

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. 
0
violet
6/13/2019 8:15:04 AM
mozilla.dev.platform 6540 articles. 0 followers. Post Follow

5 Replies
47 Views

Similar Articles

[PageSpeed] 35

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
0
Boris
6/13/2019 2:25:46 PM
> 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.
0
violet
6/13/2019 10:36:18 PM
> 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
0
violet
6/13/2019 10:38:26 PM
Preference behind which this will be implemented: layout.css.overflow-logical.enabled

Enabled by default.
0
violet
6/14/2019 10:23:26 AM
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
Boris
6/14/2019 2:11:47 PM
Reply: