Toolbar polish: tool prices on buttons, robust stats listener, closeInfoPopup fix; tests on isolated ports

This commit is contained in:
PolyCity
2026-08-23 01:40:32 +00:00
parent bb6c087490
commit 3266b8d640
10 changed files with 7 additions and 7 deletions
+2 -2
View File
@@ -17,7 +17,7 @@ const srv = createServer((q, r) => {
try { r.setHeader('content-type', MIME[extname(p)] || 'application/octet-stream'); r.end(readFileSync(join(DIST, p))); }
catch { r.writeHead(404); r.end(); }
});
await new Promise(r => srv.listen(4173, r));
await new Promise(r => srv.listen(4176, r));
let exe;
{ const root = '/root/.cache/ms-playwright';
@@ -28,7 +28,7 @@ const b = await chromium.launch({ executablePath: exe, args: ['--no-sandbox', '-
const page = await b.newPage({ viewport: { width: 1280, height: 800 }, deviceScaleFactor: 1 });
await page.addInitScript(() => localStorage.setItem('polycity.settings.v1',
JSON.stringify({ sound: false, shadows: true, autosave: true, minimap: true })));
await page.goto('http://127.0.0.1:4173/', { waitUntil: 'load' });
await page.goto('http://127.0.0.1:4176/', { waitUntil: 'load' });
await page.waitForTimeout(3500);
try { const h = await page.$('#helpClose'); if (h) await h.click(); } catch {}
await page.waitForTimeout(600);
+3 -3
View File
@@ -42,8 +42,8 @@ const server = createServer((req, res) => {
res.end(readFileSync(join(DIST, p)));
} catch { res.writeHead(404); res.end(); }
});
await new Promise(r => server.listen(4173, r));
LOG('static server on :4173');
await new Promise(r => server.listen(4175, r));
LOG('static server on :4175');
const errors = [];
let closing = false;
@@ -79,7 +79,7 @@ const sleep = (ms) => safe(`sleep ${ms}`, () => new Promise(r => setTimeout(r, m
await safe('goto', () => page.addInitScript(() => {
localStorage.setItem('polycity.settings.v1', JSON.stringify({ sound: false, shadows: false, autosave: true, minimap: true }));
}));
await safe('load', () => page.goto('http://127.0.0.1:4173/', { waitUntil: 'load', timeout: 20000 }));
await safe('load', () => page.goto('http://127.0.0.1:4175/', { waitUntil: 'load', timeout: 20000 }));
LOG('page loaded');
await sleep(3200);