Thanks @witterholt. I downgraded to v1.2.4 which worked, and then upgraded to v1.2.5 both through the OpenLP interface and by directly exploding the ZIP file into the remotes
folder, and each time v1.2.5 doesn't work with Safari. I'm happy to stick with v1.2.4 for now.
It seems that the version of supportedBrowsers.js
bundled in v1.2.5 only has support for Edge and Firefox/Chrome on Android devices (if my reading of this regular expression is correct).
Really appreciate your work and looking into this!!