retail-ui
retail-ui copied to clipboard
[Button] Не показывается рамка фокуса при программной фокусировке IF-638
Фокус в кнопке трекается с помощью js и не отлавливает ситуацию, когда кнопку зафокусили с помощью element.focus()
в качестве восстановления фокуса при закрытии модалки/сайдпеджа
Текущая реализация полифила :focus-visible
показывает фокус при закрытии с помощью клавиатуры
Тред про это: https://github.com/WICG/focus-visible/issues/88
Было бы неплохо переехать на :focus-visible
во всех компонентах. Но пока не понятно, как заиспользовать этот полифил в библиотеке, ведь он модифицирует весь DOM, и пока не поддерживает кастомный scope.