diff --git a/packages/html-reporter/src/index.tsx b/packages/html-reporter/src/index.tsx index 149b3478ef..16c1ae1a88 100644 --- a/packages/html-reporter/src/index.tsx +++ b/packages/html-reporter/src/index.tsx @@ -50,6 +50,8 @@ window.onload = () => { ReactDOM.createRoot(document.querySelector('#root')!).render(); }; +const kPlaywrightReportStorageForHMR = 'playwrightReportStorageForHMR'; + class ZipReport implements LoadedReport { private _entries = new Map(); private _json!: HTMLReport; @@ -61,13 +63,13 @@ class ZipReport implements LoadedReport { if (window.opener) { window.addEventListener('message', event => { if (event.source === window.opener) { - localStorage.setItem('playwrightReportBase64', event.data); + localStorage.setItem(kPlaywrightReportStorageForHMR, event.data); resolve(event.data); } }, { once: true }); window.opener.postMessage('ready', '*'); } else { - const oldReport = localStorage.getItem('playwrightReportBase64'); + const oldReport = localStorage.getItem(kPlaywrightReportStorageForHMR); if (oldReport) return resolve(oldReport); alert('couldnt find report, something with HMR is broken');