diff --git a/src/game/client/components/menus.cpp b/src/game/client/components/menus.cpp index 182ce2fa9..3a9b86510 100644 --- a/src/game/client/components/menus.cpp +++ b/src/game/client/components/menus.cpp @@ -1172,6 +1172,12 @@ void CMenus::Render() Ui()->RenderPopupMenus(); + // Prevent UI elements from being hovered while a key reader is active + if(m_Binder.m_TakeKey) + { + Ui()->SetHotItem(nullptr); + } + // Handle this escape hotkey after popup menus if(!m_ShowStart && ClientState == IClient::STATE_OFFLINE && Ui()->ConsumeHotkey(CUi::HOTKEY_ESCAPE)) {