From d89ee32a7b5fcaa6be51f3ac0803505d9e55cbf4 Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Sat, 14 Feb 2026 11:07:25 -0500 Subject: [PATCH] extensions_ui: Respect category filter for installed extensions when searching (#49183) This PR updates the extensions UI to respect the category filter for already-installed extensions when searching for extensions. Closes #48628. Release Notes: - The extension search will now properly respect the category filter for extensions that are already installed ([#48628](https://github.com/zed-industries/zed/issues/48628)). --- crates/extensions_ui/src/extensions_ui.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/extensions_ui/src/extensions_ui.rs b/crates/extensions_ui/src/extensions_ui.rs index 7c77579c9172e24680e8398645544cd1099dfaff..bc02c7eef148aacc5de65dee7fea20fcf0899b73 100644 --- a/crates/extensions_ui/src/extensions_ui.rs +++ b/crates/extensions_ui/src/extensions_ui.rs @@ -487,6 +487,10 @@ impl ExtensionsPage { matches!(status, ExtensionStatus::NotInstalled) } }) + .filter(|(_, extension)| match self.provides_filter { + Some(provides) => extension.manifest.provides.contains(&provides), + None => true, + }) .map(|(ix, _)| ix), ); cx.notify();