'fossil ui' uses the global setting for web browser when in an open checkout, but not if the repository is specified on the command line.  In the latter case it always uses the built-in default of firefox.