mozilla / multi-account-containers

Firefox Multi-Account Containers lets you keep parts of your online life separated into color-coded tabs that preserve your privacy. Cookies are separated by container, allowing you to use the web with multiple identities or accounts simultaneously.
https://addons.mozilla.org/firefox/addon/multi-account-containers/
Mozilla Public License 2.0
2.71k stars 340 forks source link

Intermittent back button issue prevent editing containers #2437

Open acornestean opened 1 year ago

acornestean commented 1 year ago

Before submitting a bug report

Step to reproduce

  1. Install the 8.1.0 version of Multi-Account Containers
  2. Open the Multi-Account Containers pop-up select any available container via the “>” button beside the container
  3. Click on “Manage this Container” button
  4. Once on the container detail page, rename the container to something else, change the icon and color
  5. Click the “Back” button to return to the previous panel
  6. Notice that sometimes, the “back” button does not work immediately as it requires multiple clicks in order to return to the previous panel. It, however, instead highlights the container name field and resets it to it’s previous value thus not saving the customization of that container. Color and icon are also not taken into account and reset.

Actual behavior

The “Back” button does not always work and causes changes to containers to be reset.

Expected behavior

The “Back” button should return the user to the previous panel and not affect container customization saving.

Additional informations

There might be a related issue regarding the “Back” button here: https://github.com/mozilla/multi-account-containers/issues/1857.

https://user-images.githubusercontent.com/50236075/199227776-807c0af6-9621-483f-bf80-efa5cffd9c78.mp4

Provide a copy of Troubleshooting Information page (optional)

No response

dannycolin commented 1 year ago

Thanks for the STR. I wasn't able to reproduce it with the one in #1857. It also affect the current release (8.0.7).