From 712400b3ec19adf307042b9ed28bcb4d261340d5 Mon Sep 17 00:00:00 2001 From: GODrums Date: Mon, 15 Jun 2026 03:26:09 +0200 Subject: [PATCH 1/2] fix: correct response handling in ClientSend --- src/lib/bridge/client.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/bridge/client.ts b/src/lib/bridge/client.ts index d3287e01..a45c34a8 100644 --- a/src/lib/bridge/client.ts +++ b/src/lib/bridge/client.ts @@ -29,10 +29,10 @@ export async function ClientSend(handler: RequestHandler, bundle, // @ts-ignore Bad types (resp: InternalResponseBundle) => { - if (resp?.response) { - resolve(resp.response); + if (resp?.error) { + reject(resp.error); } else { - reject(resp?.error); + resolve(resp?.response); } } ); From d3ab84f0df3ff5b0a0d812139dfe1547366bd135 Mon Sep 17 00:00:00 2001 From: GODrums Date: Mon, 15 Jun 2026 03:39:31 +0200 Subject: [PATCH 2/2] remove ts-ignore --- src/lib/bridge/client.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/lib/bridge/client.ts b/src/lib/bridge/client.ts index a45c34a8..19e85129 100644 --- a/src/lib/bridge/client.ts +++ b/src/lib/bridge/client.ts @@ -27,7 +27,6 @@ export async function ClientSend(handler: RequestHandler, runtimeNamespace().runtime.sendMessage( window.CSFLOAT_EXTENSION_ID || chrome.runtime.id, bundle, - // @ts-ignore Bad types (resp: InternalResponseBundle) => { if (resp?.error) { reject(resp.error);