Skip to content

Persist runtime.setUninstallURL() until update #981

@carlosjeurissen

Description

@carlosjeurissen

Intro

Currently the persistence of runtime.setUninstallURL() differs per browser:

  • Firefox does not persist the uninstallURL and requires it on every run of the background script
  • Chrome/Edge persist the uninstallURL even after update

This leads to the following issues:

Orion seems to at least persist between browser sessions. However did not test if it is persisted on update.

Solution

All browsers persist the uninstallURL UNTIL and excluding in the case of an extension update, resolving both issues.

The only workaround right now in Chrome would be to use runtime.setUninstallURL('') indefinitely if historically it used an uninstallURL yet nolonger wants this in newer versions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    follow-up: chromeNeeds a response from a Chrome representativeinconsistencyInconsistent behavior across browsersneeds-triage: chromeChrome needs to assess this issue for the first timeneeds-triage: firefoxFirefox needs to assess this issue for the first timeneutral: safariNot opposed or supportive from Safaritopic: eventsIssues related to the registration, management, and dispatch of WebExtension events.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions