#reactjs #google-chrome #autocomplete #semantic-ui #react-router-dom
#reactjs #google-chrome #автозаполнение #семантический интерфейс #react-router-dom
Вопрос:
У нас есть SPA, использующий react. При первом рендеринге представлений все работает нормально. Странные вещи происходят, когда я просматриваю разные представления учетной записи, например, если я переключаюсь на вход в систему и сбрасываю пароль несколько раз, когда я нажимаю на ввод, браузер вводит пароль вместо электронной почты.
Мы используем формы и входные данные react-semantic-ui. Но я считаю, что они не изменяют автозаполнение
Это отображаемое поле ввода
<input name="email" autocomplete="email" maxlength="250">
Мы не хотим устанавливать autocomplete="off"
Я пытался каждый раз давать новый ключ компоненту для принудительного перемонтирования, но безуспешно.
Комментарии:
1. У меня такая же проблема. Вы это исправили?
2. @Georgy Нет, я не мог, похоже на ошибку. Это сводило меня с ума.
3. У меня такая же проблема с приложением Angular. У меня есть форма входа во всплывающее диалоговое окно. Все атрибуты автозаполнения установлены правильно, и все работало нормально до 2 или 3 месяцев назад. Теперь, когда я открываю диалоговое окно входа в систему и пытаюсь автоматически ввести имя пользователя, в нем отображается пароль. Если я закрою диалоговое окно и снова открою его, оно будет работать правильно. Решение пока не найдено, я начинаю думать, что это ошибка Chrome :/
4. @FilipVoska Да, приятель, мы отказались от поиска решения и рассматривали его как ошибку Chrome.
5. Проблема перестала возникать со мной, я ничего не менял, поэтому я предполагаю, что теперь она решена в Chrome, если моя теория о том, что это ошибка Chrome, была правильной. Я на 79.0.3945.130