From 6d410790912f4b09f9dab0612716e3cc40e9528f Mon Sep 17 00:00:00 2001 From: gmcky <80690640+gmcky@users.noreply.github.com> Date: Sat, 8 Aug 2026 18:05:01 +0300 Subject: [PATCH] fix: ignore held key repeat for popup hotkey --- src-tauri/src/lib.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index c42d55f..b33fc7d 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -411,6 +411,7 @@ fn setup_global_shortcut(app: &AppHandle) -> Result<(), Box { @@ -438,6 +439,9 @@ fn setup_global_shortcut(app: &AppHandle) -> Result<(), Box { + if trigger_held { + return; + } let matches = app_handle .try_state::() .and_then(|state| { @@ -454,6 +458,7 @@ fn setup_global_shortcut(app: &AppHandle) -> Result<(), Box Result<(), Box Result<(), Box { + trigger_held = false; + } _ => {} }) { log::error!("Global shortcut listener crashed: {:?}", e);