Invalid input is silently discarded
I have an existing time in the picker, then open the picker and input invalid hour:

Nothing is indicated as being invalid and Set button is enabled. When I click Set, the valid parts of my input (minutes) are set to new values, but the invalid hours are not:

Similarly if I would have entered 13:65 as input, the valid part (hours) would have been copied, but the minutes not. Same happens if either hours or minutes are left completely blank.
I would expect that Set is disabled when the input in the dialog is not valid.
closing.. stale
Then again, the problem still seems to be there.
@komu okay, I'll re-open. feel free to make a PR to fix it 👍