Open Bug 1675081 Opened 4 years ago Updated 3 years ago

Clean up reflected skeleton prefs in uninstaller

Categories

(Firefox :: Installer, defect)

defect

Tracking

()

People

(Reporter: agashlin, Unassigned)

References

(Blocks 1 open bug)

Details

The prefs that are reflected into the registry for the skeleton should be cleaned up on uninstall. The main benefit (besides not leaving behind a mess) is to allow for an uninstall and reinstall to return things to a clean state.

This is done for the launcher process, and for the WDBA (though that uses the path excluding the .exe name). The WDBA also removes the key, the launcher does not, should just be a matter of DeleteRegKey /ifempty. It's a bit more complicated in the WDBA as it tries to delete every value with the expected prefix, that avoids keeping a list of keys in sync, which might be appropriate for the growing set of skeleton settings.

You need to log in before you can comment on or make changes to this bug.