diff --git a/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java b/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java index 4d8657967f87..03b967988c56 100644 --- a/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java +++ b/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java @@ -1290,6 +1290,7 @@ public class IdeEventQueue extends EventQueue { if (keymap != null) { if (!keymap.equals(lastActiveKeymap.get())) { String actionsAwareTypeaheadActionsList = Registry.get("action.aware.typeahead.actions.list").asString(); + shortcutsShowingPopups.clear(); actionsShowingPopupsList.addAll(StringUtil.split(actionsAwareTypeaheadActionsList, ",")); actionsShowingPopupsList.forEach(actionId -> { List shortcuts = Arrays.asList(keymap.getShortcuts(actionId));