JDK-6656346 : Internet Explorer starts when Firefox is default browser
  • Type: Bug
  • Component: install
  • Sub-Component: install
  • Affected Version: 6u5
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic,windows_xp
  • CPU: generic
  • Submitted: 2008-01-29
  • Updated: 2010-09-17
  • Resolved: 2008-06-16
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
6u10 b21Fixed 7Fixed
Related Reports
Duplicate :  
- 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

SUGGESTED FIX webrev: http://j2se.east/deployment/www/webrevs/qz198522/6ux/6656346/ testcase: http://j2se.east/deployment/www/webrevs/qz198522/6ux/6656346/testcase.html

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.

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/