How do you change which program Google Chrome invokes on a Mac?
When a HTTPS site tries to open a URL scheme that Chrome itself cannot handle (and doesn't have special modals like tel:), Chrome prompts to always let a site handle that scheme.

Checking the box will mean that type of link will always open with that app.
There is an open bug regarding the inability to reverse this decision with plenty of discussion.

Issue 982341: No obvious way to undo &quot;Always open these types of links&quot; decision for External Protocols.

Chromium has a CL to add scheme settings but without any approvals:

https://chromium-review.googlesource.com/c/chromium/src/+/2204825

Per {protocol,site} external protocol prompt exemptions were added to
Chrome in M84. This is a simple implementation of proposed settings UI
to clear the relevasnt stored prefs data.



You can disable sites from becoming handlers using the option at chrome://settings/handlers, but that is only an on or off choice for the entire scheme handling system.