temporary-containers
temporary-containers copied to clipboard
Bug: MAC setting causes sites using a 3rd-party authentication from a contained site to get caught in a temporary-container-permanent-container loading loop
- Temporary Containers Version: 1.9.2
- Firefox Version: 90.0.2
Actual behavior
For websites that use 3rd-party authentication via a site that's normally contained (e.g. logging into one's StackExchange account using a linked Facebook login), the tab gets caught in a loading loop: the tab loads first in the permanent container, then closes and reopens in a temporary container, then closes and reopens in a permanent container, in a rapid and continuous cycle until both tabs are closed (by spamming Ctrl+W or simply closing the whole window).
Expected behavior
The website opens in a permanent container. (e.g. Until recently, StackExchange sites that used a Facebook authentication simply opened in the permanent container for Facebook that's controlled by the Facebook Container add-on).
Steps to reproduce
- Create a StackExchange account using a linked Facebook account for the 3rd-party login.
- Install Multi-Account Containers, Temporary Containers, and Facebook Containers add-ons. 3. In TC settings, go to Advanced > General > Isolation > Multi-Account Containers and set it to "Isolate Navigation in Permanent Containers whose Target Domain isn't MAC-'Always Open In' assigned to that container."
- Open the StackExchange website in a new tab.
Notes
- May be related to #515
This would require exact steps to reproduce or logs to tackle, as generally it works. Though, sometimes endless loops also happen in just TCs, often when sites do really weird things in terms of cookie checking.
This is exactly what i am seeing. Maybe this is linked to https://github.com/stoically/temporary-containers/issues/460#issuecomment-1028230809 ? #460
....For websites that use 3rd-party authentication via a site that's normally contained (e.g. logging into one's StackExchange account using a linked Facebook login)...
Just FYI, StackExchange's login/authentication system is notoriously bad. It looks like issues have been reported to them, but it doesn't look like they have fixed them, nor does it look like they have made any promises to fix known issues.