Opened 13 years ago

Closed 13 years ago

#2412 closed defect (invalid)

dojo.require("dojo.widget.*"); Crashes Safari 2.0.4 (419.3) -- Endless loop? (Maximum call stack size exceeded)

Reported by: guest Owned by: bill
Priority: high Milestone:
Component: Widgets Version: 0.4.1
Keywords: Cc:
Blocked By: Blocking:

Description

Use dojo.require("dojo.widget.*"); Safari 2.0.4 (419.3) reports "Maximum call stack size exceeded", line 64 in JavaScript? console. Subsequent reloads of same pages result in browser crash. Changed to dojo.require("dojo.widget.DomWidget?") (we were just needing to use attachTemplateNodes) and all was well.

Change History (1)

comment:1 Changed 13 years ago by Adam Peller

Resolution: invalid
Status: newclosed

I think we're going to need a test case to reproduce this. It's probably dependent on the dojoml markup on the page. If there is a deeply nested structure (nested tables?) this is a known bug (#1124) where the parser today is recursive and blows Safari's small stack (100 entries) If it's something else, we need to see it. Also, please leave an e-mail address.

Note: See TracTickets for help on using tickets.