mirror of
https://github.com/stablyai/orca.git
synced 2026-09-29 16:02:50 +00:00
- Revert CdpBridge.tabList to main's delegation: CdpBridge has no production constructor, browser.tabList is served by AgentBrowserBridgeTabs, and the override published canGoBack/canGoForward that BrowserTabInfo never declared. The hybrid shell reads navigation state from the screencast 'navigation' event, not from tabList, so nothing regresses. - pr-code-change-scope: mobile/host-web-app and mobile/app/h import broadly across mobile/src, so a mobile/src edit changes out/mobile-web-rnw, which ships in every desktop installer. Add mobile/src/ to the carve-out and keep mobile test files desktop-irrelevant so the cost stays bounded. - Move @noble/hashes to devDependencies: its only root consumers are src/mobile-web/src, which Metro inlines at packaging time, matching buffer. - files.unwatch awaits teardown again on the connection-scoped path via cleanupIfOwnedByConnectionAndWait, so a rewatch cannot hold two watchers. - readGuestNavigationState warns once instead of silently greying out Back/Forward when navigationHistory is missing. - One exported isRecord in src/shared and one byte-length encoder in src/mobile-web/src; mobile/ copies left to a later pass. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb