diff --git a/common/content/events.js b/common/content/events.js index 6c655cf7..c7449d64 100644 --- a/common/content/events.js +++ b/common/content/events.js @@ -1375,8 +1375,11 @@ function Events() //{{{ if (key == "" && !event.isMacro) { events.feedingKeys = false; - if (lastMacro) + if (modes.isReplaying) + { + modes.isReplaying = false; setTimeout(function () { liberator.echomsg("Canceled playback of macro '" + lastMacro + "'"); }, 100); + } event.preventDefault(); event.stopPropagation(); return true;