Skip to content

Create a tor circuits hub

Tor circuits can get complicated when they involve redirects, favicons, onion sites, "about" pages, etc. But the Tor circuit panel is limited to only showing the tor circuit under some circumstances, and only for the currently shown page. Moreover, turning on the domain isolator logs will just flood your console with messages.

In addition, the current "New Tor circuit for this site" is limited in use for users. See #42178 and #33292.

So, it might be useful for developers and users to have a dedicated tor circuit hub. Like a about:torcircuits page to act as a live list of all circuits, showing:

  1. Their name (the proxy username).
  2. A list of the tabs where the circuit is being used, if any.
  3. An expander for a circuit display.
  4. A button to replace the circuit (alternative to "New Tor circuit for this site").
  5. Includes the catch-all circuit.

And maybe some extra dev-only data:

  1. A list of domains/resources that have been fetched over the circuit.

NOTE: We could have about:torcicuits load for users in something other than a tab, like in a popup or a sidebar.

NOTE: If UX team doesn't think this is that useful to users, or this information could be presented in some other way to users, then we could still develop this page for developer usage. Do we think it would still be worth the effort?

NOTE: I don't know how well this would translate to android. If it would be worth a native implementation, or just opening about:torcircuits in a tab.

/cc @donuts @felicia @morgan @pierov

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information