Contact emails
awogb...@chromium.orgExplainer
https://github.com/explainers-by-googlers/scroll-axis-lockSpecification
https://github.com/w3c/csswg-drafts/pull/14152Summary
scroll-axis-lock is a CSS property that authors can use to instruct browsers not to constrain a user's scrolling gesture to one axis. Web browsers often "lock" a user's scrolling gesture to a single axis when that gesture starts with significantly more movement in one axis than in the perpendicular axis. In many cases, this behavior improves the user's experience by avoiding accidental scrolls along the perpendicular axis when the user's intent was to scroll only one axis. However, in cases where an author wishes their element to always be diagonally scrollable, this locking behavior forces the user to start their gesture at an angle that doesn't trigger the locking, often not in alignment with the author's intended user experience.Blink component
Blink>ScrollWeb Feature ID
Missing featureMotivation
No information providedInitial public proposal
https://github.com/w3c/csswg-drafts/issues/13207#issue-3719960794TAG review
https://github.com/w3ctag/design-reviews/issues/1248TAG review status
PendingGoals for experimentation
NoneRisks
Debuggability
Like other CSS properties, scroll-axis-lock can be inspected via DevTools.Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
YesYeshttps://wpt.fyi/results/css/css-overflow/scroll-axis-lock.htmlFlag name on about://flags
No information providedFinch feature name
ScrollAxisLockRollout plan
Will ship enabled for all usersRequires code in //chrome?
FalseTracking bug
https://crbug.com/479472367Estimated milestones
No milestones specified
Anticipated spec changes
Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
No information providedLink to entry on the Chrome Platform Status
https://chromestatus.com/feature/5908461532610560?gate=6039066052263936