Проверка Firefox на фокус ввода ввода (Angular 6) - PullRequest
0 голосов
/ 14 января 2019

В приложении Angular 6 есть компонент, шаблон которого является расширением простого помеченного флажка ввода:

<label>
  <input type="checkbox" required>
</label>

В Firefox 63.0.2 (мобильная версия), когда пользователь нажимает на этот флажок, на долю секунды появляется следующее всплывающее окно:

enter image description here

Я думаю, что это хорошо известная особенность Firefox проверки фокуса входных элементов: пользователь нажимает на флажок, ввод сначала фокусируется, а затем выбирается, и в промежутке между двумя событиями отображается всплывающее окно. , Я уверен, что это так: если атрибут required удален, всплывающее окно не появится.

Кто-нибудь знает, как я могу остановить появление всплывающего окна? Большинство постов, связанных с проверкой фокуса в Firefox, фокусируются на красной рамке и других стилях, которые легче решать, но мне интересно, есть ли способ остановить появление этого всплывающего окна.

...