Opened 12 years ago

Closed 12 years ago

#3987 closed defect (fixed)

r9953 broke dijit._Widget.destroyDescendants() in IE6-7

Reported by: mumme Owned by: alex
Priority: high Milestone: 0.9
Component: Core Version: 0.9
Keywords: NodeList, dijit, destroy widgets Cc:
Blocked By: Blocking:

Description

return value of dojo.NodeList?.map(dijit.byNode) is different in >= 9953 than it was in <= 9952. Not sure if it is intended, but it does seem to break the dojo.forEach() in dijit._Widget.destroyDescendants().

Only show in IE6-7 as far as I can see.

Testcases:
dijit/tests/form/Form.html
dijit/tests/form/test_ComboBox.html
dijit/tests/layout/test_ContentPane.html
dijit/tests/layout/ContentPane.html

Change History (1)

comment:1 Changed 12 years ago by alex

Resolution: fixed
Status: newclosed

(In [9975]) fixes to NodeList?.map and eliding away the node list single arg ctor method to match IE's (b0rken) behavior. themeTester.html should work on IE now. Fixes #3987

Note: See TracTickets for help on using tickets.