Skip to content

Commit cbc2e93

Browse files
committed
[cssom-view-1] adds notes about user gestures needing to be released
1 parent 8800996 commit cbc2e93

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cssom-view-1/Overview.bs

+1-1
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,7 @@ the following steps must be run:
361361
Otherwise, perform an <a>instant scroll</a> of <var>box</var> to <var>position</var>. After an <a>instant scroll</a> emit the <a event>scrollend</a> event.
362362
</ol>
363363

364-
Scroll is <dfn lt="scroll completed">completed</dfn> when the scroll position has no more pending updates or translations. This includes smooth or instant mouse wheel scrolling, keyboard scrolling, scroll-snap events, or other APIs and gestures which cause the scroll position to update and possibly interpolate.
364+
Scroll is <dfn lt="scroll completed">completed</dfn> when the scroll position has no more pending updates or translations and the user has completed their gesture. Scroll position updates include smooth or instant mouse wheel scrolling, keyboard scrolling, scroll-snap events, or other APIs and gestures which cause the scroll position to update and possibly interpolate. User gestures like touch panning or trackpad scrolling aren't complete until pointers or keys have released.
365365

366366
When a user agent is to perform a <dfn export id=concept-smooth-scroll>smooth scroll</dfn> of a <a>scrolling box</a> <var>box</var> to <var>position</var>,
367367
it must update the scroll position of <var>box</var> in a user-agent-defined fashion over a user-agent-defined amount of time. When the scroll is

0 commit comments

Comments
 (0)