-
Notifications
You must be signed in to change notification settings - Fork 346
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
“Always Open in This Container” for entire domains/to include subdomains? #473
Comments
Hum yes sorry, you’re right. Edited the title. |
Container isolation is based on origins as defined for Same Origin Policy. So, we would need to seriously consider the web privacy & security effects if we made it (too) easy to assign (wildcard) subdomains to a container. |
For clarity SOP considers port(EG: 80, 300, etc) and protocol(EG: http, https). We however don't. As mentioned, there are some you won't want this feature for. Deciding on the right UI for this seems a little tricky. |
I think this would be particularly useful for people who want to ensure that information set by domain-wide resources (ie. behind their company's VPN) don't get disclosed to any other website. Someone might want to have anything that matches *.myworkdomain.com auto-open in the "Work" container. This would be easier than manually adding each host/URL. Perhaps a disclaimer: "Beware: this feature, if mis-configured, could defeat the purpose all together." Or determining the minimum that one can wildcard as to not defeat the point of this feature:
|
@b0urb0n the problem also is that users want to restrict their search engine traffic from their mail provider. They for example might want mail.google.com and docs.google.com into a work continer but not www.google.com. This leads to the conflicting use cases as you mention. I'm not sure if there is an obvious resolution. |
@johnathanKingston that makes sense, I hadn't thought of that. At first glance, a solution would be to make the model favor explicitly over implicitly. But this may not be intuitive/easy for basic users. Since domain wide rules is a solution to easy initial setup, maybe the better option is more a bulk management solution or ability to import from bookmarks in a special way. |
I was going to write a new issue but I think this fits here. Still I get an unexpected behavior with code.earthengine.google.com If I open a tab in any container , and then go to code.earthengine.google.com, it automatically changes the tab to the container that I set up for my private gmail account. I don't think I ever set a container for code.earthengine.google.com. I believe the expected result is a login page for google in a container not set up for google. But regardless, there are conflicts in whether there is a default container for this site. If I left click on the containers icon, the checkbox for "Always open in personal google container" is NOT checked. But, if I right click on the containers icon the first entry in the contextual menu "Always open in this container" IS checked. checking and unchecking these settings makes no difference if I start over with a new tab. For context, So while I realize the handling of subdomains is a tricky issue but I wanted to report my experience with code.earthengine.google.com. I'm on MacOS 10.12.6 with Firefox beta5 |
A related problem based on the URL path instead of sub-domains: #976 |
If a subdomain is explicitly assigned to a container, it should be excluded from any wildcard subdomain assigned to another container. |
Just for the record, I don’t care anymore about this feature. See #1060 for the reason. |
I might be confusing two issues here, but there are two features I see sorely missing:
|
Same problems with domains with redirect, for example AWS Console - |
Hello, I just came across this issue because I also use both the multi-account and the temporary container extensions, and my company is using Microsoft 365 which is based on 20+ different domains, some of which just there for SSO redirections !! Unable to click quickly enough to add some domains to the « always open in this container » list, I began to try another way, and found a very dirty workaround: This seems rather complex, but it just has to be performed once for a broken domain/sub-domain, so for me, in the current status of this extension, it's acceptable. Hope this helps... |
@synthgab Check these two comments, there is probably a simpler way by just editing |
I tried to use this plugin to isolate my logged-in Google pages from the rest of the web. After two hours of adding URLs, i have decided to remove it again, because it results in weird behavior, like suddenly logging me out, sending the page into an infinite redirect loop, or suddenly duplicating the tab into three separate tabs. If i was able to write |
@atjn , have you tried using the official "Google Container" add-on for this purpose? You must delete Google Container from MAC (Multi Account Container) before using this add-on in order for it to work properly. If all else fails, you can also try Simple Tab Groups. In there, you create a new group, then enter its "Group Settings". |
@Solid-Ice8 thanks for the tip - as far as i can tell, there is no official Google Container. |
There have been tens of issues and supporters of this issue, and it seems so trivial to implement. What's stopping this? I think it would actually be reasonable that subdomains are included by default, and then you can still override it for particular ones, e.g. |
And on top of this, it would be nice if it allowed specific paths, so you could e.g. make a rule for www.google.com/maps/, without www.google.com. |
▶ #691 in particular, #691 (comment) |
I also wish the feature was available. See below recent examples that bring me outside my expected target container. mybank.bank.com fr-fr.facebook.com Back in 2017, https://jotter.jonathankingston.co.uk/blog/2017/04/04/containers-assignment/ didn't seem to aim at separating www.bbc.com and non-"www". flavours. See the section "When you click a link to bbc.com you will see this prompt asking you to confirm opening in the container you asked for". |
edit: looks like it is available, in a Firefox-authored extension: https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/ |
I am not sure exactly where this feature is currently but from what I understood it does bring some security risks, or unintended issues like linking your search engine history to your email (in case of google for example). I am not sure if its been suggested or discussed already but why not just have a manual edit/add option. In the manage containers section I can see the list of containers I have, I can delete, rename, restrict to designated websites, give a color or icon, delete a website from the list, but that's about it. If I can add/edit a website, instead of just removing, I can then write in the domain and subdomains I want in a specific container, it doesn't need to use a wildcard I can input everything myself but at least writing it down into the container directly is way faster. |
Containerise solves this. My security issue with Containerise isn't that "it solves the problem" (which is what some of you seem to care about), my issue is that it's a 3rd party add-on that requires permission to 'Access your data for all web sites'. The lack of movement on this issue is sending people into the arms of an extension that, if compromised and updated with malicious code, would be a nightmare. Suggestions:
My story, which I'm sure will resonate with others: For work, I have to juggle multiple accounts for AWS, Google and others. Without pattern matching across the whole URL and path, this whole concept fails for my primary use case. I'm actually better off launching separate Firefox instances on different profile paths, using account sync features across them, and writing a desktop UI+script that launches URLs in the correct instance. But that's just daft. |
I have been using Containerise for about 3 or 4 months now and man! does it make my life painless! Its such a little feature but being able to input the url directly, instead of having to open each website individually one by one makes things so much easier. I still don't know why this isn't included in the main extension, I am guessing (might be wrong) the rules list is some sort of a JSON or some list, so just allow access to it and problem solved (for my use case at least). Also quick note! Containerise is also open source and available on github (I believe its a fork of the main extension) in case anyone wanna take a look at it. |
I believe that SimpleTabGroups is complementary to multi-account containers. I use both. STG provides groups of tabs that I can open an close at will. These groups include tabs from many websites, some of which I want to keep isolated from each other. I also save, unload and restore groups as needed to keep from having hundreds of tabs open all the time. Multi-account containers lets me keep certain websites isolated from all others. I tend to have a MAC container for each web site that I log in to, such as StackOverflow, my bank, GitHub, etc. I don't use MAC for grouping as that violates the security that I am trying to enforce. An of course I also use the specific Facebook container extension because Facebook is incredibly hard to isolate. To summarize, Update: STG breaks some of the functionality of Firefox multi-account containers. |
I just want to clarify quickly for those not interested in reading about policy.
If any of these is differs then the origin is different (read dangerous to share with). This means that mail.google.com and docs.google.com and google.com are all different origins and should/could have separate rules for containment. Having the default be the safe way is a good idea IMHO. That said, I put all my google services that are logged in to the same google account in the same container. But that doesn't include google.com. |
Apparently there's been a PR for this open for ages: No movement from Mozilla. |
This is my biggest use-case. It's super annoying to navigate to |
I am not sure if this is the right issue to provide my feedback (maybe I should write this in #691), but I wish we could specify whether to always open a website in a container by domain, subdomain, with or without a specific URL path. Regex support would be awesome Imagine that I want to define the following rules:
Compare this with how Bitwarden does it: it provides a dropdown with some options how to match the provided URL (more info). |
Hi there,
I’m new to containers and enjoying the feature, especially with this “Always Open in This Container” feature.
However, I was wondering if it would be feasible to add website in this category by TLD, e.g. *mozilla.org instead of www.mozilla.org, bugzilla.mozilla.org, wiki.mozilla.org…
They are TLD for which I would want that (archlinux.org is another example), and some for which I don’t (likely google.com).
Thanks!
The text was updated successfully, but these errors were encountered: