From 996353e457e2429e55349fe6034a1fa85f992f48 Mon Sep 17 00:00:00 2001 From: Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com> Date: Sun, 8 Feb 2026 23:34:40 -0500 Subject: [PATCH] Fix viewport text not clearing after commit/cancel of custom editor gizmo handles --- editor/scene/3d/node_3d_editor_plugin.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/editor/scene/3d/node_3d_editor_plugin.cpp b/editor/scene/3d/node_3d_editor_plugin.cpp index 3512210012..0261569f02 100644 --- a/editor/scene/3d/node_3d_editor_plugin.cpp +++ b/editor/scene/3d/node_3d_editor_plugin.cpp @@ -1925,6 +1925,7 @@ void Node3DEditorViewport::_sinput(const Ref &p_event) { // Restore. _edit.gizmo->commit_handle(_edit.gizmo_handle, _edit.gizmo_handle_secondary, _edit.gizmo_initial_value, true); _edit.gizmo = Ref(); + set_message(""); } if (_edit.mode == TRANSFORM_NONE) { @@ -2242,6 +2243,7 @@ void Node3DEditorViewport::_sinput(const Ref &p_event) { selected_node->update_gizmos(); } _edit.gizmo = Ref(); + set_message(""); break; } @@ -2580,6 +2582,7 @@ void Node3DEditorViewport::_sinput(const Ref &p_event) { // Restore. _edit.gizmo->commit_handle(_edit.gizmo_handle, _edit.gizmo_handle_secondary, _edit.gizmo_initial_value, true); _edit.gizmo = Ref(); + set_message(""); } if (k->get_keycode() == Key::ESCAPE && !cursor.region_select && !k->is_echo()) { _clear_selected(); @@ -3625,6 +3628,7 @@ void Node3DEditorViewport::_notification(int p_what) { spatial_editor->get_single_selected_node()->update_gizmos(); _edit.gizmo = Ref(); + set_message(""); } } break;