One of the goals in Firebug 14. was to simplify the activation, the way Firebug decides whether a user wants to pay for debugging. Roughly speaking we decouple the page identity from the panel, so panels are either on or off, no matter what the page.
However we kept the coupling of page and Firebug location, that is in browser, detached in a new window, or minimized. This coupling is causing a problems, which can be solved but only at the cost of yet more code. I think we should complete the decoupling: make the location of Firebug independent of the page. The result would be easy to explain and understand: There is one instance of Firebug for every Firefox window. It is always debugging the selected tab in that Firefox window. It can be in that tab at the bottom, in a separate window, or minimized. If you change tabs, one of two things happen: 1) Firebug changes in sync with the tab, to debug that newly selected tab or 2) Firebug suspends because you did not select that web page debugging. For people that use Firebug in the browser (most I guess), this change would make no difference. For people who use Firebug minimized, things would be simpler. For people who use Firebug in a detached or open window, things would change: the content of the external Firebug window would change with the selected tab, not track a hidden tab. I think a few people use Firebug to watch hidden tabs. They would have to open a new Firefox window instead (so they could have multiple Firebug windows one for each selected tab in these new Firefox windows. Any concerns or other thoughts? jjb --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Firebug" group. To post to this group, send email to firebug@googlegroups.com To unsubscribe from this group, send email to firebug+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/firebug?hl=en -~----------~----~----~----~------~----~------~--~---