Today we found some strange behaviour in the Internet Explorer 11.
In some TextField components we us the method setComponentError(…) to show the user that is input is somehow wrong. For example it’s no accessable path or whatever. This works without problems in Firefox and Chrome and I think it worked in IE too, but in the current set-up - Vaadin 7.5.8 and IE11 - it’s unusable. Whenever the component error is set or nullified the content of the TextField is cleared or changed to something that was there before. It’s really hard to explain…
This is the code we are using:
default void setErrorMessage(String message) {
if (message == null) {
textField.setComponentError(null);
} else {
textField.setComponentError(new UserError(message));
}
}