diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp index 33362577a3f..b2a9c606b67 100644 --- a/scene/gui/text_edit.cpp +++ b/scene/gui/text_edit.cpp @@ -3711,6 +3711,9 @@ void TextEdit::set_editable(bool p_editable) { } editable = p_editable; + if (editable) { + draw_caret = true; + } queue_accessibility_update(); queue_redraw(); update_minimum_size();