From 9f59b6010eeffe5718e2e4b5e02be7b8b7151a49 Mon Sep 17 00:00:00 2001 From: canvrno <46584286+canvrno@users.noreply.github.com> Date: Wed, 28 May 2025 14:48:07 -0700 Subject: [PATCH] browserConnectionResult removal (#3885) --- .changeset/clean-kiwis-fly.md | 6 ++++++ src/shared/ExtensionMessage.ts | 1 - .../components/settings/BrowserSettingsSection.tsx | 14 -------------- 3 files changed, 6 insertions(+), 15 deletions(-) create mode 100644 .changeset/clean-kiwis-fly.md diff --git a/.changeset/clean-kiwis-fly.md b/.changeset/clean-kiwis-fly.md new file mode 100644 index 000000000..505519b00 --- /dev/null +++ b/.changeset/clean-kiwis-fly.md @@ -0,0 +1,6 @@ +--- +"claude-dev": patch +--- + +browserConnectionResult protobus migration/removal + diff --git a/src/shared/ExtensionMessage.ts b/src/shared/ExtensionMessage.ts index 5383996ed..c6ba31d0d 100644 --- a/src/shared/ExtensionMessage.ts +++ b/src/shared/ExtensionMessage.ts @@ -35,7 +35,6 @@ export interface ExtensionMessage { | "userCreditsBalance" | "userCreditsUsage" | "userCreditsPayments" - | "browserConnectionResult" | "fileSearchResults" | "grpc_response" // New type for gRPC responses text?: string diff --git a/webview-ui/src/components/settings/BrowserSettingsSection.tsx b/webview-ui/src/components/settings/BrowserSettingsSection.tsx index e37534ce3..7f313b04c 100644 --- a/webview-ui/src/components/settings/BrowserSettingsSection.tsx +++ b/webview-ui/src/components/settings/BrowserSettingsSection.tsx @@ -59,20 +59,6 @@ export const BrowserSettingsSection: React.FC = () => { const [isBundled, setIsBundled] = useState(false) const [detectedChromePath, setDetectedChromePath] = useState(null) - // Listen for browser connection test results - useEffect(() => { - const handleMessage = (event: MessageEvent) => { - const message = event.data - if (message.type === "browserConnectionResult") { - setConnectionStatus(message.success) - setIsCheckingConnection(false) - } - } - - window.addEventListener("message", handleMessage) - return () => window.removeEventListener("message", handleMessage) - }, []) - // Auto-clear relaunch result message after 15 seconds useEffect(() => { if (relaunchResult) {