Actually you've inspired me to use a 'timewaster' blocking extension to prevent some URLs from loading in my main personas. Might achieve the same thing.
I guess I could also write a userscript that handles the links being opened from the browser itself. Like the timewaster extension you mentioned but also starts the right instance in background.
I don’t need a whole separate Chrome install just so I can open an AWS console in each one. Seems like a lot of overhead for two tabs.
Also requiring another window is a lot of extra mental overhead to keep track of all the windows.
For example right now I have 12 Firefox containers running. They are 15 tabs in a single window.
With Chrome profiles, I’d need 12 windows, most with just one tab.
Accessing my company's VPN requires proxying all internet traffic and accepting their own special root certificate, via McAfee's crap and thus can theoretically MITM my communications.
Firefox can be configured to not accept such root certificates. So I'd need a company profile and a personal profile.
But unfortunately opening profiles in Firefox is a pain. And my MacOS doesn't consider the opened windows as part of the same app, but on the other hand you can't assign them a specific icon, so switching between them is a pain.
If Chrome's profiles allowed me to disallow custom system-wide root certificates, I would switch to it. But Chrome has no such settings.
I'm still on Chrome mostly because of this, even though profiles are a crutch and, for example I cannot force Chrome to open specific URLs in specific profiles--this would be a killer feature for me.
For Firefox, in pre-57 era, there was an add-on called "Profilist" which can do the same (and better), but unfortunately you can't use it (or do something similar) more in web-ext.
https://addons.mozilla.org/en-US/firefox/addon/multi-account...
you don't have to click anything — press `Ctrl+.`, and a number button from 1 to (however many containers you have configured.)
I switched it to a different combination so it can be used with one hand.
Firefox --no-remote