I2P Address: [http://git.idk.i2p]

Skip to content

change registry query from retrieiving iexplore.exe to edge.exe

idk requested to merge idk/i2p.i2p:edge-registry-query into master

This MR alters the fall-back browser which is launched by UrlLauncher.java from being iexplore.exe to edge.exe in order to update the defaults to those used by modern Windows OS's. Unlike !69, it does absolutely no configuration of the browser itself, it simply replaces the existing registry query with the one corresponding to MS Edge.

I didn't use the more elaborate ordering from !69 and opted for the platform default because it's possible for the user to configure a different default browser for HTTP and HTTPS on Windows, and it's not clear which one we should pick without knowing the user's intent when configuring the default. That is why I went for "Platform-Configured Default" instead of "User-Configured Default." In discussion leads us to a different conclusion, these are the other 2 pertinent registry keys.

  • The HTTP browser registry key, if we want to use it: HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\Shell\\Associations\\URLAssociations\\http\\UserChoice
  • The HTTPS browser registry key, if we want to use it: HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\Shell\\Associations\\URLAssociations\\https\\UserChoice

Merge request reports