(cherry picked from commit d59cdb83275b353aa91d33ee98c2bb51353fd1f7)
@@ -1816,7 +1816,7 @@ void ScriptTextEditor::_text_edit_gui_input(const Ref<InputEvent> &ev) {
}
- if (!caret_clicked) {
+ if (caret_clicked < 0) {
tx->deselect();
tx->remove_secondary_carets();
caret_clicked = 0;