I don’t know how long this has been around (I think only since 3.x), but if you’re using Firebug…
- Open a site with javascript that you’re presumably trying to debug or are otherwise involved in some time sensitive development.
- Set a breakpoint in a script.
- Get the breakpoint to be reached, thus halting execution of the script.
- Find exactly what you’re looking for.
- Fix it in the code file you’re working on
- Refresh the page.
- Notice that none of the Javascript seems to be working — if the page even displays
- Remove the breakpoint and try again
- Copy the URL because you know you’re going to have to restart the browser
- Get a message about Firefox already running
- Open up your process manager and see Firefox using up 100% cpu and an enormous amount of memory
- End the process
- Start Firefox again
- Find out that your URL wasn’t copied
- ARGGHH
Note that this can be avoided by resuming the javascript engine before step 6 — but I never remember to do that.
Comments Off