https://jsfiddle.net/qdechochen/prz2xb0L/121/
Recreate:
- use backspace to delete all, you’s see the error message “name required”
- input something
- click somewhere else(to trigger blue), then the label goes down (stacked together with input text), which should floats because input is not empty. This happens only when error-message and error-message-force is set.
This is how it shows now:
Which should be:
Another issue is:
when you click the clear button, it will first emit change event, then input. I think the input event should be emitted first, like native input’s oninput and onchange events.