When thinking what to track, consider also this test case:
<label for="slotted-input">out-of-shadow label</label>
<level-a-custom-elm>
<template shadowrootmode="open">
<label for="slotted-input">shadow level A label</label>
<level-b-custom-elm>
<template shadowrootmode="open">
<label for="slotted-input">shadow level B label</label>
<slot></slot>
</template>
<slot></slot>
</level-b-custom-elm>
</template>
<!-- Accessible name is "out-of-shadow label" -->
<input id="slotted-input"></input>
</level-a-custom-elm>
Originally posted by @dbjorge in dequelabs/axe-core#4844 (comment)
When thinking what to track, consider also this test case:
Originally posted by @dbjorge in dequelabs/axe-core#4844 (comment)