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]
Created attachment 445371 [details]
Created attachment 445415 [details]
Created attachment 445432 [details]
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].
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.