Re: [w3ctag/design-reviews] Other Spec Review: overscroll-behavior: chain (Issue #1228)

lolaodelola left a comment (w3ctag/design-reviews#1228)

Hi @vmpstr,

Thank you for opening this review and apologies for the delay in getting back to you. We can see the benefit of this value for web authors, however, your explainer [is missing key sections](https://www.w3.org/TR/explainer-explainer/) which make it difficult to understand what impacts you have or haven't considered on web users. We'd especially like to know what accessibility considerations are relevant here, even if none.

We do have a question about the naming. `chain` "allows chaining and non-local boundary default actions disallows local boundary default actions" while `auto` "allows chaining, local and non-local boundary default actions", this is confusing. We can envision a scenario where a web author wants to allow chaining without disallowing local boundary default actions and using `chain` to do so when they'd actually want `auto`.

Staying on the naming theme, is `chain` here a verb or a noun? I.e. is the overscroll-behavior a chain or is the overscroll-behavior being chained? The language in the explainer indicates to me that it's a verb and if so, I want to highlight the [Web Design Principle on CSS Naming](https://www.w3.org/TR/design-principles/#css-naming):
> The names of CSS properties are usually nouns, **and the names of their values are usually adjectives (although sometimes nouns).**

We'd encourage the group to consider a name for the value that better highlights the difference in behaviour from `auto` and follows the design principle. With this in mind, we're resolving as satisfied with concerns.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/1228#issuecomment-4990463573
You are receiving this because you are subscribed to this thread.

Message ID: <w3ctag/design-reviews/issues/1228/4990463573@github.com>

Received on Thursday, 16 July 2026 09:49:28 UTC