From 932ea5a75bd5c7fe95aa26c4c05b6466c4e67ea0 Mon Sep 17 00:00:00 2001 From: daydalek <90121301+daydalek@users.noreply.github.com> Date: Thu, 16 Jul 2026 05:15:09 +0800 Subject: [PATCH] project: Fix include filters being ignored for non-ASCII search in multi-worktree projects (#60538) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `SearchQuery::text()` drops the `match_full_paths` parameter when falling back to `escaped_regex` for non-ASCII queries, causing include filters to match against wrong path formats in multi-worktree projects. search works correctly after the fix 截屏2026-07-07 21 32 34 Fixes #60513 --- Release Notes: - Fixed project search with non-ASCII queries incorrectly ignoring include filters in multi-worktree projects. --- crates/project/src/search.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/project/src/search.rs b/crates/project/src/search.rs index ccb38746a2..d000d8cf29 100644 --- a/crates/project/src/search.rs +++ b/crates/project/src/search.rs @@ -118,7 +118,7 @@ impl SearchQuery { include_ignored, files_to_include, files_to_exclude, - false, + match_full_paths, buffers, ); }