-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Per-domain exclusions not excluding sites from isolation #607
Comments
Unfortunately I can't reach However, it seems you found indeed a bug where the exclusion pattern does not properly take into account mouse clicks. If you configure the mouse clicks to |
Ah, sorry, that's my bad! Should have been |
temporary_containers_preferences_2022-10-19_17.27.51.json.txt |
Turns out they're doing funky double-redirects. You need to add |
That works... I'm trying to get my head around what's happening so I can write rules correctly in future. So, the redirect back from practice365 is triggering the *.lowerclapton rule (because... shenanigans? Is it still in the context of lowerclapton when it triggers?), but when the rule's actually being tested it's treating practice365 as the source and therefore not being allowed by the Global And thank you for TC and for your help! |
Glad it works for you and thanks! This looks like a race condition around the active tab domain. Looking at the logs, without the additional exclude:
It seems that at the point of comparing the domains, the tab updated to the With the additional exclude it's
because it compares the full incoming request URL against the exclude patterns, not the active tab domain. Overall the TC request/isolation handling could use some long overdue improvements, especially #397 would be nice. But, oh well, priorities. |
temporary_containers_preferences_2022-10-18_19.03.00.json.txt
TCDebug.log
Actual behavior / Steps to reproduce
..
Make new profile, install Temporary Containers.
Turn on automatic mode, set all Global Isolation options to domain+subdomain.
Make per-domain rules for lowerclapton.nhs.uk and *.lowerclapton.nhs.uk, excluding practice365.co.uk and *.practice365.co.uk from isolation in each rule.
Visit lowerclapton.nhs.uk, click on any of the practice365.co.uk links, and instead of opening in the same temp container they open in a new one.
Expected behavior
..
"Domain Patterns added here will not get isolated if encountered in a Navigation or Mouse Click Isolation."
I was expecting to click through the practice365 links in the same temp container as the originating site, once I'd set up the exclusion rules.
In any case, thank you for TC, it's really good!
The text was updated successfully, but these errors were encountered: