Firefox calls external helper application without options
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
firefox (Fedora) |
Expired
|
Low
|
|||
firefox-3.0 (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
Binary package hint: firefox
When firefox version 2.0.0.4+1-0ubuntu1 uses a helper application to open a file it doesn't honor the command line options specified in the helper applications .desktop file.
For example, after installing nautilus-cd-burner, which installs a .desktop-file with the following lines:
MimeType=
Exec=nautilus-
..then trying to open a .iso file from the web with nautilus-cd-burner, nautilus-cd-burner is called with the filename as first argument, not with --source-iso <filename>. This is repeatable every time. However, after downloading, the file can be opened correctly by clicking the 'open' link in the download manager window.
The same problem has been observed in the firefoxes in Fedora Core 6 and 7: https:/
Changed in firefox: | |
importance: | Undecided → Low |
Changed in firefox: | |
status: | Unknown → Confirmed |
Changed in firefox: | |
status: | Confirmed → Incomplete |
Changed in firefox: | |
status: | Incomplete → Invalid |
Changed in firefox (Fedora): | |
importance: | Unknown → Low |
status: | Invalid → Expired |
Some applications installs .desktop files with mime types and an Exec line which applications/ nautilus- cd-burner- open-iso. desktop, which contains:
contains options. For example, nautilus-cd-burner installs
/usr/share/
MimeType= application/ x-cd-image; cd-burner --source-iso=%f
Exec=nautilus-
Firefox picks this up, so that when Firefox gets an ISO file, it presents a
dialog which allows the user to open the ISO file with Nautilus. However, the
*first* time after starting Firefox, it calls the external application with the
file as the first argument, without options:
astrand 32016 2.2 3.3 107640 34532 pts/10 S 14:33 0:00 nautilus- cd-burner /tmp/tl- 1.6.0-clientcd. iso
/usr/bin/
In this case, the applications gives an error. If you try again, the application
is called correctly:
astrand 32030 3.5 3.3 107604 34268 pts/10 S 14:33 0:00 iso=/tmp/ tl-1.6. 0-clientcd- 1.iso
nautilus-cd-burner --source-
and things works as expected.
Version-Release number of selected component (if applicable): 2.0.0.4- 2.fc7 as well as firefox- 1.5.0.12- 1.fc6. I've verified the
firefox-
problem both on FC6 and F7.
How reproducible: www.cendio. com/downloads/ clients and click on
Start Firefox. Go to http://
"Client CD".