Skip to content
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

Google Redirects - Add specific URLs to a container without going to them and saying open in this container every time #1909

Closed
bcb44 opened this issue Nov 20, 2020 · 8 comments

Comments

@bcb44
Copy link

bcb44 commented Nov 20, 2020

  • Multi-Account Containers Version: 7.1.0
  • Operating System + Version: macOS Big Sur v11.0.1
  • Firefox Version: 83.0 (64-bit)
  • Other installed Add-ons + Version + Enabled/Disabled-Status:
    AdBlock — best ad blocker extension 4.24.0 true jid1-NIfFY2CA8fy1tg@jetpack
    DuckDuckGo Privacy Essentials extension 2020.10.21 true jid1-ZAdIEUB7XOzOJw@jetpack
    Default search engine extensions

Actual behavior

Downloading a file from Google Drive. Downloading redirects me through a set of intermediate sites that I can't navigate to and add to container because they're automatic redirects. I have my "Google" container so that its "Limited to designated sites". Because I can't whitelist these sites, it directs me outside my container and gets me stuck in a redirect loop.

Expected behavior

Either ability to add sites to a container by typing in a URL or some other way that I can limit google cookies to only google sites and handle redirect from those sites easily

Steps to reproduce

  1. Install Multi-Account Container Add-On
  2. Make a new "Google" container
  3. Navigate to google.com, myaccount.google.com, drive.google.com, docs.google.com and sheets.google.com and while on each site, add them to a "Google" container and hit the "Always open this site in ..." option and select the "Google" container
  4. Navigate back to all of these sites and check the box for "yes, I want to always open this site in ..."
  5. Open the settings for the "Google" container and select the "Limit to designated sites" option
  6. Navigate to drive.google.com
  7. Log in to your google account
  8. Click on a file and attempt to download it
  9. Redirects outside of container to accounts.google.com or some other url that I can't see and gets stuck in redirect loop, where I'm not able to close the tab because its constantly closing itself and reopening itself

Notes

I think I'm having this problem with some of my banking accounts too, basically anything where a log in redirects me to a different url and I can't access that URL because its an automatic redirect. I want specific sites to run only in their container and not have access to my other browsing, or not let cookies from my other browsing exist on specific sites. An easy solution in my mind is to add a field in the "Manage site list" option so that you can type in urls there instead of having to actually navigate to them but open to suggestions.

I would really prefer to have the "Limit to designated sites" checked because I don't want to have to actively close and open containers when I want them

Love this idea though, really cool product. Definitely very happy that this exists.

@xdpirate
Copy link

This could easily be solved by having a + button and a text field in the "manage site list" submenu for each container. I can't log in to Google/YouTube because of this and have to manually fiddle with turning off the limit option, trying to log in, adding the subdomain then reenabling the limit option. You should not have to navigate to a domain to add it to a container, typing in the domain name should be possible. Why this wasn't one of the very first implemented features in the first place is beyond me.

@ShaunaGordon
Copy link

As an additional piece of the underlying requested feature, we should be able to do a certain amount of pattern matching.

So *.google.com would get all Google subdomains, while !oauth.google.com would exclude the OAuth subdomain so it doesn't break other containers (I don't know if that's the subdomain for it, but you get the idea).

@ShonFrazier
Copy link

I would personally find URL pattern matching very useful. https://bitbucket.org/MyCompany needs to open in a MyCompany container, while https://bitbucket.org/SomeOrg needs to open in another container.

@moocan
Copy link

moocan commented Dec 13, 2020

Hello,

I was looking for a way to add or edit site listed inside Multi-Account Containers.

It would be very useful to add and edit site directly inside the Multi-Account Containers add-on using glob pattern as suggested by @ShaunaGordon and/or url matching patterns as suggested by @ShonFrazier without needing to visit each site to add them to a specific container.

As a workaround, it is not perfect but it's working, I'm using Containerise add-on on which I can add and affect directly site to specific container using "special" glob patterns (seems to not support negate pattern) and then when a targeted site is visited, add it to the container asociated site list in Multi-Account Containers using Always open this in a Container (required if you are using Temporary Containers to avoid conflict between Multi-Account Containers and Temporary Containers). But do not enable Limit to Designated Site in Multi-Account Containers because if Containerise is matching a site not listed in Multi-Account Containers for as example a container named Test this will generate an infinite loop with Containerise opening tab inside container Test and Multi-Account Containers closing this tab for container Test and so on ... you need to click on close tab as fast as possible :)

I hope such a feature could be added to Multi-Account Containers.

Kind Regards

@sawanm9000
Copy link

A temporary workaround is to

  1. Uncheck 'Limit to Designated Sites'.
  2. Visit the site in question that's causing the redirection loop.
  3. Add the site to the container.
  4. Recheck 'Limit to Designated Sites'.

It would be better if the addon detects redirection loop, prevent it and ask the user if they want to add it to a container.

@rkaminsk
Copy link

I went to about:config and set network.http.redirection-limit to 1. Then I added the sites one by one to the container.

@dannycolin
Copy link
Collaborator

Duplicate of #1670

@dannycolin dannycolin marked this as a duplicate of #1670 Oct 11, 2022
@ghjnut
Copy link

ghjnut commented Oct 30, 2023

I went to about:config and set network.http.redirection-limit to 1. Then I added the sites one by one to the container.

I actually set it to '0' which seemed to catch my redirect auth issue for contacts.google.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants