diff --git a/src/vaadin-text-field-mixin.html b/src/vaadin-text-field-mixin.html index 5dc92e1d..7e5b7131 100644 --- a/src/vaadin-text-field-mixin.html +++ b/src/vaadin-text-field-mixin.html @@ -297,7 +297,8 @@ }, /** - * When true, the input element has a non-empty value entered by the user. + * Whether the input element has a non-empty value. + * * @protected */ _hasInputValue: { @@ -824,6 +825,7 @@ } clear() { + this._hasInputValue = false; this.value = ''; } diff --git a/test/email-field-events.html b/test/email-field-events.html index 17149c4d..9cd88569 100644 --- a/test/email-field-events.html +++ b/test/email-field-events.html @@ -18,37 +18,58 @@