Is this fanciness meant to detect Safari?  Is that worth documenting more explicitly, or even externalizing into a `usingSafariBrowser` or `usingBrowserWithDefectiveContextMenuDownloadOption` function or variable?