I'm finding that when first entering an empty field caps don't get disabled until the second letter has been completed, so "Hello" becomes "HEllo". This seems to be related to the panel.autoCapsTriggered condition on line 114 of the diff, which prevents the keypad state from being set back to NORMAL. With that removed everything appears to work correctly, however I'm not clear on what the intention is there so I might be missing some side effect that I'm unaware of?
I'm finding that when first entering an empty field caps don't get disabled until the second letter has been completed, so "Hello" becomes "HEllo". This seems to be related to the panel.autoCapsT riggered condition on line 114 of the diff, which prevents the keypad state from being set back to NORMAL. With that removed everything appears to work correctly, however I'm not clear on what the intention is there so I might be missing some side effect that I'm unaware of?