Background

With the initial release of our web extension version, we introduced a way for users to see all requests of a given tab (incl. filters that were applied) using a DevTools pane.

In #6402 we're starting to reuse that logic for gathering requests for the issue reporter as well.

With that in mind we could introduce a UI that would serve the same purpose as the DevTools pane with the difference that it would be independent of any tab so that it should display all requests the extension encounters. That way users would no longer be required to reload the currently open tab aber opening the DevTools window and they would be able to see requests from intermediate pages which could be helpful for blocking popups and to counter anti-adblocking techniques among other things.

What to change

Extend the existing DevTools UI:

Introduce a way to open the DevTools UI as a standalone tab

If the DevTools UI was opened as a standalone tab it should listen to all requests and not just the ones from a particular tab

Add a way for the user to clear all requests

Clarify which tab any given request originated from (see also #5093 and #6719)