Jjj - When it is minimized, it works fine. If you deactivate firebug, then it isn't going to monitor the network.
As for me, the X in 1.4 confused me because it functions differently than the X in 1.3. In 1.3, it minimizes. The deactivation/activation stuff was hidden away somewhere else (which I rarely used as I didn't like, so I'm personally glad it is gone). But now 1.4 has changed the X to a different function. Instead of just minimizing, it deactivates the page. This confused me when I used the "On for all pages" and for just normal debugging. I'd do the "On for all pages", go to a site that I want to look at, open firebug, look at the stuff, then hit the "X" expecting to minimize. The next page would pop open firebug. I'd minimize it again (using the "X"), and so the next page would pop open. Finally, I'd turn off the "On for all pages" and didn't use it for quite a while until I relearned the "X". Now I use the "On for all pages" quite a bit. As for normal debugging, I'd open firebug, use it, then minimize it (again using the "X"). Refresh the page and firebug didn't record the network requests. Boy, was I not happy :) That was when I started writing to the thread saying how I didn't like the new activation model. But after relearning the "X", I'm pretty happy with it. Especially since attempting to write an extension and discovered that it is not as simple as it seemed :) So, I think the biggest problem is that people from 1.3 are used to the "X" minimizing the panel and not deactivating it. By changing its functionality in 1.4, 1.3 users are now seeing firebug popup when unexpected (if they have "On for all pages") or not recording their network requests. Again, here's some scenarios that I think are causing the most grief: 1 - Select "On For all Pages" 2 - Firebug opens 3 - Minimize (by using the "X" because that is how you did it in 1.3) 4 - Go to a new page 5 - Firebug opens without being clicked on 1 - Go to a page and open firebug 2 - Do some debugging 3 - Minimize (by using the "X" because that is how you did it in 1.3) 4 - Do some work on the page 5 - Reload the page to check some ajax requests or console lines 6 - Firebug didn't record the ajax requests or the console lines 1 - Go to a page and open firebug 2 - Minimize (this time with the minimize button because you remembered. Yeah!) 2 - Go to another page and open firebug 3 - Minimize (by using the "X" because you forgot) 4 - Go back to first page 5 - Firebug opens unexpectedly (because you had minimized it) In all scenarios, the mistaken identity of the "X" causes the issues. What should be done? It took me a few days to figure out that the "X" in 1.4 is different than 1.3 and now I have no problem with it. But there was no documentation to tell me what was happening. When I complained on the emailing list, no one explained (mostly my fault because I wasn't explaining myself correctly :) ). Some ideas, though, to fix it without requiring a relearn or to help relearning it are: 1 - When you click the "X", an alert saying "Do you really want to deactivate Firebug?" with a box to check for "Never alert me again". 2 - Do not have an "X". Leave the space empty and put a new icon that deactivates next to it. 3 - Swap the "X" and the "_" icons. 4 - Change the "X" to be minimize, and change the "_" icon to something else that does deactivation. As someone had already mentioned, AdBlock's Blockable Items panel has an "X" that doesn't deactivate AdBlock. As well as HttpFox. Just my 2 cents, Trevan -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of jjj Sent: Monday, July 06, 2009 10:12 AM To: Firebug Subject: Re: New Activation Model Problem: There is no way to monitor network activity when the firebug panel is closed. jjj On Jul 6, 8:19 am, johnjbarton <[email protected]> wrote: > On Jul 6, 3:54 am, alfonsoml <[email protected]> wrote: > > > On Jul 5, 7:29 pm, johnjbarton <[email protected]> wrote: > > > > On Jul 5, 9:10 am, alfonsoml <[email protected]> wrote: > > > > > An entry in the context menu of the firebug statusbar icon: > > > > Disable Firebug for "xyz.com" > > > > I gather you think that a hidden menu entry with text is better than a > > > visible iconic button? Do others agree? Other choices? > > > > jjb > > > As sir_brizz says, previous versions linked the "close" button just to > > the panel, not to the state of Firebug. > > But here again you are proposing a solution where I don't see a > problem. > > > > > For me Firebug is a background task, it must be running always in > > every page that I'm working on (based on domains, not on the exact > > page url), and I might need to open or close the panel to view some > > state, debug a function, etc.. but the panel is just the interface of > > Firebug, the internal code that catches errors, keeps trace of network > > resources is separate and shouldn't be linked together. If I enable > > Firebug for a domain it should work automatically for every page of > > that domain until I disable it, without the need to open the panel and > > without disabling itself when I close the panel with the same button > > that I've been doing since eons ago. > > Ok there are two things I understand from this description. > > First, 1.3 had a [X] that implemented minimize. So you are confused > because 1.4 uses [X] for a different purpose. I totally forgot that > 1.3 had an [X] button, I thought we added it new to 1.4. > > Second, I'm now in a jam because I need a two icons one for > "deactivate" (1.4 uses [X]) and one for minimize (1.4 uses [_]). > > I hope you can understand why I can't just change the [X] button to > implement minimize. Then I don't have a button for deactivate and I > have two buttons that both implement minimize right next to each > other. > > jjb --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Firebug" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/firebug?hl=en -~----------~----~----~----~------~----~------~--~---
