Наша програма використовує selectionStart у полях введення, щоб визначити, чи слід автоматично пересувати користувача в наступне / попереднє поле, коли вони натискають клавіші зі стрілками (тобто, коли виділення знаходиться в кінці тексту, а користувач натискає стрілку вправо, до якої ми переходимо наступне поле, інакше)
Chrome тепер забороняє використовувати selectionStart там, де type = "number". Тепер він видає виняток:
Failed to read the 'selectionStart' property from 'HTMLInputElement': The input element's type ('number') does not support selection.
Дивіться наступне:
https://codereview.chromium.org/100433008/#ps60001
http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#do-not-apply
Чи є спосіб визначити розташування каретки у полі введення type = "number"?