Some discussion in IRC:
QWebEngineUrlRequestJob can be abused to at least handle magnet:// links for QtWebEngine?In the meantime e.g. following a magnet link leads to an error page (ERR_UNKNOWN_URL_SCHEME). From there, users can pass the url to an external application with :spawn. On linux :spawn xdg-open {url} should work. Otherwise, call the application directly, e.g. :spawn transmission-gtk {url}.
If this is the wrong place for that type of comment, please let me know.
As a workaround, I currently use the following bindings for the Transmission daemon:
config.bind(',t', 'hint links spawn transmission-remote -a {hint-url}')
config.bind(',T', 'hint -r links spawn transmission-remote -a {hint-url}')
This way I can keyboard-select the magnet links, it's usually fast enough.
As pointed out in IRC, on https://www.archlinux.org/download/ following the link via :follow-selected works, while :hint does not.
We can't display a confirmation dialog like we could with QtWebKit, but now following external links via hints should work fine again!
Most helpful comment
In the meantime e.g. following a magnet link leads to an error page (
ERR_UNKNOWN_URL_SCHEME). From there, users can pass the url to an external application with:spawn. On linux:spawn xdg-open {url}should work. Otherwise, call the application directly, e.g.:spawn transmission-gtk {url}.If this is the wrong place for that type of comment, please let me know.