Release Notes for Firebug 1.2 Firebug 1.2 is Firebug 1.1 with additions by John J. Barton and Jan Odvarko. Firebug 1.1 is Firebug 1.05 by Joe Hewitt with additions by John J. Barton and Max Stepanov == Enablement UI == * 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 * Console panel user-activation: initially disabled or enabled always. Controls ShowXMLHTTPRequest, consoleListener * Bug Icon gray unless some page has Script or Net panel activation * Multipanel enablement. * No Allowed-sites/Disable for Site: no longer needed. * Suspend/Resume Firebug in status bar context menu * List pages that enable Firebug on the Context menu tooltip. The UI for this feature is being refined; overhead tests have not been completed. We are interested in feedback on this UI change. == Javascript Debugging == * Written/cleaned up eval support * Performance on eval better, easier to support. This feature is complete; Bug reports on javascript debugger welcome. == Net Panel == * 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 * The Response tab has a hack to prevent extra requests to the server. Users must click on a button to force the request. The hack will not be needed in the next release of Firebug. == Console == * Redesigned to use events/attribute passing. tests/console/joes-original/test.html mostly passes == Command Line == * Redesigned to avoid using evalInSandbox. tests/console/commandLineObjects.html mostly passes commandLineAPI functions, ok. == DOM Panel == Works for FF3pre after about 2008041406 (https://bugzilla.mozilla.org/show_bug.cgi?id=425139) == Misc == Secure updates via signed update.rdf with xpi updateHash values. == Localization == * Hu-hu by Zoltan Papp (issue 749) == Bug Fixes == * Issue 1 Reload external Firebug window while its tab is hidden closes the window * Issue 2 Can't set breakpoints in code called by unload event * Issue 4 Visiting error page causes external Firebug window to close itself * Issue 7 Long URLs in XHR spy rows should be cropped * Issue 14 Programatically disable firebug log from Javascript * Issue 38 console.group should allow optional collapse * Issue 43 Edit CSS behaviour - appending styles to the dom is unexpected. Contribution by tonygentilcore * Issue 45 HTML Edit bug when editing and (contribution by ash.searle) * Issue 56 Enhancement: row distinction in profiler * Issue 65 show HTTP Status code on NET response * Issue 73 Can't show function contents in DOM browser. * Issue 165: Profile results table can get too wide for console. * Issue 183 Configurable maximum output size * Issue 186 Only one line in net monitor for multiple xhr post requests * Issue 188 "Open in new tab" for failed POST request opens incorrect URL * Issue 202 Clicking status bar error warning closes firebug * Issue 215 Display total page load time * Issue 216 Improve network monitor to include server-side processing time * Issue 256 Inspect element in context menu always opens fbug in same window regardless of settings and closes inproperly * Issue 266 PUT & DELETE requests appear as POST requests in firebug * Issue 268 Firebug adds pt unit when unit not specified (e.g. 0pt) (contribution by ash.searle) * Issue 307 Cannot edit HTML * Issue 316 Show HTTP request method and request content in Firebugs "Net" tab * Issue 321 arguments can no longer be logged * Issue 325 PUT operations do not show contained entity in Net tab * Issue 327 "Net" tab: lowercase b for bytes (instead of B) * Issue 331 XHR resolves relative URIs to resource:// protocol * Issue 346 Fix Net Panel timings * Issue 349 Local file XHR events not listed in console * Issue 359 No entry in the Net tab for XHR when response content length is 0 * Issue 361 Edit button gets stuck when reloading page whilst editing CSS. Contribution by tonygentilcore * Issue 393 Text overlayed on text in script editor window. * Issue 401 Net tab does not consider "application/javascript" a JS MIME type * Issue 402 Net tab tries to show previews of non-images with image file extensions * Issue 404 UI change to help users activate expensive debugging features only when they need them. * Issue 405 The Net panel consumes a lot of memory if there is a lot of XHR activity without page reload. * Issue 414 XHR Breaks When Using Firebug 1.1 beta when > 1 HTTP 302 Redirect Is Returned * Issue 421 onLoad of XHRSpyListener does not fire correctly * Issue 427 fix configure editor localization * Issue 430 about:blank pages always show firebug as enabled * Issue 438 hide "Open With Editor" menu item for input/iframe/textarea elements * Issue 440 Scripts included with relative paths appear twice in script list * Issue 445 http header content-type missing disables network monitoring * Issue 455 Firebug and iMacros Incompatibility * Issue 468 [feature request] fast [enable -> inspect element -> disable] ergonomy * Issue 469 hide "open with editor" when no editors configured * Issue 474 base href applied to scripts * Issue 475 Show Return Code (HTTP HEADER-Response) * Issue 476 Infinite recursive loop crash firefox, fix the long time it takes to show the stack. * Issue 479 pt-BR locale submission, Comment 10 by leandromerces, Jun 21 * Issue 503 disable doesn't work properly * Issue 521 Prototype iterator functions die in console * Issue 528 Context menu missing from script dropdown * Issue 544 Net Panel incorrect rounding of file size * Issue 549 The Options menu should *not* be displayed if there are no options available (contribution by Ash Searle) * Issue 564 Can't "disable for on this site" firebug * Issue 567 Slow script warning in debugger.js on some pages * Issue 570 User agent stylesheet rules are not shown * Issue 573 setting css background-color affects layout inspector. Contribution by tonygentilcore * Issue 583 Javascript console cannot work with Firefox 3 beta5 * Issue 587 Custom listeners for observing net-monitor. * issue 599 Firebug Inspect Outline Does Not Show Up Over Web Page Elements * Issue 601 XHR in console shows stale/cached output * Issue 618 HTML: tab order, fixed by setting order properties on side panels. * Issue 619 Reopening firebug results in grey DOM, Layout or Style Pane, fixed by forceUpdate on syncSidePanel. * Issue 622 Reopening firebug with inspect element results in grey html pane and Style/Layout/DOM * Issue 623 Pop up windows do not show all FireBug controls * Issue 634 XHR request details not showing up * Issue 637 $ FireBug function overwrites existing $ function * Issue 659 firebug.js:1473 - "this.context.browser is undefined" * Issue 663 $0 should be a reference to the most recent inspected element * Issue 676 Exception in firebug-cache.js when visiting http://www.takebacktheweb.org/CaE.html * Issue 679 Firebug 1.2.0a27X blocking most AJAX calls * Issue 663 $0 should be a reference to the most recent inspected element * Issue 680 Tab completion of JavaScript elements not working * Issue 690 New zh-CN local file for Firebug 1.2 * Issue 691 Enablement for site does not reload other tabs * Issue 698 Debug panel file navigation too painful * Issue 707 'Remove All Breakpoints' does nothing * Issue 709 Visible Console Objects * Issue 720 Net tab -> response status =   and response time = NaNm. * Issue 761 HTML panel blank, fails to update view * Issue 719 Firebug's log limit has been reached - difficult named option * Issue 723 JavaScript errors not shown in Firebug even when debugging is enabled; * Issue 724 (Content in console tab is broken when opening firebug in new window) * Issue 734 While debugging, click into the console. The execution context is not available * Issue 736 Temp disabling breakpoints does not work. * Issue 749 Hungarian Locale * Issue 750 DOM side-panel - variables names overlay actual values * Issue 755 New zh-CN locale file for Firebug 1.2, contribution by http://code.google.com/u/shawphy/ * Issue 760 Inspect tab looses focus * Issue 762 this.notifyFirebug is not a function error (contribution by zmarties) * Issue 764 Source code for all scripts not visible on scripts tab without enabling debugger * Issue 769 HTML Tab Unresponsive After Dock/Undock * Issue 771 Improve the display of the FBTrace buttons contribution by Ken Arnold * Issue 772 de locale for German Firebug, contribution by benedikt.langens * Issue 775 Deleting font-family from the Style tab doesn't delete it but sets it to 'null' * Issue 784 Breakpoints in scripts included in an iframe don't cause debugger to break. Introduced * Issue 785 Update Japanese Locale, contribution by http://code.google.com/u/norahmarinkovic/ * Issue 793 warnings classified as errors * Issue 794 Catalan locale ca-AD, contribution by Àlex Corretgé http://bloc.corretge.cat * Issue 797 Problem with XMLHttpRequest Logs * Issue 810 1.2b3 bloody mess => no syntax error reporting, weird xul errors, and stuff * Issue 823 Firebug 1.2.0b3 unresponsive in Firefox 3 when opened in own window * Issue 829 Refreshing Browser while stopped at a breakpoint will lock in an endless blank reload loop * Issue 831 Clicking HTML select element in panelNode causes option menu items to multiply (contribution by Nathan Mische) * Issue 840 Console links and buttons inactive on popout FF3 * Issue 869 Net page size info shows up as ? on some sites * Issue 873 alien variable "y=2" in global watch list, contribution of jwitch * Issue 881 "open with editor" not working on Linux * Issue 883 "undefined" appears in the search box after selecting a script to show with the Enter key (contribution by splintor) * Issue 884 FB 1.2b4 - en-/disable button missing * Issue 889 variable-value on under the cursor is no longer displayed with Rainbow For Firebug, contributed patch by antonin.hildebrand * Issue 892 firebug hangs up in net.js line 1298 when browsing in framesets * Issue 910 Watch window stops responding after invalid JS Entry * Issue 914 View Response of Ajax POST with empty reply displays entire HTML source of page * Issue 920 fbug 1.2.0b4 will not launch in FireFox 3.0 with Danish languageda-DK * Issue 921 Empty script tab when Firebug window is closed * Issue 923 Don't enter breakpoints if Script panel is disabled for the domain * Issue 926 1.2.0b4 version does not work in hungarian firefox * Issue 947 Ajax request parameters and Arrays * Issue 979 Firebug adds a hidden breakpoint when adding a breakpoint in a dynamically created function * Issue 992 New zh-CN locale file for Firebug 1.2 (contribution by shawphy) * Issue 993 Scripts included with relative paths appear twice in scripts list; breakpoints ignored * Issue 997 GET and POST calls are shown truncated in console view using ellipsis * Issue 1029 Firefox cache not cleared * Issue 1037 incomplete report of uncaught exception * Issue 1092 Open in new tab doesn't POST data * Issue