I don't think this is the ideal solution, because I'd imagine there are a population of users who just wouldn't consider the possibility that SameCon could Be an add-on. Especially if the community is split roughly down the middle.
I think yours is the ideal solution, making SameCon a configurable option, but having the default option be DefCon. That way, the privacy and security protections are the Default behavior, but a user has the option to change it Built In
* CTRL-T opens in DefCon
* Right-clicking a link and selecting "Open in New Tab" opens in SameCon
That's what I would expect the default behavior to be.
But, if you're someone who browses primarily using keyboard shortcuts, this just doesn't cut it.
https://github.com/mozilla/testpilot-containers/issues/245
"Opening a new tab from a container window opens a normal tab and not a
container tab"
I should note that the last comment on that issue was made in July, so I went ahead and commented asking about adding a setting to change the new-tab container inheritance behavior.Personally I would want tabs to be in the bozo container by default, unless I explicitly grant the website access to a trusted container, or something.
Extension makers will experiment and Firefox can choose from what gets learned.