When set as default web browser TBB cannot open links clicked in other apps
On an openSUSE Leap 42.3 system using KDE Plasma:
STR:
- Install torbrowser-launcher and run the Tor Browser
- Go to about:preferences and set it as default browser
- Click to open an HTTP link from another application (tested with claws-mail and newsbeuter)
EXPECTED The link should open in Tor Browser
ACTUAL The link opens in Chromium (the previous default browser). Also chrome://settings/defaultBrowser still shows that "Chromium is your default browser" regardless of:
[~]: cat .config/mimeapps.list | grep browser x-scheme-handler/http=exo-web-browser.desktop x-scheme-handler/https=exo-web-browser.desktop x-scheme-handler/http=exo-web-browser.desktop
As seen on the screenshot (https://bugzilla.opensuse.org/attachment.cgi?id=765672) both browsers claim to be default simultaneously.
[~]: find ~ -name exo-web-browser.desktop shows nothing
Additionally I notice that there exist 2 different files:
~/.config/mimeapps.list ~/.local/share/applications/mimeapps.list
Further testing:
- In System Settings -> Default Applications -> Web Browser set explicitly to open http(s) URLs in application torbrowser.
- Repeat step 3
RESULT:
Now when I click a link (e.g. in claws-mail or in console) Tor Browser starts (if it is not started) but does not open the URL. If it was already started I simply get a message box:
"Tor Browser is already running, but is not responding. To open a new window, you must first close the existing Tor Browser process, or restart your system."
and the URL still doesn't open in it.
The TBB version is 7.5.3.
Trac:
Username: heyjoe