Revision 343fd25cd72c64ed30da54b650220cca7338cd57 authored by Sandra Sun on 14 March 2018, 17:24:07 UTC, committed by Blink WPT Bot on 14 March 2018, 18:11:13 UTC
According to spec, https://www.w3.org/TR/css-scroll-snap-1/#snap-scope
we should only consider the snap points of visible snap areas.
This patch implements the visibility requirement by adding a field of
visible region for each snap point. It also handles the case of
visibility conflict when snapping to two axes individually.

Bug: 778257
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel
Change-Id: I7a3d2aa6b9c1293df3f05118152f105fa3265d29
Reviewed-on: https://chromium-review.googlesource.com/814874
Commit-Queue: Sandra Sun <sunyunjia@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Reviewed-by: Ali Juma <ajuma@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#543111}
1 parent ec54ac4
History
File Mode Size
tools
OWNERS -rw-r--r-- 71 bytes
alternate.css -rw-r--r-- 34 bytes
crossorigin-anon-script.js -rw-r--r-- 29 bytes
crossorigin-anon-script.js.headers -rw-r--r-- 31 bytes
crossorigin-anon-style.css -rw-r--r-- 37 bytes
crossorigin-anon-style.css.headers -rw-r--r-- 31 bytes
crossorigin-creds-script.js -rw-r--r-- 30 bytes
crossorigin-creds-script.js.sub.headers -rw-r--r-- 123 bytes
crossorigin-creds-style.css -rw-r--r-- 37 bytes
crossorigin-creds-style.css.sub.headers -rw-r--r-- 123 bytes
crossorigin-ineligible-script.js -rw-r--r-- 35 bytes
crossorigin-ineligible-style.css -rw-r--r-- 37 bytes
ed25519-broken-signature.js -rw-r--r-- 39 bytes
ed25519-broken-signature.js.headers -rw-r--r-- 108 bytes
ed25519-multi-signature-headers.js -rw-r--r-- 24 bytes
ed25519-multi-signature-headers.js.headers -rw-r--r-- 191 bytes
ed25519-multi-signature.js -rw-r--r-- 24 bytes
ed25519-multi-signature.js.headers -rw-r--r-- 158 bytes
ed25519-multi-signature2.js -rw-r--r-- 24 bytes
ed25519-multi-signature2.js.headers -rw-r--r-- 160 bytes
ed25519-no-signature.js -rw-r--r-- 27 bytes
ed25519-signature.js -rw-r--r-- 24 bytes
ed25519-signature.js.headers -rw-r--r-- 108 bytes
ed25519-signature2.js -rw-r--r-- 24 bytes
ed25519-signature2.js.headers -rw-r--r-- 108 bytes
ed25519-style-multi-signature-headers.css -rw-r--r-- 37 bytes
ed25519-style-multi-signature-headers.css.headers -rw-r--r-- 191 bytes
ed25519-style-multi-signature.css -rw-r--r-- 37 bytes
ed25519-style-multi-signature.css.headers -rw-r--r-- 158 bytes
ed25519-style-multi-signature2.css -rw-r--r-- 37 bytes
ed25519-style-multi-signature2.css.headers -rw-r--r-- 160 bytes
ed25519-style-no-signature.css -rw-r--r-- 37 bytes
ed25519-style-wrong-signature.css -rw-r--r-- 37 bytes
ed25519-style-wrong-signature.css.headers -rw-r--r-- 108 bytes
ed25519-style.css -rw-r--r-- 37 bytes
ed25519-style.css.headers -rw-r--r-- 109 bytes
matching-digest.js -rw-r--r-- 21 bytes
non-matching-digest.js -rw-r--r-- 25 bytes
style.css -rw-r--r-- 37 bytes
subresource-css-ed25519.tentative.html -rw-r--r-- 3.4 KB
subresource-ed25519-with-csp.tentative.html -rw-r--r-- 1.9 KB
subresource-ed25519.tentative.html -rw-r--r-- 2.7 KB
subresource-integrity.sub.html -rw-r--r-- 14.5 KB

back to top