I followed several hints on how to get the "default browser" in windows, but they all are how to read the registry path from Current.User: Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice
HOWEVER, I have both Chrome and Edge on my machine. When switching between the two as the default, I always get "ChromeHTML". So, this does not seem like it will work!
This happens to be for a .NET MAUI app
ProgIdvalue? What do you see underHKEY_CLASSES_ROOT\ChromeHTML?