User-Agent: 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: 1. 2. 3.
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.
In particular for firefox, because that's what I'm using. Should I file another bug?
no, it's ok to use this one. I just asked to know which component to move this bug to :)
(although if you also want it in seamonkey, please do file a separate bug)
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.
Not a "blocker"