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
-~----------~----~----~----~------~----~------~--~---

Reply via email to