From d8688bbd9316a27fe70d8f9c8ad926dd2f533a66 Mon Sep 17 00:00:00 2001 From: Dotta Date: Thu, 5 Mar 2026 06:55:33 -0600 Subject: [PATCH] fix: apply sorting to search results on issues page Previously, sorting was skipped when a search query was active, so search results were only ordered by backend relevance ranking. Now client-side sorting applies to search results too. Also changed default sort from "created" to "updated" desc so most recently updated issues appear first. Co-Authored-By: Claude Opus 4.6 --- ui/src/components/IssuesList.tsx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/ui/src/components/IssuesList.tsx b/ui/src/components/IssuesList.tsx index 00c77508..9ebf80e0 100644 --- a/ui/src/components/IssuesList.tsx +++ b/ui/src/components/IssuesList.tsx @@ -49,7 +49,7 @@ const defaultViewState: IssueViewState = { priorities: [], assignees: [], labels: [], - sortField: "created", + sortField: "updated", sortDir: "desc", groupBy: "none", viewMode: "list", @@ -207,9 +207,6 @@ export function IssuesList({ const filtered = useMemo(() => { const sourceIssues = normalizedIssueSearch.length > 0 ? searchedIssues : issues; const filteredByControls = applyFilters(sourceIssues, viewState); - if (normalizedIssueSearch.length > 0) { - return filteredByControls; - } return sortIssues(filteredByControls, viewState); }, [issues, searchedIssues, viewState, normalizedIssueSearch]);