@@ -2160,8 +2160,9 @@ const [, elements, nextLinks, atElements] = await Promise.all([ page.screenshot({ path: shotPath, fullPage: true }) - .then(() => AppBrain.saveScreenshot(opts.tenantId, opts.projectId, screen.id, shotPath, screen.version, 'DESKTOP')), - extractElements(stagehand, page, elementLLM ?? undefined).catch(() => [] as Awaited>), + .then(() => AppBrain.saveScreenshot(opts.tenantId, opts.projectId, screen.id, shotPath, screen.version, 'DESKTOP')) + .catch((err) => console.error('[crawler] page.screenshot failed:', err)), + extractElements(stagehand, page, elementLLM ?? undefined).catch((err) => { console.error('[crawler] extractElements failed:', err); return [] as Awaited> }), extractNavigationLinks(page).catch(() => [] as string[]), stagehand.page.extractElements({