Closed Bug 931179 Opened 12 years ago Closed 11 years ago

Installing ESR & Release causes the 2nd to overwrite uninstall & registry of previous

Categories

(Firefox :: Shell Integration, defect)

25 Branch
x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 726781

People

(Reporter: alther, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0 (Beta/Release) Build ID: 20131022211721 Steps to reproduce: * Install Firefox ESR 24 to directory A * Install Firefox 24 to directory B Actual results: Since both ESR and Release are currently at the same version (24) the second one installed overwrites the uninstall and registry information for the previously installed version. In this example, the uninstall info and the registry info for ESR would be missing. Using the above example: * Open the registry: HKLM\SOFTWARE\Wow6432Node\Mozilla\Mozilla Firefox\24.0 (en-US)\Main * Notice the Install Directory and Path point to the directory B. There is no entry for Firefox ESR pointing to directory A * Open Control Panel->Programs and Features. * Notice there is only 1 entry for Mozilla Firefox 24. If you run it to uninstall, it will uninstall the most recent installed version - Firefox 24 Release installed in dir B. The installation information for Firefox ESR is missing and the user can't uninstall it (other than deleting the directory, which is sufficient - but the average user shouldn't have to do that). Expected results: Seeing that ESR is a distinct distribution channel, it should have it's own registry entry - like Aurora or Nightly. I know Beta does not and it normally does not cause an issue since beta is almost always at a higher level than release (except for a few days overlap when there's a new release). ESR on the other hand, has a 6 week overlap when this could happen. (IMO Beta should also follow this rule, but it's not the primary reason for this bug). The registry entry should probably be listed as 'Mozilla Firefox ESR [ver - lang]'. Likewise, the uninstall info should be listed as 'Mozilla ESR [ver platform lang]' Many folks who use ESR also install Release for various reasons (testing, development, separating business and personal browsing, etc.) A six week overlap where this problem can occur is too long not to address this issue. Additionally, labeling the registry and uninstall entries as 'Mozilla Firefox [channel] [ver] [lang]' makes it easy to identify what you have installed.
Component: Untriaged → Shell Integration
I believe this was fixed by bug 726781.
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.