Eric, do you think we would need an "intent to implement" request for this issue ? As commented on issue #726147 we would just need to rename 'auto' by the new CSS value defined in the CSS Box Alignment spec, 'legacy'.
This change would imply changes in the CSS parsing logic, mainly, but the current layout behavior would be basically the same.
The CSS Box Alignment spec has to be implemented for each layout model, following the Partial Implementation rules:
https://drafts.csswg.org/css-align/#partial
We implemented this spec just for Grid, as part of the Grid's intent-to-implement. Flexbox already implemented it since most of it was already defined in the Flexbox spec itself. The spec is still in Partial Implementation status, since it has to be implemented for Block and Multi Column.
Now, what we are trying to implement in this issue is more a "replacement" than a new implementation. The spec has changed so that the 'auto' CSS value has been renamed to "legacy", but the functionality is basically the same.
I'm not sure whether it's possible/convenient to implement it as a single operation or either I should sent first an intent-to-implement-and-ship for the new value and then and intent-deprecate-and-remove for the old one.
Comment 1 by dtapu...@chromium.org
, Jun 8 2017