Re: [csswg-drafts] [selectors] Add :role() pseudo-class (#3596)

> > the same concept for layout lists (a.k.a. "list-itis")
> 
> @cookiecrook, thank you for these links. I completely agree with the Priority of Constituencies principle you cite. Hovewer, my point that there is _no such thing as layout lists_ still stands. The term "layout lists" [is a misnomer](https://yatil.net/blog/much-ado-about-no-lists#fn-1). 

Here's a [more complete thread of the background on layout lists](https://twitter.com/cookiecrook/status/1337226933822603270?lang=en) and why I would expect WebKit's behavior to remain. 

Regardless, the lists example tangential to the point of this issue. There are other contextual role roles in [ARIA](https://github.com/web-platform-tests/wpt/pull/42412) and [HTML-AAM](https://wpt.fyi/results/html-aam/roles-contextual.html?label=master&label=experimental&aligned&q=label%3Aaccessibility). While I agree that it'd be _possible_ to extract some or all of this logic from the accessibility runtime and insert it into the mainstream runtime, it's a non-trivial amount of work that, so far, no implementor I'm aware of has agreed to take on.

-- 
GitHub Notification of comment by cookiecrook
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3596#issuecomment-1763539455 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Sunday, 15 October 2023 23:42:40 UTC