United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6656346 Internet Explorer starts when Firefox is default browser
6656346 : Internet Explorer starts when Firefox is default browser

Details
Type:
Bug
Submit Date:
2008-01-29
Status:
Closed
Updated Date:
2010-09-17
Project Name:
JDK
Resolved Date:
2008-06-16
Component:
install
OS:
generic,windows_xp
Sub-Component:
install
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
6u5
Fixed Versions:
6u10

Related Reports
Backport:
Duplicate:

Sub Tasks

Description
- install JRE 6u5 on a Windows system with Firefox as default browser
- click on the 'Privacy Policy' button in the Yahoo! Toolbar dialog
- Internet Explorer comes up to display the policy page
- expected: Firefoy as default browser displays the policy page

                                    

Comments
SUGGESTED FIX

webrev:
http://j2se.east/deployment/www/webrevs/qz198522/6ux/6656346/
testcase:
http://j2se.east/deployment/www/webrevs/qz198522/6ux/6656346/testcase.html
                                     
2008-02-29
EVALUATION

Before Vista, the default browser information is stored in HKEY_CLASSES_ROOT\http\shell\open\command The program path is also stored in the key.
We have fix for non vista system.

But, for vista, the default browser settings are now stored under ???HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\ Associations\UrlAssociations\[ftp|http|https]???. Windows Vista???s shell will launch a URL with an application associated with the URL???s protocol based on the value of these registry keys. The registry key value only tells which one is default browser without the program path. So, we need to handle the situation differently.
                                     
2008-02-13
EVALUATION

We should use the default browser instead of always using IE.  Kumar already implemented something like this for the JDK installer.  His webrev is at:

http://jurassic.eng.sun.com/~ksrini/webrevs/j2se-tools/webrev.install.6643315/
                                     
2008-01-30



Hardware and Software, Engineered to Work Together