stoically / temporary-containers

Firefox Add-on that lets you open automatically managed disposable containers
https://addons.mozilla.org/firefox/addon/temporary-containers/
MIT License
852 stars 60 forks source link

Navigation and isolation logging to help user debug tmp container creation #557

Open ThinkChaos opened 2 years ago

ThinkChaos commented 2 years ago

I've been using this extension for a long time now and it's great!

My config is to create a tmp container when the target domain is "different from tab domain & subdomains".
There's one pain point I keep hitting: I have a persistent container for work, and when I log into anything there's a bunch of redirects. So I setup the redirects as global exclude domains so they don't open in a new tmp container.

Unfortunately in some situations a tmp container is still created and I can't tell why. Disabling the extension just to login works, but is a hacky workaround.
Is there a way to make the extension log what it sees and it's decisions? This would allow me to know what exclusion I need to add.

Ideally something like uBlock Origin's logger would be awesome but even just logs in the Temporary Containers dev console would be a good start. Am I missing something that can help for this?

stoically commented 2 years ago

There's https://github.com/stoically/temporary-containers/wiki/Debug-Log - but an actual UI for it would be nice.

ThinkChaos commented 2 years ago

Nice I wasn't aware of that, thanks!
I'll try to remember and give it a shot next time I need to configure something.

Maybe just a note/link in the UI about this would be a good start :)

Gitoffthelawn commented 2 years ago

An actual UI for debug messages would be a very nice addition; an option to add debug messages (showing what TC is doing) to the browser console would likely suffice and be very helpful too.