Opened 12 years ago

Closed 12 years ago

#4071 closed defect (fixed)

IE can generate a toString method that refers to native code but is not filtered correctly by dojo.mixin

Reported by: sjmiles Owned by: sjmiles
Priority: high Milestone:
Component: Core Version: 0.9
Keywords: Cc:
Blocked By: Blocking:

Description

The toString function is not enumerable on IE, so dojo.mixin includes code to copy that property explicitly if needed.

To avoid overwriting custom implementations with native code, checks are performed.

Somehow in the delegations performed by declare, objects are generated that have native toString implementations that are not caught by the checks. That is, they are not equivalent to Object.toString.

Change History (2)

comment:1 Changed 12 years ago by sjmiles

(In [10031]) Additional (crufty) filter for native toString implementation in dojo.mixin, refs #4071.

comment:2 Changed 12 years ago by sjmiles

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.