Opened 14 years ago
Closed 14 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.
Note: See
TracTickets for help on using
tickets.
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.