From 0abbfbfe27e1c9fbc0621fb77575bdfcc7ccbf4c Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Thu, 26 Mar 2026 20:08:23 +0200 Subject: [PATCH] save clipboard contents on shortcut trigger --- surfsense_desktop/src/modules/quick-ask.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/surfsense_desktop/src/modules/quick-ask.ts b/surfsense_desktop/src/modules/quick-ask.ts index 0779b514f..59246e946 100644 --- a/surfsense_desktop/src/modules/quick-ask.ts +++ b/surfsense_desktop/src/modules/quick-ask.ts @@ -8,6 +8,7 @@ const SHORTCUT = 'CommandOrControl+Option+S'; let quickAskWindow: BrowserWindow | null = null; let pendingText = ''; let sourceApp = ''; +let savedClipboard = ''; function getFrontmostApp(): string { if (process.platform !== 'darwin') return ''; @@ -97,8 +98,9 @@ export function registerQuickAsk(): void { } sourceApp = getFrontmostApp(); + savedClipboard = clipboard.readText(); - const text = clipboard.readText().trim(); + const text = savedClipboard.trim(); if (!text) return; pendingText = text;