From: Nick Krempel <ndkrem...@google.com>

> Have you considered allowing ARIA attributes to be set on a shadow root.
>
> The semantics would be that the browser uses the value of an ARIA attribute 
> on the (most recent) shadow root for an element, and only if it's not set 
> there will it fall back to the value of the attribute on the shadow host.

I would prefer to solve this purely with custom elements, without entangling 
shadow DOM into things. For example, a custom-elements version of <hr> should 
not need an (empty) shadow root just to get accessibility on par with native 
<hr>.

Shadow DOMs are already "CSS scoping boundaries" and "event delegation 
boundaries" mixed up into one; I would prefer not to further add "accessibility 
overrides" to their capabilities list.

It is an interesting and innovative solution, though.

Reply via email to