If the first child of an optgroup is a non-element then all later options in the select are missing. <select multiple size="3"> <optgroup>Text node</optgroup> <optgroup label="Third"> <option>After</option> </optgroup> </select>
trac.webkit.org/changeset/137406
Created attachment 181601 [details] Patch
Comment on attachment 181601 [details] Patch LGTM.
The downstream bug is https://code.google.com/p/chromium/issues/detail?id=167598 , the report is because we broke bankofamerica.com's online baking website.
(In reply to comment #4) > The downstream bug is https://code.google.com/p/chromium/issues/detail?id=167598 , the report is because we broke bankofamerica.com's online baking website. Err, _banking_, not sure about their baking website :)
This was already fixed in http://trac.webkit.org/changeset/139038. *** This bug has been marked as a duplicate of bug 106298 ***