You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Marketplace / Nonogram / uCity: capsule browser missing opaque origin after signed launch #130
On tip Home from feat/0.7.1-models @ b1a22a6ec0c0aed2a8df44cc4cdf98618eadd61b, after virtual-auth Create admin unlock (authority=signed), launching Marketplace Discover, Nonogram, and uCity returns HTTP 200 but the page shows capsule browser request is missing its opaque origin (Marketplace also “Couldn't load apps”).
Related to release Done means on #87 (Browser / capsule surface) and Demo journey #93.
Notion archive id: QA-45.
Steps
Start tip Home gateway on localhost:61192 from the models tip home.
Unlock with a Playwright virtual authenticator (Create admin) until signed desktop mounts. Do not use a real passkey.
POST /api/apps/home/launch with targets marketplace, gba-nonogram, gba-ucity (and open the launched routes).
Expected
Signed launch supplies opaque origin; Marketplace lists apps; Nonogram/uCity load their ROM/session without the opaque-origin error string.
Actual
Launches return 200, but top-level page text includes capsule browser request is missing its opaque origin on Marketplace Discover, Nonogram (?capsule=gba-nonogram), and uCity (?capsule=gba-ucity). GBA viewer shell/canvas can appear OK while the same string still shows via API/console path.
Retested on alpha.8 (Jetson, 7 Oct): not verified — repro needs a signed passkey unlock in a browser (virtual authenticator); curl cannot reach the signed launch. Needs a browser run.
Activity
andersalm commentedon Oct 7, 2026
Retested on alpha.8 (Jetson, 7 Oct): not verified — repro needs a signed passkey unlock in a browser (virtual authenticator); curl cannot reach the signed launch. Needs a browser run.