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:
@@ -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]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user