Closed Bug 359643 Opened 18 years ago Closed 18 years ago

Cannot Set Minefield as Default Browser for Links from Various Application

Categories

(Firefox :: Installer, defect)

x86
Windows Vista
defect
Not set
major

Tracking

()

RESOLVED DUPLICATE of bug 369703

People

(Reporter: fullmetaljacket.xp+bugmail, Unassigned)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9a1) Gecko/20061105 Minefield/3.0a1 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9a1) Gecko/20061105 Minefield/3.0a1 http://forums.mozillazine.org/viewtopic.php?t=476192 Reproducible: Always
after doing some testing, clicking links on the following application will not open minefield (ie7 will be open) on Vista RC2 (Build 5744): 1. Free Download Manager 2.1 (link on About FDM) 2. Yahoo Messenger 8.1.0.195 (links on About Yahoo Messenger)
OS: Windows NT → Windows Vista
Version: unspecified → Trunk
3. avast! Antivirus 4.7 (link on About avast!)
Component: General → Installer
*** This bug has been marked as a duplicate of 354005 ***
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → DUPLICATE
(In reply to bug 354005 comment #31) > i tried testing it on windows xp. > > links on yahoo messenger launches the default browser, either ie or firefox > (whichever the default browser i set). thus, yahoo messenger does not directly > calling ie. > > same goes to free download manager (i haven't tried it yet with avats!) Which does not preclude Yahoo IM from behaving differently on Vista and using IE directly.
(In reply to bug 354005 comment #32) ok comments will be here... :)
Vista uses a new methodology for setting default apps though the method for launching default apps has not changed (e.g. shell execute). It appears that Yahoo IM is reading the registry keys and *not* using shellexecute as it should be doing which is causing this. A workaround is to set the browser as the default app for the system and not just the user since this will set the keys that Yahoo IM is reading directly. To do this go to Start -> Default Programs -> Set default programs for this computer, expand custom, select the radio button next to the app you want to set as the system wide default app (e.g. Minefield, etc.), and apply. Then Yahoo IM should open that default app. This is a bug in Yahoo IM and it is extremely likely the other apps as well and not a bug in our code
Resolution: DUPLICATE → INVALID
MSN / Windows Live Messenger links also working with Firefox/Minefield as default browser. But there are some exceptions: The Windows Live Messenger has some "features", related to the Windows Live Services like "view your email box", "view your shares" these links will always be handled by the Internet Explorer. I think this is because this links are built-in into the MSN Messenger and contains a kind of auto-login without an extra login prompt for the emailaccount, etc.
Not surprising regretfully... at least it does respect the default browser app for links.
Opened enhancement bug 369703 to try to provide a work around for those applications that are not using the proper methods to launch the default application handling http, etc.
Resolution: INVALID → DUPLICATE
thanks robert for bug 369703.
You need to log in before you can comment on or make changes to this bug.