From 37bfe4e15e5198d593a52497d9ae041260bfb679 Mon Sep 17 00:00:00 2001 From: Andrea Manzi Date: Sun, 1 Nov 2026 15:13:15 +0100 Subject: [PATCH] =?UTF-8?q?Prova=20nel=20browser:=20ERR=5FNETWORK=5FCHANGE?= =?UTF-8?q?D=20in=20console=20=C3=A8=20il=20PC=20che=20cambia=20rete=20a?= =?UTF-8?q?=20met=C3=A0=20prova=20(Docker),=20non=20un=20errore=20del=20gi?= =?UTF-8?q?oco?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01GiECd9RWGMKV7n3K1mdy8T --- tests/browser.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/browser.mjs b/tests/browser.mjs index fbbb048..74e8eb5 100644 --- a/tests/browser.mjs +++ b/tests/browser.mjs @@ -37,7 +37,8 @@ const errors = []; async function open(viewport, query = '') { const page = await browser.newPage({ viewport, acceptDownloads: true }); page.on('pageerror', e => errors.push(e.message)); - page.on('console', m => m.type() === 'error' && errors.push(m.text())); + // ERR_NETWORK_CHANGED è il PC che cambia rete a metà prova (Docker che crea o toglie una rete): non è il gioco. + page.on('console', m => m.type() === 'error' && !m.text().includes('ERR_NETWORK_CHANGED') && errors.push(m.text())); for (let i = 0; i < 50; i++) { try { await page.goto(`http://127.0.0.1:${PORT}/${query}`); break; } catch { await page.waitForTimeout(100); } }