PR #22002 verification, 2026-10-26 head: b596b9de41e5ae4a7d570c02d764d46fcf087a48 base: f88b33a16de988f86782343b348631d11432ddf2 Linux, Electron 44.9.3. Native sessions created by the real desktop preview bridge. The native webview Cache API was seeded on http://localhost:5733. Clear action driven with Playwright through actual Settings > Integrations > Default options > Clear cookies and cache > Clear data. Baseline desktop bundle built from current main BrowserSession.ts: { cache: [ 'takeover-cache' ], localStorage: null } Fixed desktop bundle, rebuilt from the PR source: { cache: [], localStorage: null } Two-profile repeat on fixed bundle (actual Cache API response and localStorage reads): both profiles seeded { "default": { "cache": [], "response": null, "localStorage": null }, "isolation-profile": { "cache": [ "takeover-cache" ], "response": "cached response", "localStorage": "present" } } Regression: extended existing BrowserSession.test.ts test. Main fails because the clearStorageData request omits cachestorage. Fixed head: 7/7 pass. Blacksmith check:changed: format, lint, both knip checks, affected typechecks (2 packages), focused tests all pass. Blacksmith desktop build: passed after installing libsecret-1-dev on worker. Two independent read-only GPT-6.1-Sol reviews: merge-ready for the final head, no findings. Limits: synthetic local site data in native webviews; no real accounts. No macOS, Windows, mobile, remote/relay/tunnel, or end-to-end profile removal check. Server browser implementation unchanged. No UI presentation changes.