From 812786a4ec861aba15e7e419a50aa44f760cb327 Mon Sep 17 00:00:00 2001 From: MumuTW Date: Sun, 8 Mar 2026 13:43:39 +0000 Subject: [PATCH] fix(googlechat): clean up typing message on NO_REPLY --- extensions/googlechat/src/monitor.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/extensions/googlechat/src/monitor.ts b/extensions/googlechat/src/monitor.ts index ad89a9c74eb..d4b2f5f0509 100644 --- a/extensions/googlechat/src/monitor.ts +++ b/extensions/googlechat/src/monitor.ts @@ -339,6 +339,15 @@ async function processMessageWithPipeline(params: { onModelSelected, }, }); + + // Clean up typing message if deliver was never called (e.g. NO_REPLY after emoji reaction) + if (typingMessageName) { + try { + await deleteGoogleChatMessage({ account, messageName: typingMessageName }); + } catch (err) { + runtime.error?.(`Google Chat typing cleanup on NO_REPLY failed: ${String(err)}`); + } + } } async function downloadAttachment(