[Bug]: FocusTrap не корректно работает, если изменяются интерактивные элементы
Semigradsky opened this issue · 1 comments
Semigradsky commented
Описание
Сейчас в FocusTrap если children не меняется, то может и не происходить перерасчёт focusableNodesRef.current
.
Это приводит к тому, что focusableNodesRef.current
перестаёт совпадать с реальными интерактивными элементами и клавиатурная навигация работает неверно.
Например, такое происходит в модалке, если мы динамически добавляем/удаляем инпуты.
Версия
6.x
В каких браузерах воспроизводится проблема?
No response
Шаги воспроизведения
No response
Ожидаемое поведение
No response
Скриншоты
No response
Пример с воспроизведением
No response
vkcom-publisher commented
✅ v6.1.2 🎉