Firebug Features: 1.4 Script Debugging
Wednesday, November 26th, 2008Here’s peek at new features in 1.4 as of a7.
Sticky debugger controls. When you hit a breakpoint in Firebug the Script panel comes to the top and these controls become active. But if you change to the Console or Net panels, get deep in debugging, its easy to forget you are stopped. In 1.4 these controls will show up in every panel while they are active.
Case-insensitive search. For source searches, you can type all lower case and the search will be case-insensitive or if you used mixed case the search will require case matching.
Break on next. When you are not stopped in the debugger but want to break on the next Javascript function, click the pause button. It will arm itself and flash until some Javascript runs. This could be a button click, AJAX callback, or page load. Still experimental as of a7.
Three invisible features:
- Avoid scroll on single step. Makes the UI less bouncy
- Stay on debugger. Internal control to reduce exotic Firebug bugs and improve performance
- Avoid MD5 on eval(). If you don’t set breakpoints in eval() code, you don’t pay to hash the buffers.
This last feature should make Firefox faster when you are using Firebug but not breaking in eval() code.
(I prefer follow ups on the Firebug newsgroup)
