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.72k stars 340 forks source link

Assigning a site while it's loading creates an empty entry in site list #2056

Open myuki opened 3 years ago

myuki commented 3 years ago

Assign a domain in loading process to container cause an empty domain in site list and can't be deleted. It is same as add the Blank Page which use as new tabs to container site list.

Actual behavior

Add an empty domain in site list and can't be deleted.

Expected behavior

Do nothing or add example.com to site list. If add empty domain in site list, it can be deleted.

Steps to reproduce

  1. Use the Blank Page as new tabs.
  2. Open a new tab.
  3. Use Always Open This Site in ... to assign a container.
  4. Try to delete the empty domain in site list and close Multi Account Containers popup.
  5. Reopen the site list, it still in it.

Or

  1. Use the Blank Page as new tabs.
  2. Open a new tab.
  3. Try to navigate example.com.
  4. In the loading process, use Always Open This Site in ... to assign a container.
  5. Try to delete the empty domain in site list and close Multi Account Containers popup.
  6. Reopen the site list, it still in it.

Notes

Screenshot 2021-05-21 155052

mduchev commented 2 years ago

I'm experiencing the same issue on my end.