From a9ecb38fc393e275c204e3e70309a5a5d01181d9 Mon Sep 17 00:00:00 2001 From: Mason Date: Mon, 20 Sep 2021 16:04:56 -0400 Subject: [PATCH] Use self to determine if we are in browser or worker --- packages/browser/src/transports/base.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/browser/src/transports/base.ts b/packages/browser/src/transports/base.ts index a4a8f054524e..d683ccadb7dc 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 && document) { + if (this.options.sendClientReports && self.document) { document.addEventListener('visibilitychange', () => { if (document.visibilityState === 'hidden') { this._flushOutcomes();