Take a note of the protocol portion of the URL your browser is trying to open. For example:
- For MS Teams, the URL is
msteams://...
, so the protocol portion ismsteams
. - For Miro, the protocol is
miroapp
This will be used in step 4.
Make sure all windows are closed, as the preferences files can be overwritten on exit.
Open the browser profile preferences file in a text editor.
If you have a single browser profile, you will find them here: ~/Library/Application\ Support/Google/Chrome/Default/Preferences
I have multiple browser profiles, so I'll find them here:
~/Library/Application\ Support/Google/Chrome/Profile\ 2/Preferences
~/Library/Application\ Support/Google/Chrome/Profile\ 4/Preferences
~/Library/Application\ Support/Google/Chrome/Profile\ 5/Preferences
Look for the protocol portion in the Preferences
file, and you will find something like
"https://miro.com":{"miroapp":true},
It will look similar for MS Teams. Remove that section, and everything that's in the curly brace. If there is a comma after the closing curly brace, remove that as well. It has to be readable JSON, after all.
That should be it. If it isn't, you've either not closed the browser fully in step 1, or you've changed the wrong Preferences file in step 3.