Steps to reproduction:
- Open page in Google Chrome (possibly only in MacOS)
-
<html>
with CSS
scroll-snap-type:y mandatory
-
<body>
has 2 children, each with CSS
scroll-snap-align:start
- Scroll up and down document (scroll-snapping works)
- From top of document, scroll further up (using trackpad)
-
(alternatively) From bottom of document, scroll further down (using
trackpad)
Expected results:
-
The scroll-viewport is allowed to go beyond the document’s
scroll-boundary (relative to scrolling-velocity) but should bounce
back to the scroll-boundary right after.
Actual results:
-
The scroll-viewport allows scrolling beyond the document’s
scroll-boundary and does not bounce back to the scroll-boundary.
(bug observed in Google Chrome 131.0.6778.86 on MacOS)