Fix protocol handling preferences

RESOLVED INCOMPLETE

Status

P5
normal
RESOLVED INCOMPLETE
12 years ago
3 years ago

People

(Reporter: mossop, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [proto])

(Reporter)

Description

12 years ago
Currently every xulrunner app has the following set in all.js:

network.protocol-handler.expose-all=true

This means that various components (protocol handler, urlloader, xul text-links etc.) all believe that the app can handle every protocol under the sun and will never try to use an external handler for them.

Seems to me that a sensible default would be for this to be false (possibly with a setting for chrome to be true) then app developers can just expose protocols as they handle them.
(Reporter)

Comment 1

12 years ago
network.protocol-handler.warn-external-default is another that might want changing. Currently true it breaks the feature of the handler dialog to remember your choice in the future.
Whiteboard: [proto]

Updated

6 years ago
Priority: -- → P5

Comment 2

3 years ago
XULRunner has been removed from the Mozilla tree: see https://groups.google.com/forum/#!topic/mozilla.dev.platform/_rFMunG2Bgw for context.

I am closing all the bugs currently in the XULRunner bugzilla component, in preparation for moving this component to the graveyard. If this bug is still valid in a XULRunner-less world, it will need to be moved to a different bugzilla component to be reopened.
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → INCOMPLETE
Product: Toolkit → Toolkit Graveyard
You need to log in before you can comment on or make changes to this bug.