Right now, we have three states for error and exception handling: * Always ignore * Always trace * Always break These are far too rigid. We should add another option, like Venkman's conditional breakpoints capability, that lets users define a function to determine Venkman's reaction. We should also provide a few filters users can turn on or off - "ignore NS_ERROR_NO_INTERFACE" for example.
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/extensions/venkman/resources/content/venkman-debugger.js&rev=1.61&mark=1572,1624#1572 Note to whoever implements this (likely to be me), the crux on whether Venkman breaks on this or not appears to be when debugTrap returns - namely, does it go into the nested loop marked above, or not.
You need to log in before you can comment on or make changes to this bug.