diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp index 4c13dc7fb6..40ff5174a4 100644 --- a/indra/newview/llviewerwindow.cpp +++ b/indra/newview/llviewerwindow.cpp @@ -3296,8 +3296,9 @@ BOOL LLViewerWindow::handleKey(KEY key, MASK mask) if (keyboard_focus && !gFocusMgr.getKeystrokesOnly()) { - LLUICtrl* cur_focus = dynamic_cast(keyboard_focus); - if (cur_focus && cur_focus->acceptsTextInput()) + // FIRE-31551: This causes aggressive switching into mouselook while any floater has focus + //LLUICtrl* cur_focus = dynamic_cast(keyboard_focus); + //if (cur_focus && cur_focus->acceptsTextInput()) { #ifdef LL_WINDOWS // On windows Alt Gr key generates additional Ctrl event, as result handling situations