CSSWG has resolved [1] to change the ordering of scroll-snap-align property to be in "block inline" order. WebKit parsing logic appear to do "inline, block" order. I have changed Chromium implementation to match the specification but it is now different from Safari. The current usage of two value is low but as it grows the interop issue problem grows. Additional links: - My backward compat analysis suggested the risk is low [2] - Relevant WPT test [3]. I tested this on Safari 12.0.1. [1] https://github.com/w3c/csswg-drafts/issues/2232 [2] https://github.com/w3c/csswg-drafts/issues/2232#issuecomment-399961633 [3] https://wpt.fyi/results/css/css-scroll-snap/snap-inline-block.html?label=stable&aligned
<rdar://problem/46346516>
Created attachment 417539 [details] Patch
Comment on attachment 417539 [details] Patch Please fix the failing test.
Created attachment 417604 [details] Patch
Committed r271480: <https://trac.webkit.org/changeset/271480> All reviewed patches have been landed. Closing bug and clearing flags on attachment 417604 [details].