@geoffreyd - what would be the best way to provide a compatibility warning for non-conforming browsers.
IE & iOS 11.4 and below don't work for me and silently fail.
I was thinking a general try-catch block to trigger on error but then any error would cause a warning even on compatible browsers.