gio open handler causing issues with certain URIs
Submitted by John-Michael Mulesa
Assigned to Portland Bugs
Link to original bug (#101180)
Description
xdg-open is currently unusable for magnet links on desktop environments that rely on the 'gio open' handler (and gvfs-open on gnome 3.24+). Here are a couple bugs for context:
https://bugzilla.redhat.com/show_bug.cgi?id=1426299
https://bugzilla.gnome.org/show_bug.cgi?id=779182
While the second bug is working on a possible fix for the issue in gio-tool itself, it isn't clear that the change is going to be implemented anytime soon, and applications that currently rely on xdg-open for certain URIs such as magnet links are broken. I'm not exactly sure what additional functionality would be lost by just using the generic handler, but at least that one works in this situation where gio is trying to mutate the URI incorrectly.