(...or maybe it's a bug?)
Is your feature request related to a problem? Please describe.
The validation provider mode='eager'. The initial event to trigger validation is therefor 'change'.
The initial value is "ABCD" (valid).
User changes it to "ABC" (not valid).
When leaving the field the error is shown. Event to trigger validation is now switched to 'input'.
User changes the value to "ABCE" (valid). The error is immediately cleared and event to trigger validation is switched back to 'change'.
User changes the value back to "ABC" (not valid).
When leaving the field there are no validations at all because the value hasn't changed since the field was entered!
So, that's a problem. As a workaround/solution I will probably make a custom mode that validates on 'blur' instead of 'change'.
I guess change was a poor choice since it does not work as expected, I will probably add both blur and change since some inputs do not emit blur.
Most helpful comment
I guess
changewas a poor choice since it does not work as expected, I will probably add bothblurandchangesince some inputs do not emitblur.