Доступність · Senior · Запитання 10 з 75
Чому aria-labelledby не працює через межу Shadow DOM?
- 1Браузери блокують фокус усередині shadow root
- 2Посилання за ID діють лише в межах одного дерева
- 3Shadow DOM прибирає всі атрибути ARIA при рендері
Показати відповідь
Правильна відповідь: Посилання за ID діють лише в межах одного дерева
Пояснення
id зі світлого DOM не видно всередині shadow root. Обхідні шляхи - тримати підпис і поле разом або, де є підтримка, використовувати API посилань на елементи.