I think we can close this now since #3178 is merged. @ntrel when use start current GIT master Geany with a fresh config, will it use the correct browser?
FTR, the "sensible-browser" default is patched in by Debian (and Ubuntu inherits this change). As pointed out earlier, Geany had the default "firefox" but now it uses GTK to find the system's default browser.