Skip to content
This repository has been archived by the owner on Apr 27, 2023. It is now read-only.

Decommisioning extension #881

Merged
merged 1 commit into from
Apr 10, 2023
Merged

Decommisioning extension #881

merged 1 commit into from
Apr 10, 2023

Conversation

thomik-corp
Copy link

Decommissioning the core addon.

@aaga aaga changed the base branch from master to release-v2.0.0 April 10, 2023 20:24
@aaga aaga merged commit 474cb52 into release-v2.0.0 Apr 10, 2023
2 checks passed
@@ -85,6 +85,12 @@ export default class Core {
browser.browserAction.onClicked.addListener(this._openControlPanel);
// After installing the addon, make sure to show the control page.
browser.runtime.onInstalled.addListener(async ({ reason, temporary }) => {
// If core-addon is to be revived, then remove lines starting here...
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe we should be clearing the storage as well and potentially uninstalling all the studies. e.g. do what this is doing.

Or is there a different plan?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We actually don't want to do "unenroll" as that will send data deletion requests – and we have some customers that are still doing analysis. We also don't need to uninstall studies because we are pushing "self-uninstalling" updates for all studies.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(we preferred to have studies uninstall themselves rather than via Core Add-on, in case some people had studies installed without Core Add-on)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants