Glad you found a workaround that works for you. I don’t think reducing the privacy settings of my entire browser is an acceptable tradeoff. Plenty of apps have figured out how to do this without needing to have Private Relay disabled. I don’t think it’s too much to ask of Figma to figure out something that, just for example, Zoom has figured out. The Zoom app sucks and I hate it, but at least when I open one of their links in Safari, it opens the meeting in their app.
I’ve found another clever way to handle this.
You’ll have to use an open-source app called Finicky.
Then, in your ~/.finicky.js
file, paste the following configuration:
const FIGMA_BUNDLE_ID = "com.figma.Desktop";
const FIGMA_HOST_NAME = "figma.com";
module.exports = {
defaultBrowser: "Google Chrome",
handlers: r
// Open any Figma link that's clicked with the Figma Desktop App, instead of first going to the browser
{
match: ({ url }) => url.host.includes(FIGMA_HOST_NAME),
browser: FIGMA_BUNDLE_ID,
// Convert the url to a format that automatically opens in the Figma Desktop app
url: ({ url }) => `figma:/${url.pathname}`,
},
],
};
Then, when you click any Figma link, it will automatically open in the Figma Desktop app straight away!