Primary eng (and PM) emails
Summary
Remove support for -webkit-line-box-contain from Blink.
Motivation
Adds complexity to Blink Layout code. Feature is not part of formal spec and will be subsumed by upcoming css-line-grid spec. Utilization is low. See add'l history in OWP bug linked below for more.
Compatibility Risk
Feature has been in Chrome since ~2011. It has likely never worked for vertical text. Utilization is low per https://www.chromestatus.com/metrics/css/popularity#webkit-line-box-contain
Latest plan is to incorporate similar functionality into the css-line-grid spec, which is not yet complete, draft at http://www.w3.org/TR/css-line-grid-1/
In other browsers, testing via http://jsfiddle.net/6u7Qa/1/:
- FireFox: not supported
- IE: not supported
- Safari: supported with -webkit prefix
Alternative implementation suggestion for web developers
No specific replacement currently. Depending on desired layout existing CSS features can be used to accomplish similar, see for example discussion around ::first-line for one use case in this thread:
https://lists.w3.org/Archives/Public/www-style/2011Mar/0446.html
Usage information from UseCounter
https://www.chromestatus.com/metrics/css/popularity#webkit-line-box-contain shows 0.0161% usage
OWP launch tracking bug
Entry on the feature dashboard
This seems a small change given level of usage and absence from spec, so not planning to create a Chrome Status entry unless requested. It is mainly an internal code cleanup/maintenance motivated change.
Requesting approval to remove too?
What does that property do?
Also I think it would be better to create a dashboard entry so that developers can easily see that this is happening.
-christian