diff options
Diffstat (limited to 'components/script/dom/htmltextareaelement.rs')
-rwxr-xr-x | components/script/dom/htmltextareaelement.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/components/script/dom/htmltextareaelement.rs b/components/script/dom/htmltextareaelement.rs index a0b230e62bb..e92b95f5cff 100755 --- a/components/script/dom/htmltextareaelement.rs +++ b/components/script/dom/htmltextareaelement.rs @@ -736,10 +736,12 @@ impl Validatable for HTMLTextAreaElement { // https://html.spec.whatwg.org/multipage/#suffering-from-being-missing // https://html.spec.whatwg.org/multipage/#the-textarea-element%3Asuffering-from-being-missing - if validate_flags.contains(ValidationFlags::VALUE_MISSING) { - if self.Required() && self.is_mutable() && value_len == 0 { - failed_flags.insert(ValidationFlags::VALUE_MISSING); - } + if validate_flags.contains(ValidationFlags::VALUE_MISSING) && + self.Required() && + self.is_mutable() && + value_len == 0 + { + failed_flags.insert(ValidationFlags::VALUE_MISSING); } if value_dirty && last_edit_by_user && value_len > 0 { |