Until a few weeks ago, I was using BTT to intercept certain URLs, for example to Jira, so that when I click on a URL to a Jira ticket in Slack or some other app, the URL is not opened in the browser, but in a Sarari web app I had created for Jira (as explained here in the macOS support docs).
I implemented this by creating a global "Did Open URL" trigger. The trigger had a "Run Real JavaScript" action that would open up the Safari web app, passing the intercepted URL.
To make this work, I set my system's default browser to BetterTouchTool, using the button in the trigger configuration.
At some point, probably with some update to a more recent BTT version, this functionality stopped working.
When I click on a Jira URL in Slack now, I just get a system errror message "The program could not be opened. -10827".
All the URLs that I had configured URL interceptor actions now just give me this ominous -10827 error. Other URLs that have not interceptor action configured work fine, they open up in Google Chrome.
I tried setting the system default browser back to Google Chrome in the macOS system settings so that BTT doesn't intercept URLs anymore. I still get the -10827 error when clicking on Jira URLs.
Even when I quit BTT, I still get this error. I disabled the "load on startup" option of BTT and restarted my machine so that BTT is never run after booting, still I get the -10817 error when clicking on Jira URLs.
I also uninstalled the process priority helper tool, to no avail.
Please help me get my system back to working normally, so that it opens any URL in the default browser when I click it.
Screenshots
Device information:
- Type of Mac / macOS version:
MacBook Pro 16", 2021
Apple M1 Pro
32 GB
macOS Sonoma 14.7.1
- BetterTouchTool version: 5.151