Several WPT tests under html/semantics/forms/constraints are failing due to extraneous willValidate() checks. Per the specification and to match the behavior of Blink & Gecko, ValidityState properties such as validity.typeMismatch should return true in case of mismatch even if the control is disabled (and thus willValidate() returns false).
Created attachment 445359 [details] Patch
Created attachment 445371 [details] Patch
Created attachment 445415 [details] Patch
Created attachment 445432 [details] Patch
Committed r286316 (244675@main): <https://commits.webkit.org/244675@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 445432 [details].
<rdar://problem/85881653>
Noticed the misspelling "undeflow" is fairly common here.
(In reply to Darin Adler from comment #7) > Noticed the misspelling "undeflow" is fairly common here. Fixed in <https://commits.webkit.org/r286319>, thanks for noticing.