From 543fa72666a1f971ab890ce3fc137a9c80492aca Mon Sep 17 00:00:00 2001 From: Alexandre Capt Date: Mon, 7 Oct 2024 11:27:27 +0200 Subject: [PATCH] Revert "feat: add support for proper tracking in a speculative pre-rendering context (#102)" This reverts commit aba822a616f8ee15a0aefbb42cebe5f85cfe65e2. --- src/setup.js | 7 +------ test/setup/setup.test.html | 10 +--------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/src/setup.js b/src/setup.js index fc83ef0..4e35de9 100644 --- a/src/setup.js +++ b/src/setup.js @@ -40,10 +40,5 @@ export function setup() { /* c8 ignore next 18 */ export function init() { setup(); - // Prerender-aware initialization - if (document.prerendering) { - document.addEventListener('prerenderingchange', sampleRUM, { once: true }); - } else { - sampleRUM(); - } + sampleRUM(); } diff --git a/test/setup/setup.test.html b/test/setup/setup.test.html index fe3a545..586a720 100644 --- a/test/setup/setup.test.html +++ b/test/setup/setup.test.html @@ -8,7 +8,7 @@ /* eslint-env mocha */ import { runTests } from '@web/test-runner-mocha'; import { expect } from '@esm-bundle/chai'; - import { setup, init } from '../../src/setup.js'; + import { setup } from '../../src/setup.js'; runTests(() => { it('setup - defines window.hlx', () => { @@ -33,14 +33,6 @@ expect(window.hlx.codeBasePath).to.be.equal('/some/path'); expect(window.hlx.lighthouse).to.be.false; }); - - it('init - does not enable RUM during prerendering', () => { - Object.defineProperty(document, 'prerendering', { value: true }); - init(); - expect(window.hlx.rum).to.be.undefined; - document.dispatchEvent(new Event('prerenderingchange')); - expect(window.hlx.rum).to.not.be.undefined; - }); });