I still don't have a test-case that I can make public for the ongoing problem with some breakpoints not working (in Firefox 36, with Firebug 2.0.8, in both Mac and Win7). The issue for me is that in some cases Firebug stops at the red "breakpoint" circle, but doesn't put the yellow triangle in it, at which point all the debugger buttons are grayed out and don't work.
No test case, but I think I may have a clue as to what's happening. I got this by comparing the behavior of the Firebug debugger with Chrome's debugger on the same files and code lines. (BTW I'm finding Chrome's debugger *much* more reliable, although overall I still prefer Firebug, maybe just because I'm more used to it.) In Chrome I don't see any hints as to which code lines may be breakable; it seems to let me put a breakpoint *anywhere*, and I only find out whether it will work when I reload. This basically sucks. Helpfully, Firebug *does* give such hints, by making the breakable line numbers green. I now suspect that the problem may be that Firebug is making some line numbers green that it shouldn't -- fooling me into thinking those lines can take breakpoints, and letting me click to make a red circle there. So the problem may not be so much "breakpoints failing" as "showing too many bogus breakable lines." I hope this may help the developers fix this problem, although I don't hold much hope frankly. BTW, can anybody explain WHY (in any debugger) some lines can take breakpoints and some can't? Offhand I haven't noticed any pattern there but I suspect there is one, something inherent to JavaScript itself rather than any particular debugger. What is the logic there? Thanks. -- You received this message because you are subscribed to the Google Groups "Firebug" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/firebug. To view this discussion on the web visit https://groups.google.com/d/msgid/firebug/f319509b-6bd0-40a7-bc83-b1879ab8f8ae%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
