diff --git a/cssom-view-1/Overview.bs b/cssom-view-1/Overview.bs
index 96c4f65d90b..af8a9aa75ee 100644
--- a/cssom-view-1/Overview.bs
+++ b/cssom-view-1/Overview.bs
@@ -359,11 +359,13 @@ the following steps must be run:
...then perform a smooth scroll of box to position. Once the position has finished updating, emit the scrollend event.
Otherwise, perform an instant scroll of box to position. After an instant scroll emit the scrollend event.
-
+
+ Note: behavior: "instant" always performs an instant scroll by this algorithm.
+
Note: If the scroll position did not change as a result of the user interaction or programmatic invocation, where no translations were applied as a result, then no scrollend event fires because no scrolling occured.
-Scroll is completed 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.
+Scroll is completed 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.
When a user agent is to perform a smooth scroll of a scrolling box box to position,
it must update the scroll position of box in a user-agent-defined fashion over a user-agent-defined amount of time. When the scroll is
@@ -400,7 +402,7 @@ then x must be changed to the value 0. [[!WEBIDL]]
-enum ScrollBehavior { "auto", "smooth" };
+enum ScrollBehavior { "auto", "instant", "smooth" };
dictionary ScrollOptions {
ScrollBehavior behavior = "auto";