[Webkit-unassigned] [Bug 145869] Select validation does not correctly work when handling change event

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Aug 19 17:39:52 PDT 2015


https://bugs.webkit.org/show_bug.cgi?id=145869

Dean Jackson <dino at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #259434|review?                     |review+
              Flags|                            |

--- Comment #2 from Dean Jackson <dino at apple.com> ---
Comment on attachment 259434
  --> https://bugs.webkit.org/attachment.cgi?id=259434
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=259434&action=review

> Source/WebCore/ChangeLog:14
> +        Test: fast/forms/onchange-select-check-validity.html
> +
> +        When selecting an option in a <select> with validation that also has an onchange listener, calling
> +        checkValidity() for the select within the onchange handler would produce incorrect results and (on
> +        a debug build) crash at an assertion. This is because the change events were being dispatched before
> +        form validity was updated. Making the validation step come before the change event dispatch fixes
> +        this issue.

Normally the Test line comes last.

> LayoutTests/fast/forms/onchange-select-check-validity.html:17
> +        select.onchange = showFormValidity;
> +        select.addEventListener("change", showFormValidity);

I think these two lines do the same thing. You only need one of them.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150820/26d07866/attachment.html>


More information about the webkit-unassigned mailing list