diff --git a/doc/classes/GraphEdit.xml b/doc/classes/GraphEdit.xml
index 2ba74b3f7..1140fbe39 100644
--- a/doc/classes/GraphEdit.xml
+++ b/doc/classes/GraphEdit.xml
@@ -208,8 +208,9 @@
+
- Emitted when a GraphNode is attempted to be removed from the GraphEdit.
+ Emitted when a GraphNode is attempted to be removed from the GraphEdit. Provides a list of node names to be removed (all selected nodes, excluding nodes without closing button).
diff --git a/editor/plugins/animation_blend_tree_editor_plugin.cpp b/editor/plugins/animation_blend_tree_editor_plugin.cpp
index d713ea8ca..5b8ab4829 100644
--- a/editor/plugins/animation_blend_tree_editor_plugin.cpp
+++ b/editor/plugins/animation_blend_tree_editor_plugin.cpp
@@ -30,19 +30,12 @@
#include "animation_blend_tree_editor_plugin.h"
-#include "core/io/resource_loader.h"
-#include "editor/editor_inspector.h"
-#include "editor/editor_scale.h"
-#include "scene/3d/skeleton.h"
-#include "scene/animation/animation_player.h"
-#include "scene/gui/graph_node.h"
-#include "scene/gui/menu_button.h"
-#include "scene/gui/progress_bar.h"
#include "core/array.h"
#include "core/class_db.h"
#include "core/color.h"
#include "core/error_macros.h"
#include "core/hash_map.h"
+#include "core/io/resource_loader.h"
#include "core/list.h"
#include "core/node_path.h"
#include "core/os/memory.h"
@@ -50,25 +43,32 @@
#include "core/typedefs.h"
#include "core/undo_redo.h"
#include "editor/editor_file_dialog.h"
+#include "editor/editor_inspector.h"
#include "editor/editor_node.h"
+#include "editor/editor_scale.h"
#include "editor/editor_settings.h"
#include "scene/2d/canvas_item.h"
+#include "scene/3d/skeleton.h"
+#include "scene/animation/animation_blend_tree.h"
+#include "scene/animation/animation_player.h"
#include "scene/gui/box_container.h"
#include "scene/gui/button.h"
#include "scene/gui/check_box.h"
#include "scene/gui/control.h"
#include "scene/gui/dialogs.h"
#include "scene/gui/graph_edit.h"
+#include "scene/gui/graph_node.h"
#include "scene/gui/label.h"
#include "scene/gui/line_edit.h"
+#include "scene/gui/menu_button.h"
#include "scene/gui/panel_container.h"
#include "scene/gui/popup_menu.h"
+#include "scene/gui/progress_bar.h"
#include "scene/gui/separator.h"
#include "scene/gui/tree.h"
#include "scene/main/node.h"
#include "scene/resources/animation.h"
#include "scene/resources/style_box.h"
-#include "scene/animation/animation_blend_tree.h"
void AnimationNodeBlendTreeEditor::add_custom_type(const String &p_name, const Ref