diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp index f00e67fa24e..69d3d2b7175 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();