Лучше поздно, чем никогда...
Разобрались в причине неправильного форматирования поля времени в браузерах Chrome, Chromium.
Это признанная ошибка разработчика:
https://code.google.com/p/chromium/issu ... ?id=152080В некоторых версиях браузера она исправлена. в некоторых нет.
Нужно сказать, что HTML5 поле типа "time" вообще не поддерживается в Firefox и других браузерах, и поэтому там такой проблемы нет.
Но при этом Firefox трактует это поле как тип "text" и соответственно пользователь сам обязан контролировать формат ввода.
В конце концов мы решили, что пусть лучше во всех браузерах поведение будет одинаково, и теперь сознательно задаем тип поля "text" при вводе времени для всех браузеров. То есть теперь вид этих полей в браузерах Chrome, Chromium будет таким же, как и в Firefox.
Значения по умолчанию тоже сделали.