Multi-account-containers: Tabs and history are lost when disabling extension - please warn user first

Created on 6 Apr 2017  路  9Comments  路  Source: mozilla/multi-account-containers

To reproduce:

  • Have 50 tabs open in various containers.
  • On the Test Pilot page, choose "Disable containers"
  • All tabs that are in containers vanish forever, along with their history.
  • Choose "Enable containers", but the extension seems reset to its default settings (default container names, and your tabs are still gone).

I lost a lot of work and I can't get it back since the history is gone too. Please warn the user that their tabs and history will be deleted when disabling Containers.

I'm also using Tab Groups, if that matters.
Firefox 52.0.2 on OSX.

bug

Most helpful comment

I found the URLs of my lost tabs in the session store backups:
~/Library/Application Support/Firefox/Profiles/_____/sessionstore-backups/previous.js

The best behavior for the extension would be to not delete tabs when turning off the experiment. It's ok if the tabs lose their cookies; at least the URLs will be preserved.

If that's impossible, a warning would be nice (on the Test Pilot page or in the walkthrough). Something like "Disabling this experiment will permanently remove your containers and the tabs they contain."

All 9 comments

There should have been a warning about it deleting the containers? Is this just a wording issue?

FWIW, there's not a way to do this between the user action to remove the experiment and deleting the tabs. (See https://github.com/mozilla/testpilot-containers/issues/243)

We can put a warning on the Test Pilot page itself though.

What about the initial walkthrough that explains how this experiment works? Or is that too obtrusive?

I found the URLs of my lost tabs in the session store backups:
~/Library/Application Support/Firefox/Profiles/_____/sessionstore-backups/previous.js

The best behavior for the extension would be to not delete tabs when turning off the experiment. It's ok if the tabs lose their cookies; at least the URLs will be preserved.

If that's impossible, a warning would be nice (on the Test Pilot page or in the walkthrough). Something like "Disabling this experiment will permanently remove your containers and the tabs they contain."

@johngruen can we add a warning to disabling on the test pilot page perhaps? That still doesn't leave a clean route for the addon itself in about:addons though :/

@jonathanKingston hrm...this is something we'd have to add.

Best way:

  1. Show alert about history loss
  2. Offer to user save tabs to bookmarks (like "Bookmark all tabs...") or to migrate into other workplace.
    Because data loss is most worst case

Please: is this still an issue?

(I don't recall finding it with any recent release of Firefox.)

Test Pilot experiment is over now, so this is now invalid.

Was this page helpful?
0 / 5 - 0 ratings