Currently, when inputting or editing the "session time", the time input will only accept 12-hr format, will not accept 24-hour format, and will not accept formatting without full-colon i.e, "0900" does not get parsed as either 09:00am or 09:00 (24hr). The correction of this is quite aggressive, and even when inputting, it will overwrite the use input within about two seconds - such as moving a hand from the numpad to the main keyboard to type "am" or "pm". Overwriting a user input when they are still inputting is unpleasant for the user experience. To quote this stack overflow answer: https://stackoverflow.com/questions/32609407/html-input-time-in-24-hour-format?rq=3 "While it may seem desirable to have this ability, to hard-code 12 or 24 hour format as input, it's actually a bad idea. Users have preferences, typically associated with country and region."