Raise page-load timeouts in render.mjs for slow software rendering

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W2jFQjbs5WTZ8jTMNUB8XY
This commit is contained in:
Claude committed 2026-10-14 23:55:32 +00:00
1 parent 36817b6b12
commit 8177797bd9
1 file changed
+2 -2
+2 -2
View File
@@ -70,8 +70,8 @@ async function openPage(tag = '') {
const page = await browser.newPage(); const page = await browser.newPage();
page.on('console', m => { if (['error', 'warn'].includes(m.type())) console.log(`[page${tag}]`, m.text()); }); page.on('console', m => { if (['error', 'warn'].includes(m.type())) console.log(`[page${tag}]`, m.text()); });
page.on('pageerror', e => console.log(`[page error${tag}]`, e.message)); page.on('pageerror', e => console.log(`[page error${tag}]`, e.message));
await page.goto(pathToFileURL(resolve('studio.html')).href + '?render', { waitUntil: 'networkidle0' }); await page.goto(pathToFileURL(resolve('studio.html')).href + '?render', { waitUntil: 'networkidle0', timeout: 300000 });
await page.waitForFunction('window.ready === true', { timeout: 60000 }); await page.waitForFunction('window.ready === true', { timeout: 600000 });
if (args.loop) { if (args.loop) {
const ok = await page.evaluate(name => { if (!LOOPS[name]) return false; window.LOOP = LOOPS[name]; return true; }, args.loop); const ok = await page.evaluate(name => { if (!LOOPS[name]) return false; window.LOOP = LOOPS[name]; return true; }, args.loop);
if (!ok) { console.error(`no loop named "${args.loop}"`); process.exit(1); } if (!ok) { console.error(`no loop named "${args.loop}"`); process.exit(1); }