Close the native preview WebContentsView when the Electron renderer starts a top-level navigation so refreshed session pages cannot leave the in-app browser surface behind. Fixes #680 Tested: - bun run verify Confidence: high Scope-risk: narrow