It would be easy to for the console to show errors and warning for several pages, as long as by "several pages" you mean "all pages" ;-)
What you probably want is "when this page POSTs and gets a reply, put the new page errors in the same console as I have now". There are lots of folks who want this feature. The problem is "how can Firebug determine that a page load event is connected in some way to a previous page?" Here is one idea: when tabWatcher sees a new page it could look up the URL in the Net panel list of previous requests for every context. If one of the contexts did a request that matches, set the context of the new load to the match and issue "loadedContext". You also have to handle redirects. If you succeed at that part the rest is simple. Well, I guess it depends on whether the new page events come before or after the call to destroy the old page. By the way our plan is to eventually drop tabWatcher once we get a new API from Firefox. But that depends on https://bugzilla.mozilla.org/show_bug.cgi?id=342715 and it could be a ways off. jjb On Sep 24, 11:39 am, Alex <[EMAIL PROTECTED]> wrote: > Hello everybody and thanks a lot for Firebug! > > My question is the following: Is there a simple way (internal option, > say), to build persistent panels, ie. panels that can gather > information over several pages / page reloads? As an example, the > Console panel could then optionally show errors and warnings from > several pages. > > I am building an extension for Firebug and am very much interested in > such a feature. If there is no easy option (which is what I suppose), > I would be very glad to get some expert advise (the more detailed the > better) on how an implementation of such a persistent panel should > look like (passing/gathering context information, avoiding the > destruction of a panel, etc). > > I really hope someone finds the time to reply to this. Thanks a lot in > advance! Your help is very appreciated. > > Best regards, > > Alex --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
