Due to https://blog.sentry.io/2016/05/17/what-is-script-error.html we get bad error reports in many cases.
While we will do the CORS based workaround, but that does not work in Safari.
For Safari we would need to do stack entry point instrumentation to be able to use try-catch. In particular for Promises this would, however, be really slow.