From f8c480c1d3c33eb8106ad45bdc5b7cbefdce6928 Mon Sep 17 00:00:00 2001 From: hensm Date: Sat, 7 Mar 2026 12:33:37 +0000 Subject: [PATCH] Remove extension version in bridge:getInfo message (due to Mozilla data consent policy) --- bridge/src/bridge/messaging.ts | 13 ++++++------- extension/src/lib/bridge.ts | 2 +- extension/src/messaging.ts | 13 ++++++------- 3 files changed, 13 insertions(+), 15 deletions(-) diff --git a/bridge/src/bridge/messaging.ts b/bridge/src/bridge/messaging.ts index 7ecf8b0..0ea8ab6 100644 --- a/bridge/src/bridge/messaging.ts +++ b/bridge/src/bridge/messaging.ts @@ -24,15 +24,14 @@ import type { WebSocket } from "ws"; */ type MessageDefinitions = { /** - * First message sent by the extension to the bridge. - * Includes extension version string. Responds directly with version - * string of the bridge to compare. + * First message sent by the extension to the bridge.Responds directly with + * version string of the bridge to compare. * - * Still uses `:/` message separator for compat talking to older - * bridge versions. + * Still uses `:/` message separator for compat talking to older bridge + * versions. */ - "bridge:getInfo": string; - "bridge:/getInfo": string; + "bridge:getInfo": undefined; + "bridge:/getInfo": undefined; /** * Tells a bridge to begin service discovery (and whether to diff --git a/extension/src/lib/bridge.ts b/extension/src/lib/bridge.ts index 1a9b49d..30e6f32 100644 --- a/extension/src/lib/bridge.ts +++ b/extension/src/lib/bridge.ts @@ -69,7 +69,7 @@ const getInfo = () => applicationVersion = await nativeMessaging.sendNativeMessage( applicationName, - { subject: "bridge:/getInfo", data: version } + { subject: "bridge:/getInfo" } ); } catch (err) { if (err === 401) { diff --git a/extension/src/messaging.ts b/extension/src/messaging.ts index 6d3be5d..671f5e6 100644 --- a/extension/src/messaging.ts +++ b/extension/src/messaging.ts @@ -127,15 +127,14 @@ type ExtensionMessageDefinitions = { */ type BridgeMessageDefinitions = { /** - * First message sent by the extension to the bridge. - * Includes extension version string. Responds directly with version - * string of the bridge to compare. + * First message sent by the extension to the bridge.Responds directly with + * version string of the bridge to compare. * - * Still uses `:/` message separator for compat talking to older - * bridge versions. + * Still uses `:/` message separator for compat talking to older bridge + * versions. */ - "bridge:getInfo": string; - "bridge:/getInfo": string; + "bridge:getInfo": undefined; + "bridge:/getInfo": undefined; /** * Tells a bridge to begin service discovery (and whether to