Проблема
Firefox (v65.0.1 на OS X) ведет себя странно для меня, когда дело доходит до входов типа time .Даже если такой вход настроен на использование значения step минуты (которое является значением по умолчанию), и как таковой не имеет дело с секундами, он показывает раздел для ввода секунд (хотя он отключен дляпользовательский ввод).Даже в документации MDN о типах ввода времени указано, что область ввода будет отображать только область ввода в секундах, если свойство шага меньше 60 секунд.
Это ошибка в Firefox, так какпоказалось бы мне?Есть ли способ обойти это?
На приведенном ниже снимке экрана показано, как для меня отображается вход в Firefox, даже если шаг равен 60 и секунды как таковые не должны быть доступны.
![screenshot](https://i.stack.imgur.com/SEGzi.png)
Демонстрация
Ниже приводится ввод времени и фрагмент текста, который будет отображать ввод времени в поле.Это работает на f.ex.Chrome, но в Firefox это не происходит, потому что событие input
никогда не срабатывает (из-за секундной области ввода, которую вы даже не можете заполнить).
const elem = document.getElementById('time-input')
const displayElem = document.getElementById('time-display')
elem.addEventListener('input', (e) => {
const {value} = e.target
displayElem.textContent = value
})
<input id="time-input" type="time">
<p>Current time is: <span id="time-display">n/a</a></p>