Наше приложение использует selectStart в полях ввода, чтобы определить, следует ли автоматически перемещать пользователя в следующее/предыдущее поле, когда они нажимают клавиши со стрелками (т.е. когда выделение находится в конце текста, и пользователь нажимает стрелку вправо мы переходим к следующему полю, в противном случае)
Chrome теперь запрещает использование функции selectStart, где type = "number". Теперь это исключает исключение:
Failed to read the 'selectionStart' property from 'HTMLInputElement': The input element 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
Можно ли определить местоположение каретки в поле ввода типа = "число"?