diff --git a/packages/browser/src/transports/base.ts b/packages/browser/src/transports/base.ts index 3390c46259a4..a4a8f054524e 100644 --- a/packages/browser/src/transports/base.ts +++ b/packages/browser/src/transports/base.ts @@ -42,7 +42,7 @@ export abstract class BaseTransport implements Transport { // eslint-disable-next-line deprecation/deprecation this.url = this._api.getStoreEndpointWithUrlEncodedAuth(); - if (this.options.sendClientReports) { + if (this.options.sendClientReports && document) { document.addEventListener('visibilitychange', () => { if (document.visibilityState === 'hidden') { this._flushOutcomes();