diff --git a/Libraries/LibWeb/HTML/ValidityState.cpp b/Libraries/LibWeb/HTML/ValidityState.cpp index 70defa0fc92..bffcad4098d 100644 --- a/Libraries/LibWeb/HTML/ValidityState.cpp +++ b/Libraries/LibWeb/HTML/ValidityState.cpp @@ -109,7 +109,7 @@ bool ValidityState::custom_error() const // https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-validitystate-valid bool ValidityState::valid() const { - return !(value_missing() || type_mismatch() || pattern_mismatch() || too_long() || too_short() || range_underflow() || range_overflow() || step_mismatch() || bad_input() || custom_error() || valid()); + return !(value_missing() || type_mismatch() || pattern_mismatch() || too_long() || too_short() || range_underflow() || range_overflow() || step_mismatch() || bad_input() || custom_error()); } } diff --git a/Tests/LibWeb/Crash/HTML/validity-attribute.html b/Tests/LibWeb/Crash/HTML/validity-attribute.html new file mode 100644 index 00000000000..44312c45db9 --- /dev/null +++ b/Tests/LibWeb/Crash/HTML/validity-attribute.html @@ -0,0 +1,6 @@ + + +