There are sites that I never want in a specific container but rather "no container".
While pages in containers have a "Open always in this container", there's no opposite option: "always open this outside any container". (I'm not sure if this is called outside a container, or rather the "default" container, but let me know if this needs further clarification).
Would it be easier if we treated "default" as a container. So right clicking "Always open in this container" would behave in the same manner? Users would be redirected from work:evil.com to default:evil.com
@jonathanKingston Yes, the “default” should be a container I think. Because it technically is anyway, right?
@ArchangeGabriel technically isn't a container, so it's explicitly not permitted there. However its probably a sane use case to change the assignment to allow "Always use in default tab" or whatever branding we use for "default".
@groovecoder this probably is something we can/should add, what do you think?
I don't mind if "default" is a container or not (I don't think it makes a real difference). That's really more of an implementation detail and the same use-case can be covered with what you're proposing anyway.
The use case is basically:
youtube container.youtube container doesn't.youtube container active, so I'm on github without my session.The last step should really be "github opens in a containerless tab".
TBH, there's an alternative implementation which would also help (and quite related), which is "only open X domain in this container" (eg: exclude any unlisted domains), but that sound a lot more complex and almost out-of-scope, at least for now.
Yeah I would like to change the default link clicks of assigned pages somehow but I don't think it is possible in this experiment.
The only implication in adding this would be we are adding new ability to manage container assignment. To add this we would need a default row in the containers panel like:

Such that the user could do this:

I guess we could put it at the end of the list as we don't want to make it a focus for users.
I don't mind if "default" is a container or not (I don't think it makes a real difference).
I could not disagree more strongly. "Is 'default' a container?" is a variant of the single most important question about containers: "What is a container?" The answer is going to inform every single aspect of container UX and functionality.
Right now, I don't think there is a clear answer; instead, we define containers by their functionality. A container is a way to protect yourself from tracking across the web, to browse the same site with multiple accounts, and to organize your tabs. The problem is, this kind of definition doesn't provide much intuition about how you'd expect containers to act, which leads to ambiguous questions like this very issue.
In many ways, this whole test pilot experiment is about figuring out what a container should be.
I have some thoughts, but they're still fragmented and also are larger scope than just this issue. @jonathanKingston is there an irc channel for this experiment particularly, or just #testpilot?
Until we work this out, I propose we remove the checkbox and the "Always open in Default" text entirely when a user is in a default container.
Maybe off-topic … I imagine that in a majority of cases, it will be sane to _enforce_ non-containment of about: … URLs.
Remember that most users that install this extension will have a bunch of stuff assigned to "No container" and moving things is pretty annoying. Treating "No container" as first class in as much of the UX as possible will ensure that you have a reasonable transition story. I can see why you might block things like deleting the "No container", or other such things, but that list should be very short and have an easily understandable story for each place where this is special.
I read through this issue and I'm not sure I get the goal of this issue. I both tested the MAC and Facebook Container addons and noted that the Facebook Container (being a specialised MAC just for FB) opens links to pages outside of Facebook in the default container. This is not happening in MAC where I configured my Facebook container to always open Facebook in that container.
In general, when browsing to site A in the A-container and then clicking a link to site B, it is opens in that A-container.
So, in my opinion (it may have been discussed here already) any domains not currently assigned to a container should open in a tab of the default container.
@antimatter84 Although that might be your desired behavior, other use-cases do exist.
I would like to show my interest in this feature.
I don't see the purpose of not allowing specific websites to be an all purpose use. In my example I don't want/need to have github logged in in two or more different containers.
I would like this as well. I use containers for sites like Reddit and banks, but have most other stuff, including all the Google sites, in the default "container" (not really a container, but that's now my mental model). I'd therefore like to have YouTube automatically open in default and not the Reddit container.
Yes, I _could_ migrate all my Google stuff to a new Google container and work around it that way, but that feels like I'm fighting the container system instead of it working for me.
I suppose another option would be some generalized version of the Facebook Container and Google Container addons so I can automatically have anything not white-listed be opened in default.
Another vote for this feature. Would it be easier to allow for configuration of the _Default_ container to be a different container so that when a new tab is opened it defaults the configured _My Default_. Then you'd be able to click the _Always open in My Default_ checkbox.
Most helpful comment
Remember that most users that install this extension will have a bunch of stuff assigned to "No container" and moving things is pretty annoying. Treating "No container" as first class in as much of the UX as possible will ensure that you have a reasonable transition story. I can see why you might block things like deleting the "No container", or other such things, but that list should be very short and have an easily understandable story for each place where this is special.