Closed Bug 1557276 Opened 6 years ago Closed 5 years ago

Extensions.Uninstall action should clear the Uninstall runOnce pref so that an extension can be reinstalled

Categories

(Firefox :: Enterprise Policies, defect, P3)

67 Branch
defect

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox67 --- affected
firefox68 --- affected
firefox69 --- affected

People

(Reporter: gabiganam, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36

Steps to reproduce:

  1. Install my extension via "browser.policies.runOncePerModification.extensionsInstall".
  2. Uninstall my extension via "browser.policies.runOncePerModification.extensionsUninstall".
  3. Re-Install my extension via "browser.policies.runOncePerModification.extensionsInstall".
  4. Re-Uninstall my extension via "browser.policies.runOncePerModification.extensionsUninstall".

Actual results:

Step #4 does not execute, the extension is not uninstalled (in the second attempt), and thus the extension remains.
The config state after the 4 steps is such, that my extension appears in both install and uninstall keys (but they are obviously not executed).

Expected results:

Step 4 should have re-uninstalled my extension.
See also a previous issue in the same scenario that was fixed (Bug 1495749).
That fix enabled step 3 to be executed properly, and now we are at step 4 - which this bug is about.

Hi, I was able to reproduce this issue on Firefox Release 67.0.2, Firefox Beta 68.0b9 and Nightly 69.0a1.

Status: UNCONFIRMED → NEW
Component: Untriaged → Enterprise Policies
Ever confirmed: true

Change the status for beta to have the same as nightly and release.
For more information, please visit auto_nag documentation.

Priority: -- → P3

I'm marking as WONTFIX as the new ExtensionSettings policy handles this much better.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.