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 <noreply@anthropic.com>
This commit is contained in:
Dotta
2026-03-05 06:55:33 -06:00
parent 306cd65353
commit d8688bbd93

View File

@@ -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]);