Beginning on October 25th, 2016, Persona will no longer be an option for authentication on BMO. For more details see Persona Deprecated.
Last Comment Bug 234292 - modifier key to show Opening dialog for known filetypes
: modifier key to show Opening dialog for known filetypes
Status: NEW
Product: Firefox
Classification: Client Software
Component: File Handling (show other bugs)
: unspecified
: x86 All
: -- enhancement with 2 votes (vote)
: Future
Assigned To: Nobody; OK to take it and work on it
: William Hsu [:whsu]
Depends on:
  Show dependency treegraph
Reported: 2004-02-14 03:04 PST by Joe M
Modified: 2007-12-08 16:27 PST (History)
4 users (show)
bugs: blocking‑aviary1.0-
See Also:
Crash Signature:
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Description Joe M 2004-02-14 03:04:54 PST
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040206 Firefox/0.8

Sometimes the user wants to override their default behavior when clicking
filetypes. There is already an override (Alt on Windows) to download files, but
I think there should be an override to show the Opening dialog too. This would
allow the user to select an external application to open the file with rather
than saving the download, opening the file, and deleting the file when they're done.

There are many examples, but just one might be clicking a link to an mp3, which
is often handled by a plugin. If the user instead wishes to have the mp3 play in
their media player (perhaps so they can browse away from the page w/o unloading
the plugin and interrupting the audio), they would have to either unassociate
the plugin or download the file and open it manually.

Reproducible: Always
Steps to Reproduce:
Comment 1 Christian :Biesinger (don't email me, ping me on IRC) 2004-02-14 08:00:54 PST
this can be done entirely in frontend code.
(implementation: write a simple streamlistener, have it get
externalhelperappservice in onstartrequest, then call docontent on it. then, the
osr/oda/osr calls should be proxied to the resulting streamlistener. to initiate
all that, a channel should be created and asyncopen'd with your streamlistener
as listener)

are you requesting this for firebird or seamonkey? if for firebird, this should
be in the firebird product somewhere, in case of mozilla it should be in the xp
apps: gui features component.
Comment 2 Joe M 2004-02-14 14:10:17 PST
In particular for firefox, because that's what I'm using. Should I file another bug?
Comment 3 Christian :Biesinger (don't email me, ping me on IRC) 2004-02-14 16:07:29 PST
no, it's ok to use this one. I just asked to know which component to move this
bug to :)
Comment 4 Christian :Biesinger (don't email me, ping me on IRC) 2004-02-14 16:08:52 PST
(although if you also want it in seamonkey, please do file a separate bug)
Comment 5 Asa Dotzler [:asa] 2004-06-29 11:22:20 PDT
This sounds like a reasonable feature request. There's little chance that any of
the core developers will get to this any time soon, though. 
Comment 6 Ben Goodger (use ben at mozilla dot org for email) 2004-09-25 17:51:34 PDT
Not a "blocker"

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