From 0b7412f395521799ccc2d1cf07f5b793b9c422c0 Mon Sep 17 00:00:00 2001 From: Dmitry Stepanov Date: Thu, 3 Sep 2026 23:03:15 +0300 Subject: [PATCH] fixed crash when cancelling prefab instantiation in ui scene --- editor/src/ui_scene/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/editor/src/ui_scene/mod.rs b/editor/src/ui_scene/mod.rs index 6f83f5235..7311d121b 100644 --- a/editor/src/ui_scene/mod.rs +++ b/editor/src/ui_scene/mod.rs @@ -162,7 +162,11 @@ impl SceneController for UiScene { fn on_mouse_wheel(&mut self, _amount: f32, _engine: &mut Engine, _settings: &Settings) {} - fn on_mouse_leave(&mut self, _engine: &mut Engine, _settings: &Settings) {} + fn on_mouse_leave(&mut self, _engine: &mut Engine, _settings: &Settings) { + if let Some(preview) = self.preview_instance.take() { + self.ui.remove_node(preview.instance); + } + } fn on_drag_over( &mut self,