So, I’m writing an application that has ~5k lines of javascript… and it’s stopped reporting errors. No firebug, IE triangle thing, nothing. It just won’t work if there’s an error. Anyone seen anything like this before? Debugging is somewhat… frustrating…
My best guess is too many layers of abstraction? But there aren’t really that many.
99% your script is not executing at all. You need manual trace, either with breakpoints, console.logs or alerts.
1% is that you have error handlers, who silence them. Look for suspicious
try { .. } catch () {}andwindow.onerror.