Chrome показывает пароль вместо электронной почты при автозаполнении

#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