open_in_browser: Correctly honor browser setting