From a870aeef2dc20528810b80c6b4b5a9a5e0498cc1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 8 Sep 2026 02:51:39 +0000 Subject: [PATCH] Capture v17.6.5 E2E failures --- e2e-v1765-failures.txt | 48 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 e2e-v1765-failures.txt diff --git a/e2e-v1765-failures.txt b/e2e-v1765-failures.txt new file mode 100644 index 0000000..c343fd1 --- /dev/null +++ b/e2e-v1765-failures.txt @@ -0,0 +1,48 @@ +TEST: app.spec.mjs > v17.6.5 stays free of timer page errors during idle +STATUS: failed +Error: expect(received).toBe(expected) // Object.is equality + +Expected: "17.6.5" +Received: undefined + + 171 | await page.waitForTimeout(5500); + 172 | expect(errors).toEqual([]); +> 173 | expect(await page.evaluate(()=>window.SunStabilityV17?.VERSION)).toBe('17.6.5'); + | ^ + 174 | }); + 175 | + 176 | test('v17.6.5 support refresh uses lightweight cloud API', async ({ page }) => { + at /home/runner/work/caterium-app/caterium-app/tests/app.spec.mjs:173:68 +--- +TEST: app.spec.mjs > v17.6.5 support refresh uses lightweight cloud API +STATUS: failed +Error: expect(received).toBeTruthy() + +Received: false + + 11 | const content=fs.readFileSync(path.join(process.cwd(),'public','core',file),'utf8'); + 12 | await page.addScriptTag({content}); +> 13 | if(globalName)expect(await page.evaluate(name=>Boolean(window[name]),globalName)).toBeTruthy(); + | ^ + 14 | } + 15 | test('legacy localStorage payload cannot execute XSS', async ({ page }) => { + 16 | const pageErrors=[]; page.on('pageerror',e=>pageErrors.push(String(e))); + at injectCore (/home/runner/work/caterium-app/caterium-app/tests/app.spec.mjs:13:85) + at /home/runner/work/caterium-app/caterium-app/tests/app.spec.mjs:179:3 +--- +TEST: app.spec.mjs > v17.6.5 support refresh uses lightweight cloud API +STATUS: failed +Error: expect(received).toBeTruthy() + +Received: false + + 11 | const content=fs.readFileSync(path.join(process.cwd(),'public','core',file),'utf8'); + 12 | await page.addScriptTag({content}); +> 13 | if(globalName)expect(await page.evaluate(name=>Boolean(window[name]),globalName)).toBeTruthy(); + | ^ + 14 | } + 15 | test('legacy localStorage payload cannot execute XSS', async ({ page }) => { + 16 | const pageErrors=[]; page.on('pageerror',e=>pageErrors.push(String(e))); + at injectCore (/home/runner/work/caterium-app/caterium-app/tests/app.spec.mjs:13:85) + at /home/runner/work/caterium-app/caterium-app/tests/app.spec.mjs:179:3 +--- \ No newline at end of file