multi-account-containers: Can't undo "always open this site in..." (i.e. can't revert to opening a url in default container)

  • Multi-Account Containers Version: 7.3.0
  • Operating System + Version: Windows 10, 20H2
  • Firefox Version: 88.0a1, nightly/mozilla-central
  • Other installed Add-ons + Version + Enabled/Disabled-Status: dozens of extensions but this bug exists whether they’re disabled or not

STR

  • Go to a website, e.g. www.github.com
  • Use the page action button to choose a container for the selected tab’s url.
  • Open a new tab, navigate to the url.
  • Extension prompt asks if you want to open the url in the current container or in the container you selected with the page action.
  • It also asks if you want the extension to remember your decision for this site.
  • Click “remember my decision for this site” and then choose to open in the current container.
  • The url opens in the default container.
  • Now close the tab, open a new tab, navigate to the url again.

Actual behavior

  • The extension prompt comes up again, asking if you want to open the url in the current (default) container or in the container you previously chose. It does not remember that you chose to open the url in the default container.
  • Now every time you open www.github.com, an annoying prompt comes up and forces interaction before you can proceed to the site.
  • The only way I could find to eliminate this prompt is to delete the key in storage, siteContainerMap@@_github.com:"{"userContextId":"1","neverAsk":false,"identityMacAddonUUID":"c2836c9e-0bde-4069-9a0b-1e3a0ca3a88d"}".
  • But I imagine that is way beyond the lengths the average user is likely to go to get rid of this. Probably one would try to uninstall and reinstall the extension, only to find that extension storage survives uninstallation. If I didn’t already know how to clear extension storage I guess I would have just uninstalled the extension and never used it again, unfortunately.

Expected behavior

The extension should be able to remember the user’s choice to open a url in the default container, just like it can remember the user’s choice to open a url in a unique container.

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Reactions: 8
  • Comments: 39 (15 by maintainers)

Most upvoted comments

Have you tried this right-click context menu?

Thanks! That worked for me.

Once the container has been selected:

  • right click on the page
  • bottom of context menu: Firefox Multicontainers
  • Uncheck Always open in this container

image Have you tried this right-click context menu?

For whatever reason the context menu doesn’t appear at all for me, haven’t seen it in probably over a year

Hi @IanVaughan . In the most recent version of the addon it’s very easy:

  • click the containers button on the toolbar
  • click “Manage containers”
  • Click the desired container
  • Click “Manage sites list…”
  • Hover the mouse above a list entry and click the trash icon

Thanks! I can confirm “browser action > manage containers > container > manage site list” works as another way to remove the container rule without having to actually open the site in the container. I’m not sure how I never noticed the “manage site list” link before.

That leaves the firefox sync issue as the main issue affecting me. And of course it is still frustrating that checking the “remember my decision for this site” checkbox has no effect when you choose to open the site in the current container, as the original issue report describes.

ff-multi_account_containers_contextmenu

here’s a screenshot of the context menu for this page, which is currently associated with the “Work” container

2. Related to problem 1 above, if the site URL is a redirect URL, it is not possible to access the menu at all. The only solution is to edit the extension data by doing something like opening `about:devtools-toolbox?id=%40testpilot-containers&type=extension` and deleting the site entry.

You should be able to delete any number of site entries by opening the browser action > manage containers > container > manage site list

I also don’t have this menu item:

@RredCat If you open a new tab with an actual container (not the default container/non-container) and go to some site, and right click, does it appear for you then? I think the context menu is designed to only appear when the current user context is not 0. In other words, if the selected tab is set to the default user context/container, it will never appear. Though for the last year it hasn’t been appearing for me under any circumstances, regardless of the user context, so there may be an issue somewhere.

I also don’t have this menu item:

image

Below the list of my addons: List of Extensions (Thu May 06 2021):

Count Tabs CodeCopy Free VPN - fastest VPN in the house - disabled DataScrapper Mobile View Switcher 1C:Enterprise extension JetBrains Toolbox Extension JSONView Firefox Multi-Account Containers To Google Translate ZenMate Free VPN – Best VPN - disabled Checker Plus for Gmail Simple Tab Groups Bitwarden - Free Password Manager Link Gopher Copy PlainText I don’t care about cookies Enhancer for YouTube™ Google Amazon.com Bing DuckDuckGo eBay Wikipedia (en) Udemy Coupons Finder HTTP Version Indicator Search by Image Tab Session Manager Fess Google Bookmark Extension - disabled Flagfox NoScript - disabled Raindrop.io Tree Style Tab Grammarly for Firefox React Developer Tools Add-on List-o-matic 9000

Well I personally don’t see the context menu on any site, I don’t think it’s even registering a context menu item. I haven’t seen it on a single site in over a year, and I have presumably visited several thousands of sites in that span of time. I use firefox like 6 hours a day at least, I definitely would have noticed if it was appearing on some sites and not others. When I first noticed that it was gone, I thought maybe I accidentally hid it with some CSS rule or messed it up with a script. But I tested it without all that stuff and it was still gone. It does show up on a fresh profile, but that’s not really a solution. Maybe the extension storage db is corrupted I guess.

List of Extensions (Sat Apr 24 2021): Add custom search engine Amazon.com Bing Bing to Google Bitwarden - Free Password Manager Bypass Paywalls Dark Reader Default Bookmark Folder Don’t touch my tabs! (rel=noopener) DuckDuckGo eBay Firefox Multi-Account Containers Firefox Private Network Github1s Extension GitZip Google Hide Files on GitHub Move Tab Hotkeys mozlz4-edit Multithreaded Download Manager OctoLinker Octotree - GitHub code tree Open bookmark in Container Tab menu item Pushbullet Reddit Enhancement Suite Refined GitHub Simple Translate SponsorBlock for YouTube - Skip Sponsorships Stylus Tab Notes uBlock Origin View Image Violentmonkey BETA WebNowPlaying Companion - Personal Edit Wikipedia (en)