Contextual searches (OpenSearch) use catch-all circuit to fetch metadata
Steps to reproduce after esr 140:
- Switch
browser.tordomainisolator.loglevel
toAll
. - Visit
https://developer.mozilla.org
. - Clear the urlbar to show the unified search button.
- Open the search menu and select "MDN Web Docs".
Alternatively:
- Start a search term and select the "Search with MDN Web Docs" item.
Alternatively, in Tor Browser 14.5:
- Start a search term and select the "Add search engine "MDN Web Docs"" item.
In the browser console, you will get a message that the catch-all circuit (--unknown--:0
) was used to fetch:
-
https://developer.mozilla.org/opensearch.xml
. -
http://o.pki.goog/s/wr3/PDs
. -
https://developer.mozilla.org/favicon.ico
.
I feel like these should all either user:
- A new circuit.
- Or, the circuit of the current web page.
NOTE: Whilst this existed in 14.5, esr 140 adds a more prominent path, which is meant to be a non-permanent one-off use of a search engine.
Edited by henry