From a reddit post:
Some time ago Chrome removed the checkbox to "always open" a magnet or torrent link with an external app like qBittorrent.
This was done for security reasons and it may return at some point in the future, once developers have found a way to make it more clear to users what the risks are of allowing certain links to parse whatever data the creator of the link wants to an app (that may be poorly coded) and also once there's some sort of user interface to manage these permissions (up till now you can only undo those permissions by going to "Clear Browsing Data > Cookies and other site data", which makes no sense).
Anyway long story short, you can re-enable the option to have whatever link always be handled by its corresponding app, which saves you a lot of clicking on that stupid confirmation box for every magnet or torrent link you want to download.
Depending on the browser you use (Edge, Chrome or Chromium), add the proper line to your Windows registry. You can do this by saving the code below as a
.reg file, for example
ShowExternalProtocolWarningBypassCheckbox.reg. Or you can do it manually using
Windows Registry Editor Version 5.00
This has been tested on Google Chrome 79 running on Windows 10 Version 1909. There is no need to reboot, just close all instances of Chrome, run the
.reg file or make the edits with
regedit, then fire up Chrome again.
Now click a magnet link, check the box to always open them in qBittorrent and enjoy single-click downloads once again!
Source where I found all this info: https://textslashplain.com/2019/08/29/web-to-app-communication-app-protocols/
Original Reddit post: https://www.reddit.com/r/qBittorrent/comments/ewxq5o