Closed Bug 1228876 Opened 9 years ago Closed 9 years ago

"ASSERTION: Options collection broken"

Categories

(Core :: DOM: Core & HTML, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla45
Tracking Status
firefox45 --- fixed

People

(Reporter: jruderman, Assigned: bzbarsky)

References

Details

(Keywords: assertion, testcase)

Attachments

(3 files)

Attached file testcase (deleted) —
###!!! ASSERTION: Options collection broken: 'opt == mOptions->ItemAsOption(index++)', file dom/html/HTMLSelectElement.cpp, line 1832
Attached file stack (deleted) —
Gah. This is a regression from bug 1214164.
Blocks: 1214164
Assignee: nobody → bzbarsky
Status: NEW → ASSIGNED
Comment on attachment 8693736 [details] [diff] [review] Correctly ignore nested optgroups even if an optgroup is inserted into another, existing, optgroup Looks good. r=mats Perhaps also add "document.body.appendChild(a)" at the end of boom() to subject this evilness to layout too?
Attachment #8693736 - Flags: review?(mats) → review+
> Perhaps also add "document.body.appendChild(a)" at the end of boom() Done.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla45
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: