Thursday, May 22nd, 2008
Firebug 1.2 beta is in the wild. The latest beta of the bug your FF3RC will love features:
- Disable always: when the Firebug UI is not active on any page, the debugger is disabled (minimal overhead)
- Instant on: when the Firebug UI is active, HTML, CSS, DOM views activate (minimal overhead)
- Script panel user-activation: initially disabled or enabled always
- Net panel user-activiation: initially disabled or enabled always
- Bug Icon gray unless some page has Script or Net panel activation
- No Allowed-sites/Disable for Site: no longer needed. The UI for this feature is being refined; overhead tests have not been completed. We are interested in feedback on this UI change.
- Written/cleaned up eval support
- Net timing more accurate
- Only real network requests displayed.
- Limit for number of requests (configurable in preferences).
- Additional columns for: request method, status response + text
- Cache tab has expiration time in Net panel
- Redesigned to use events/attribute passing.
tests/console/joes-original/test.html mostly passes
- Redesigned to avoid using evalInSandbox.
tests/console/commandLineObjects.html mostly passes
commandLineAPI functions, ok.
- Works for FF3pre after about 2008041406 (https://bugzilla.mozilla.org/show_bug.cgi?id=425139)
Simon Willison also recently pointed out the command line API that lets you “set a breakpoint at the start of a function with â€œdebug(fn)â€ and log all calls to it with â€œmonitor(fn)â€.”
Posted by Dion Almaer at 8:13 am