Chrome is set in “alternatives” as both x-www-browser and gnome-www-browser, xdg-open correctly opens links in chrome. I haven’t come across any other programs that disobey these settings.
Here’s the “submit-issue” json: https://paste.ubuntu.com/p/hC2Kf5cTdW/
~/.local/share/applications/mimeapps.list:
~/.local/share/applications/mimeapps.list
[Default Applications] text/html=google-chrome.desktop x-scheme-handler/http=google-chrome.desktop x-scheme-handler/https=google-chrome.desktop x-scheme-handler/about=google-chrome.desktop x-scheme-handler/unknown=google-chrome.desktop
You can probably set it up somewhere in GUI instead but that depends on your DE.