CSS Scroll Snap is defined at https://drafts.csswg.org/css-scroll-snap-1/ More info and some demos: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Scroll_Snap https://developers.google.com/web/updates/2018/07/css-scroll-snap https://webkit.org/demos/scroll-snap/ WebKit Apple ports have supported this spec since 2014. However, support for this spec is missing on GTK and WPE ports.
Created attachment 420476 [details] Patch
Created attachment 420608 [details] Patch
Created attachment 420622 [details] Patch
Committed r273070: <https://commits.webkit.org/r273070> All reviewed patches have been landed. Closing bug and clearing flags on attachment 420622 [details].