It seems that Firefox doesn't follow GNOME's way of setting url scheme handlers. Apps which set default url handlers (such as transmission which sets magnet://) don't show up in the dialog that pops up and you have to manually add them. Firefox should respect the desktop's way of setting URL handlers to allow any app to set them if needed. This used to work some time ago, I'm not sure when it stopped working. Various resources online say Firefox uses gconf for url handlers in Linux, but the GNOME desktop stopped using gconf for url handlers around 3.5 years ago.
are you referring to this? https://bugzilla.mozilla.org/show_bug.cgi?id=1005626
Indeed. We need this working because we want to add a "software://" url handler to make it possible to make links that will open specific apps in GNOME Software to allow the user to install them.
yeah, then here's the upstream bug =)
Jan, could you check this one?
(In reply to Carlos Soriano from comment #1) > are you referring to this? > https://bugzilla.mozilla.org/show_bug.cgi?id=1005626 This works for me in Firefox 31. Reporter please let us know if you still can reproduce it.
Seems to be fixed here (tested in Firefox 32).