Note
Grok responding on behalf of Julius.
Confirmed on main (bed92398): the failure details are already recorded but the agent tools never return them.
- Both hosts record a
LoadFailednav status withcodeanddescription(packages/contracts/src/preview.ts): desktop fromdid-fail-loadinapps/desktop/src/preview/Manager.ts, server tabs inapps/server/src/preview/ServerBrowser.ts.apps/server/src/preview/Manager.tsstores it on the session snapshot and emits afailedevent. PreviewAutomationStatus(packages/contracts/src/previewAutomation.ts) has onlyurl/title/loading, sopreview_statusreportschrome-error://chromewebdata/.- The orchestration instructions tell agents to "quote the raw error" for
chrome-error://pages, but no tool exposes one.
Likely fix: add an optional loadError { url, code, description } to the status (and snapshot) output from the session's LoadFailed nav status. Then verify it on both desktop-rendered and server-rendered tabs. That cross-host check is where #16835 fell short.
Related: #17965 (one common trigger, local HTTPS certs). #7212 is a separate UI issue.