retail-ui icon indicating copy to clipboard operation
retail-ui copied to clipboard

[Button] Не показывается рамка фокуса при программной фокусировке IF-638

Open nulladdict opened this issue 4 years ago • 1 comments

Фокус в кнопке трекается с помощью js и не отлавливает ситуацию, когда кнопку зафокусили с помощью element.focus() в качестве восстановления фокуса при закрытии модалки/сайдпеджа

Текущая реализация полифила :focus-visible показывает фокус при закрытии с помощью клавиатуры

Тред про это: https://github.com/WICG/focus-visible/issues/88

nulladdict avatar Aug 11 '20 12:08 nulladdict

Было бы неплохо переехать на :focus-visible во всех компонентах. Но пока не понятно, как заиспользовать этот полифил в библиотеке, ведь он модифицирует весь DOM, и пока не поддерживает кастомный scope.

zhzz avatar Aug 12 '20 11:08 zhzz