Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
…6401) Немного поменял логику сброса программного фокуса. Функция для сброса вызывается при клике снаружи или при выборе даты, если используется свойство `closeOnChange`. Но функция сброса внутри проверяет состояние календаря`open` и только если оно true, то фокус сбрасывается. В #6244 как раз ситуация, когда по клику на кнопку "Готово", мы закрываем попап календаря, но фокус не убираем. Потом кликаем по другой кнопке, это как раз "click outside", но фокус не сбрасывается, потому что `open` ужe `false`. Переделал проверку с `open` на `focusedElement`. Работать будет аналогично, но и фокус сбрасываться будет более предсказуемо и всегда при вызове `resetFocusFormField` если фокус установлен.
- Loading branch information