Почему пользователь/агент не может выбрать адрес электронной почты или номер?

Chrome развернул изменения на числовые входы, которые вызывают эту ошибку в моих тестах

Uncaught InvalidStateError: Failed to read the 'selectionStart' property from 'HTMLInputElement': The input element type ('number') does not support selection

Я хочу понять, почему номер ввода /email не может быть выбран (sic)?

Ответ 1

Поскольку стандарт определяет это. http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#input-type-attr-summary

У нас нет способов получить точные отображаемые значения типа = email и type = number из-за IDNA, дезинфекции стоимости и локализации. Поэтому настройка/получение информации выбора не имеет смысла.