From d58060b1888fc263f971708eddcafa97864caa98 Mon Sep 17 00:00:00 2001 From: Brues <5278969+brues-code@users.noreply.github.com> Date: Thu, 22 Oct 2026 21:00:01 -0500 Subject: [PATCH] hoverbind: Escape clears every key bound to the button --- modules/hoverbind.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/hoverbind.lua b/modules/hoverbind.lua index 80b29254..5310b0b4 100644 --- a/modules/hoverbind.lua +++ b/modules/hoverbind.lua @@ -161,10 +161,12 @@ pfUI:RegisterModule("hoverbind", function () if arg1 == "ESCAPE" and not binding then pfUI.hoverbind:Hide() return end if binding then if arg1 == "ESCAPE" then - -- Remove existing binding - local key = (GetBindingKey(binding)) - if (key) then + -- Remove all existing bindings + local keys = { GetBindingKey(binding) } + for _, key in ipairs(keys) do SetBinding(key) + end + if keys[1] then SaveBindings(GetCurrentBindingSet()) end else