mirror of
https://github.com/stablyai/orca.git
synced 2026-09-29 08:03:20 +00:00
The hosted page owned two shell destinations. `terminalSettings` was already dead: the page's own device operations push `/terminal-settings`, which `host-web-app/` serves. `connectionLog` was the last live one, and the hosted `/connection-log` route renders the same `ConnectionDiagnosticsScreen` over the same bridge-backed native diagnostics operations, so the host screen's diagnostics link now navigates in place instead of tearing down the session view to reach the shell copy. With no destinations left, `MobileWebNativeRouteHandoff` and everything that carried a request id to it go: the route enum members, the handoff record and replay, the broker-message wrapper that existed only to complete it, and the page-document and navigation-authority plumbing. `handleMobileWebBrokerMessage` collapsed to a single broker `handle` call, so the shell calls that directly. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb