If I have a binding with content like this: <content> <xul:label value="anon label"/> <children/> </content> ..bound to a box with a few children (button0, button1, etc), then insertBefore doesn't work properly. For example if I do: var item = container.firstChild; container.insertBefore(item.nextSibling, item); // shouldn't modify anything The box's contents becomes: button1, <anon label>, button0, button2, ... Although DOMi indicates that the tree is not modified. Moving <children> to be before the label "fixes" the problem. Removing <children> altogether doesn't, although the displayed order is different. Filing this under XBL, since I only can reproduce it using a binding with content. Tested using 20050923, 1.8 branch. This happens with Firefox 1.0 too.
DUP of bug 56758?
Fixed by checkin for bug 307394. Added the test to reftest.
Status: NEW → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → FIXED
9 years ago
Assignee: xbl → bzbarsky
You need to log in before you can comment on or make changes to this bug.