The properties scroll-snap-coordinate and scroll-snap-destination are not part of current CSS Scroll Snap Points specifications, and have never shipped.
For code health, we should delete their implementations from Blink.
[I work on CSS but not Scroll Snap Points.]
The current Scroll Snap Points properties appear in
webexposed/css-properties-as-js-properties-expected.txt
but not
virtual/stable/webexposed/css-properties-as-js-properties-expected.txt
Thus the properties in the current spec are not shipped, but anybody can test the implementation-in-progress by enabling Experimental Web Platform features.
The parent issue's status correctly indicates Started, not Fixed.
This issue being fixed means only that scroll-snap-coordinate and scroll-snap-destination no longer appear in the codebase. scroll-snap-coordinate and scroll-snap-destination appear in neither of the above files.
Hi @ericwilligers
Thanks for your reply!
Is there an ETA for when we can expect this issue to become GA?
I have been betting on this feature being supported soon(ish) for 2 years now and I'm wondering whether I made the wrong bet and should just stop hoping CSS snap points will become a real platform feature. Because if I read all discussion about it, 2 things become clear:
1. After initial enthusiasm, people started questioning this feature
2. Since about 18 months there seems to be hardly any activity and chatter about it
Also, the current snap points implementation of my website worked great on Safari, but since iOS 11 it stopped working... :( So what should I do? Try to find out what's wrong with the iOS 11 version and try to fix it and keep hoping/waiting for Chrome support, or just forget about snap points and use something completely different?
I really appreciate the Chrome project and respect your decision to either implement this really good or not at all, but it would be great if we could get some updates on where you are heading so we can make sure we are not targeting a future that will never come.
re #8:
We are committed to implementing CSS scroll snap points [1]. It is on our list and we are actively
working on it but I cannot provide a timeline for when it ships.
The feature was sitting without progress for a while as the specification was being actively changed
and we were rethinking our implementation approach. The specification is more stable now and we
have a new implementation plan. The interop issues you mentioned and the popularity of the feature
(starring the issue is one signal for that) do influence our planning for features.
Note that the plan is to implement latest spec draft which does not have "scroll-snap-coordinate"
and "scroll-snap-destination" [2]. I am not really sure what happened with Safari implementation
in iOS 11 but you can file a bug with WebKit.
[1] https://www.chromestatus.com/features/5721832506261504
[2] https://drafts.csswg.org/css-scroll-snap/
Comment 1 by ericwilligers@chromium.org
, May 22 2017