When I click on links from Slack or Outlook on MacOS they open in seemingly random browser windows/profiles. This is annoying.
Open links in a particular google chrome profile window. Be less annoyed.
- In Chrome, visit
chrome://version
and find the desired profile name. Mine wasDefault
. Copy that profile's directory name, likeProfile 2
orDefault
, not the profile's vanity name you see when you click on your profile icon in the browser. - Install Finicky:
brew install finicky
. After install it should be running and you should see the icon in the upper toolbar. - From the Finicky Toolbar Item, click
> Config > Create New
- Edit the new file
~/.finicky
and make it look something like this, filling in your profile name:
module.exports = {
defaultBrowser: "Google Chrome",
options: {
hideIcon: false,
checkForUpdate: true,
},
handlers: [
{
match: ({ opener }) =>
["Slack", "Microsoft Outlook"].includes(opener.name),
browser: {
name: "Google Chrome",
profile: "Default",
},
},
{
match: ({ url }) => url.protocol === "slack",
browser: "/Applications/Slack.app",
},
],
};
- Reload Finicky from the toolbar:
> Config > Reload
. - Done. Enjoy.