diff --git a/crates/project_panel/src/project_panel.rs b/crates/project_panel/src/project_panel.rs index 35cc78b71c..1a3d07ef49 100644 --- a/crates/project_panel/src/project_panel.rs +++ b/crates/project_panel/src/project_panel.rs @@ -1383,6 +1383,8 @@ impl ProjectPanel { fn cancel(&mut self, _: &menu::Cancel, window: &mut Window, cx: &mut Context) { if cx.stop_active_drag(window) { + self.drag_target_entry.take(); + self.hover_expand_task.take(); return; }