Magnet links registered via qBittorrent not getting handled by Vivaldi
-
Expected: after registering Vivaldi to handle magnet links via qBittorrent's web ui, Vivaldi handles magnet links
Actual: Vivaldi handles links for 15 minutes or so, then fails to do soI'm able to register Vivaldi to handle magnet links for qBittorrent (web ui not app), but briefly after the handler, as seen in vivaldi://settings/handlers, loses the default state and fails to work thereafter. Using a new profile exhibits the same behavior. As a side-note, it seems like other magnet handlers within Vivaldi are working correctly.
vivaldi://settings/handlers - works when this is "Default"When testing with Chrome, I've noticed that there's a UAC prompt while not with Vivaldi. Chrome works perfectly (but isn't my default browser). Seems like there isn't an option to attach Vivaldi to .magnet files, while there is with Chrome.
Removing Chrome has no effect. Vivaldi just fails to handle after a short period of time.Versions
- Vivaldi 6.0.2979.18 (Stable channel) (64-bit)
- Windows 11 10.0.22621 Build 22621
- qBittorrent v4.5.2
Bug isn't reproducible on my Ubuntu host, but is on Windows of course
Happening to anyone else, or does it work for you? Thanks
-
@williamscaleba Hi, I've been using Vivaldi with magnet links for years without problems. But I use the client not the WebUI.
Protocol handling in Vivaldi is generally troublesome. Just recently they apparently fixed an issue with
tel:
links not working.And compared to Chrome, Vivaldi by default installs itself as "Per User" or sometimes "Standalone" and since these installs are not in Program Files (like Chrome), UAC elevation does not work properly for some reason.
These is just wild guesses:
- Make sure (of course) that the QBT client is not set to handle magnet links in the options and restart it.
- Make sure Chrome is not set to handle (remove the handler) and close it, make sure no processes are left running (Chrome loves hanging around)
Remove the hander association in Vivaldi and close V as well. - Then launch Vivaldi as Administrator, launch the WebUI and try to set the handler.
- In theory it should then not need UAC elevation to register itself as a handler and it might stick as default even after a restart.
Otherwise, just use the native client
-
@Pathduck said:
Hi, I've been using Vivaldi with magnet links for years without problems. But I use the client not the WebUI.
The same here with uTorrent.
-
@williamscaleba Please report that to bug tracker and explain in report the steps how to reproduce and upload the images there.
-
@Pathduck said:
Hi, I've been using Vivaldi with magnet links for years without problems.
Same with Deluge.
-
As I understand the OP, the issue is not that Vivaldi doesn't open the torrent client by clicking the magnet: link, but that the Vivaldi doesn't handle the magnet links by itself, i.e. doesn't forward the link to the web torrent client.
@williamscaleba After some time, when Vivaldi no longer responds to magnet links, which application is registered as the handler for the protocol? Perhaps, there's a possibility that another application has restored the URI handler for magnet links, causing this problem.
-
@Pathduck said in Magnet links registered via qBittorrent not getting handled by Vivaldi:
Then launch Vivaldi as Administrator, launch the WebUI and try to set the handler.
This seems to be the fix. Once I did this (and previous steps), the Windows default apps settings popped up, which didn't happen before. There was a new MAGNET section like with Chrome. I've set it to Vivaldi and so far so good.
I'll keep an eye on it and update if it reverts for some reason. Haven't restarted my PC yet so maybe that'll rock the boat.
-
Hasn't reverted since. It would be nice if Vivaldi handled this the same way that Chrome did, though. By prompting for UAC and doing whatever it needs to do versus failing silently.