Bug 699359 - Firefox doesn't respect the desktop's default URI handlers in GNOME 3
Summary: Firefox doesn't respect the desktop's default URI handlers in GNOME 3
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: firefox
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
Assignee: Gecko Maintainer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-04-25 10:50 UTC by Tadej Janež
Modified: 2018-04-11 09:07 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-12-07 12:07:54 UTC
Type: ---


Attachments (Terms of Use)

Description Tadej Janež 2011-04-25 10:50:46 UTC
Description of problem:

One of the test cases in the GNOME3 test day is:
https://fedoraproject.org/wiki/QA:Testcase_desktop_uri, which says:

"Clicking on a mailto: URI should result in an appropriate email client running and creating an empty email message to the appropriate address"

The problem is that Firefox doesn't respect the desktop's default URI handlers in GNOME 3.
Firefox uses its own system for specifying which applications open which URIs (e.g. mailto: URI). The first time the user clicks on an URI, it prompts the user which application should handle the URI (it offers GMail and Yahoo Mail and doesn't offer Evolution (which is set as the default email client in my GNOME desktop).
The user has the option of manually specifying the application by browsing to its location (e.g. /usr/bin/evolution), but that's not an elegant way of selecting Evulution as the URI handler in Firefox.

Version-Release number of selected component (if applicable):
firefox-4.0-3.fc15.x86_64
evolution-2.91.92-2.fc15.x86_64
gnome-shell-3.0.0.2-2.fc15.x86_64

How reproducible:
Always.

Steps to Reproduce:
1. Run the default web browser (Firefox) for the desktop, and browse to a page with a mailto: URI, such as this one: http://fedoraproject.org/en/contact
2. Click on the link (in the example page, click on the address press)
3. Wait for the result
  
Actual results:
Firefox chooses the user, which application should handle the mailto: URI.

Expected results:
Firefox should open up Evolution, the default email client as set by GNOME3's System settings -> System Info -> Default Applications.

Comment 1 Matěj Cepl 2011-06-01 22:30:56 UTC
Actually yes, that's what I see ... I am offered various webmails, but neither Thunderbird nor Evolution (which I don't have installed, so I wouldn't feel that bad) is on the list directly.

Comment 2 Sebastian Krämer 2011-07-01 13:08:20 UTC
For me, with the upgrade to F15, thunderbird and firefox stopped using each other for mail and http links.

Comment 3 Martin Stransky 2011-12-07 12:07:54 UTC
Works for me, the default GNOME3 application is the first one in the apps list for mailto mine type.


Note You need to log in before you can comment on or make changes to this bug.