xdg-open does not exist on my SuSE system - my primary desktop
on which I do most SQLite and Fossil development.

I think what we really need here is a little subroutine that tries several different commands to launch the web browser, and keeps trying until it finds
one that works.  Perhaps "xdg-open" is what it tries first, but "firefox"
needs to be on the list somewhere.  What else do we try?