From ed29b4678388a8ebfc0e764dd32ed2ac206c987f Mon Sep 17 00:00:00 2001 From: Smit Barmase Date: Wed, 21 Jan 2026 17:06:45 +0530 Subject: [PATCH] project_panel: Fix "Add Folder to Project" menu hidden on remote projects (#47283) Fixes an unintended behavioral change from #40838. Release Notes: - Fixed "Add Folder to Project" and "Remove from Project" menu items being incorrectly hidden on remote projects. --- crates/project_panel/src/project_panel.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/project_panel/src/project_panel.rs b/crates/project_panel/src/project_panel.rs index 81450f850e0ac386c6adb2aca2abf5c30de0a700..260c1b1dec3a0ae9824894342bbd33c90173e491 100644 --- a/crates/project_panel/src/project_panel.rs +++ b/crates/project_panel/src/project_panel.rs @@ -1087,6 +1087,7 @@ impl ProjectPanel { let is_unfoldable = auto_fold_dirs && self.is_unfoldable(entry, worktree); let is_read_only = project.is_read_only(cx); let is_remote = project.is_remote(); + let is_collab = project.is_via_collab(); let is_local = project.is_local(); let settings = ProjectPanelSettings::get_global(cx); @@ -1177,7 +1178,7 @@ impl ProjectPanel { .when(!is_root, |menu| { menu.action("Delete", Box::new(Delete { skip_prompt: false })) }) - .when(!is_remote && is_root, |menu| { + .when(!is_collab && is_root, |menu| { menu.separator() .action( "Add Folder to Project…",