При попытке загрузить страницу входа в систему единого входа по умолчанию в Azure элемент адреса электронной почты выбирается по умолчанию и фокусируется следующим образом;
![SSO SignIn Page](https://i.stack.imgur.com/KWWnC.png)
При увеличении страницы ввод адреса электронной почты отображается в верхней части страницы при загрузке, это приводит к тому, что на планшетах и небольших устройствах отображается страница, которая уже прокручена.
Я попытался добавить новый вход на пользовательскую страницу и присвоил ему tabindex 0 (как хак), поскольку по умолчанию для всех элементов, содержащихся в div "api", равен 1.
Я также дал элементу ввода атрибут автофокуса, но при рендеринге он кажется раздельным.
https://www.realmadrid.com/en/login использует аналогичную страницу входа и, похоже, эту функцию отключили, пройдя через все источники, которые, как я обнаружил, неясно, как они этого добиваются.
Очевидно, что это было бы легко, если бы было возможно использовать JavaScript на пользовательских страницах единого входа Azure B2C, но поскольку это пока невозможно, кто-нибудь знает о возможном обходном пути или исправлении этой проблемы?
Обновление:
![enter image description here](https://i.stack.imgur.com/ExUeQ.png)
Немного сложно проиллюстрировать с помощью скриншота, но если вы выберете «запускать сейчас» в новой политике по умолчанию «Политика регистрации или входа в систему», установите отзывчивость, как на скриншоте, прокрутите страницу вверх. и нажмите F5, вы сможете увидеть заявленное поведение.
Мы используем сильно настраиваемые политики, я знаю, как это сделать, я использую пример по умолчанию для простоты репликации.