You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A <dfn>scroll chain</dfn> is the order in which scrolling is propagated from one <a>scroll container</a> to another.
59
59
60
-
<dfn>Scroll boundary</dfn> refers to when the scroll position of a <a>scroll container</a> reaches the edge of the <a>scrollport<a>. If a scroll container has no potential to scroll, because it does not <a>overflow</a> in the direction of the scroll, the element is always considered to be at the scroll boundary.
60
+
<dfn>Scroll boundary</dfn> refers to when the scroll position of a <a>scroll container</a> reaches the edge of the <a>scrollport<a>. If a scroll container has no potential to scroll, because it does not <a>overflow</a> in the direction of the scroll, the element is always considered to be at the scroll boundary.
61
61
62
62
<dfn>Boundary default action</dfn> refers to the user-agent-defined <a>default action</a> performed when scrolling against the edge of the <a>scrollport</a>. A <a>boundary default action</a> is said to be <dfn>local</dfn>, for example overscroll, if it is performed on the <a>scroll container</a> without interacting with the page. Conversely, a <dfn>non-local boundary default action</dfn> will interact with the page such as scroll chaining or a navigation action.
63
63
@@ -110,6 +110,7 @@ Values have the following meanings:
110
110
ancestors along the <a>scroll chain</a> regardless of whether the scroll originated at this
111
111
element or one of its descendants. This value must not modify the behavior of how <a>local
112
112
boundary default actions</a> should behave, such as overscroll behavior.
113
+
113
114
<dt><dfn>none</dfn>
114
115
<dd>
115
116
This value implies the same behavior as <a>contain</a> and in addition this element must also
@@ -123,3 +124,14 @@ Values have the following meanings:
123
124
Note: In the case where a user agent does not implement scroll chaining and overscroll affordances, these values will have no side effects for a compliant implementation.
124
125
125
126
Note: Programmatic scrolling is clamped and can not trigger any <a>boundary default actions</a>.
127
+
128
+
129
+
Security and Privacy Considerations
130
+
===================================
131
+
There are no known security or privacy impacts of this feature. The feature may be used to prevent
132
+
certain native UI features such as overscroll affordances and overscroll navigations (e.g., pull-
133
+
to-refresh, swipe navigations). However, this does not expose any additional abilities beyond what
134
+
is already possible in the platform e.g., by preventing the default action of the event that would
0 commit comments