1. Open the attached HTML 2. Select either of options in the listbox - The :invalid style should be cleared, but :invalid is still applied. 3. click outside of the listbox Assertion failure occurs: ASSERTION FAILED: m_isValid == validity()->valid() (/Users/kent/WebKit/WebCore/html/HTMLFormControlElement.cpp:343 virtual bool WebCore::HTMLFormControlElement::isValidFormControlElement())
Created attachment 76885 [details] reproducing HTML
http://code.google.com/p/chromium/issues/detail?id=67290
Created attachment 77188 [details] Patch
Comment on attachment 77188 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=77188&action=review > WebCore/ChangeLog:6 > + https://bugs.webkit.org/show_bug.cgi?id=51260 > + Assertion failure with <select multiple required> nit: We usually write a summary and a bug URL in this order.
Comment on attachment 77188 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=77188&action=review > LayoutTests/fast/css/pseudo-valid-select-click.html:1 > +<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> Can you merge this test into fast/forms/select-live-pseudo-selectors.html?
Created attachment 77191 [details] Patch
(In reply to comment #5) Ok, merged.
Comment on attachment 77191 [details] Patch ok
Comment on attachment 77191 [details] Patch Clearing flags on attachment: 77191 Committed r74466: <http://trac.webkit.org/changeset/74466>
Comment on attachment 77191 [details] Patch Rejecting attachment 77191 [details] from commit-queue. Failed to run "['./Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '--bot-id=cr-jail-4', 'land-attachment', '--force-clean', '--ignore-builders', '--non-interactive', '--parent-command=commit-queue', 77191]" exit_code: 1 Last 500 characters of output: ebkit-commit-queue/Tools/Scripts/webkitpy/thirdparty/autoinstalled/mechanize/_html.py", line 546, in __getattr__ self.forms() File "/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/thirdparty/autoinstalled/mechanize/_html.py", line 559, in forms self._forms_factory.forms()) File "/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/thirdparty/autoinstalled/mechanize/_html.py", line 228, in forms raise ParseError(exc) webkitpy.thirdparty.autoinstalled.mechanize._html.ParseError Full output: http://queues.webkit.org/results/7316102
(In reply to comment #10) Does anyone know the current status? The patch looks committed into the tree, and it can be built correctly despite this error in applying the patch.
Looks like commit queue failed to close the bug.
(In reply to comment #12) > Looks like commit queue failed to close the bug. Strange. We should look at the logs to see what happened.
(In reply to comment #13) Alexey, Adam, Thank you for handling it. In addition, a similar error happened in the bug 51289.
Sound like bug 33659.