diff --git a/Userland/Libraries/LibGUI/TextEditor.cpp b/Userland/Libraries/LibGUI/TextEditor.cpp index f678ae95ee..0bc89b95c7 100644 --- a/Userland/Libraries/LibGUI/TextEditor.cpp +++ b/Userland/Libraries/LibGUI/TextEditor.cpp @@ -868,6 +868,8 @@ void TextEditor::keydown_event(KeyEvent& event) } if (event.key() == KeyCode::Key_Tab) { + if (!is_editable()) + return; if (has_selection()) { if (event.modifiers() == Mod_Shift) { unindent_selection();