Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disabling Containers from about:addons wrongly removes the add-on #614

Closed
SoftVision-CiprianMuresan opened this issue Jun 21, 2017 · 4 comments
Assignees
Labels
bug Something is broken!

Comments

@SoftVision-CiprianMuresan

[Affected versions]:

  • Firefox 54.0.1 and up
  • Containers 2.3.0

[Affected Platforms]:

  • All Windows
  • All Mac
  • All Linux

[Prerequisites]:

  • Latest Containers add-on was previously installed on a clean profile.

[Steps to reproduce]:

  1. Go to about:addons->Extensions tab.
  2. Click the Disable button for the Containers add-on.
  3. Observe the behavior.

[Expected result]:

  • The add-on is disabled.

[Actual result]:

  • The add-on is removed.

[Notes]:

  • Attached a screen recording of the issue:
    disable removes the add-on
@kjozwiak
Copy link

This is happening on both @testpilot-containers and @shield-study-containers using 13cd601:

kjozwiak:testpilot-containers kjozwiak$ git log -1
commit 13cd601212dfa76c957a9f2c3cea91799e4ce644 (HEAD -> master, origin/master, origin/HEAD)
Merge: 6533c74 bc847b5
Author: luke crouch <luke.crouch@gmail.com>
Date:   Tue Jun 20 10:18:46 2017 -0500

    Merge pull request #602 from jonathanKingston/edit-restyle
    
    Edit restyle

Currently not reproducible using containers_experiment-2.3.0-fx.xpi which was retrieved from the test pilot page so this is definitely a regression that was introduced this version.

I'm not sure how this issue might affect the removal of the shield study once it's complete.

@groovecoder
Copy link
Member

Pretty sure this is caused by the shield study library code. I'll dig into it.

@groovecoder groovecoder self-assigned this Jun 22, 2017
@groovecoder
Copy link
Member

Okay, we can fix this for the @testpilot-containers version, but the shield library is hard-coded to un-install the add-on completely when the user disables it.

@SoftVision-CiprianMuresan
Copy link
Author

The issue is no longer reproducible on the Test Pilot version of containers.
I've also verified that disabling still removes the add-on on the Shield version of containers.
Marking as verified.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something is broken!
Projects
None yet
Development

No branches or pull requests

3 participants