diff options
Diffstat (limited to 'components/script/dom/htmlformelement.rs')
-rw-r--r-- | components/script/dom/htmlformelement.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/htmlformelement.rs b/components/script/dom/htmlformelement.rs index 43f2f6df72b..307fbb78cd0 100644 --- a/components/script/dom/htmlformelement.rs +++ b/components/script/dom/htmlformelement.rs @@ -1049,9 +1049,9 @@ impl HTMLFormElement { validatable .validity_state() .perform_validation_and_update(ValidationFlags::all()); - if !validatable.is_instance_validatable() { - None - } else if validatable.validity_state().invalid_flags().is_empty() { + if !validatable.is_instance_validatable() || + validatable.validity_state().invalid_flags().is_empty() + { None } else { Some(DomRoot::from_ref(el)) |