From 11a977e5334393e4f77dce6b732821cb92ff5275 Mon Sep 17 00:00:00 2001 From: Adi-Beker Date: Tue, 9 Jun 2026 00:36:22 +0300 Subject: [PATCH] gh-14070: clear shortcut editing state on blur (gh-14072) --- src/browser/components/preferences/zen-settings.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/browser/components/preferences/zen-settings.js b/src/browser/components/preferences/zen-settings.js index 288b342d6..c048ecffa 100644 --- a/src/browser/components/preferences/zen-settings.js +++ b/src/browser/components/preferences/zen-settings.js @@ -945,6 +945,7 @@ var gZenCKSSettings = { }); input.addEventListener("blur", (event) => { + this._currentActionID = null; const target = event.target; target.classList.remove(`${ZEN_CKS_INPUT_FIELD_CLASS}-editing`); if (!this._hasSafed) { @@ -1049,6 +1050,7 @@ var gZenCKSSettings = { input.classList.remove(`${ZEN_CKS_INPUT_FIELD_CLASS}-not-set`); input.classList.remove(`${ZEN_CKS_INPUT_FIELD_CLASS}-editing`); this._latestValidKey = null; + this._currentActionID = null; return; } else if (shortcut == "Escape" && !modifiersActive) { const { hasConflicts, conflictShortcut } = gZenKeyboardShortcutsManager.checkForConflicts(