Предотвращает прокрутку при вызове Firebaseui start(…)

#javascript #focus #firebaseui

#javascript #фокус #firebaseui

Вопрос:

Есть ли способ убедиться, что если и когда FirebaseUI вызывает focus() , он делает это с {preventScroll:true} помощью опции?

С FirebaseUI вызов start(...) только с опцией электронной почты автоматически создаст текстовый ввод для электронной почты и сфокусирует его. Все хорошо.

Однако focus() это может привести к прокрутке контейнера и / или документа до элемента управления, что нежелательно, если элемент управления находится в элементе, который отображается с помощью анимации за пределами экрана, например, элементы управления находятся на выдвижной боковой панели в SPA с блокировкой прокрутки.

Очевидно, что можно сначала открыть контейнер, а затем вызвать start() для генерации и фокусировки элемента управления, но это не идеально.

Комментарии:

1. Просмотрел исходный код — не похоже, что параметры когда-либо передаются focus() . Отправлен запрос функции.