Primary eng (and PM) emails:
jchaf...@chromium.org
Summary:
overflow:overlay is a proprietary value that has been around for a
long time [1]. It is similar to overflow: auto except that the
scrollbars don't take up any space in your layout (note that the
concept of overlay scrollbars is orthogonal in Blink which means that
the scrollbars can be always visible even with this property). Tab
Atkins tried to get it standardized but the working group's consensus
was globally negative [2].
Motivation:
I haven't found any online documentation that accurately describe what
it does (most link equate it to 'auto' which is not completely
accurate, see e.g. [3], [4]). The feature is Blink / WebKit only (IE
implements it on top of -ms-overflow-style) that failed at
standardization so the only way forward is deprecation / removal.
Finally while the footprint of the feature is small, I think it would
help simplify our scrolling code a bit.
Compatibility Risk:
This intent is to add a deprecation message and a removal once the
usage is low enough. I don't have any data to say when the removal
will happen. My gut feeling is that very few websites use it but I
prefer to take the safe approach.
What do people think?
Julien
[1]
https://bugs.webkit.org/show_bug.cgi?id=32388#1
[2]
http://lists.w3.org/Archives/Public/www-style/2013Jan/0386.html
[3]
http://help.dottoro.com/lccdtehj.php
[4]
http://quirksmode.org/css/css2/overflow.html