Bug 1105640

Summary: URL handlers won't work in Firefox
Product: [Fedora] Fedora Reporter: Elad Alfassa <elad>
Component: firefoxAssignee: Jan Horak <jhorak>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: carlos.soriano89, gecko-bugs-nobody, kalevlember, samuel-rhbugs, stransky
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-09-04 12:50:46 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Elad Alfassa 2014-06-06 15:35:53 UTC
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.

Comment 1 Carlos Soriano 2014-06-07 18:36:15 UTC
are you referring to this? https://bugzilla.mozilla.org/show_bug.cgi?id=1005626

Comment 2 Elad Alfassa 2014-06-07 18:38:13 UTC
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.

Comment 3 Carlos Soriano 2014-06-07 18:39:21 UTC
yeah, then here's the upstream bug =)

Comment 4 Martin Stransky 2014-06-10 14:45:02 UTC
Jan, could you check this one?

Comment 5 Jan Horak 2014-09-04 12:43:59 UTC
(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.

Comment 6 Elad Alfassa 2014-09-04 12:50:46 UTC
Seems to be fixed here (tested in Firefox 32).