Have we seen this movie before?
That way if I click on some random GCP link in Slack it opens the link in Chrome, but everything else stays in Firefox. I don't need ad blocking for GCP so that works fine.
Sucks, but better than using Chrome full time.
For various functionality, there's also NeoLinker, UntrackMe, Intent Intercept, unalix, LinkSheet, and Open Link With. I believe Lynket browser, which uses the custom tab protocol, also has some basic rules-based choosing but it only works with two browsers and the rules are based on the app making the request.
It looks like LinkSheet added many of the settings I'm looking for at some point, so I'll be trying that out.
That would at least save you from stuff like https://news.ycombinator.com/item?id=17942252.
I killed the tab and tried it in Chromium where the UI was... not snappy, but in range for my expectations of a heavyweight frontend.
Same thing will happen in the billing portal or really any experience but I notice it the most in BQ.
Using Firefox and whatever for the Google cloud is kinda like running Windos applications in Wine or ReactOS.