diff --git a/packages/ui/src/layouts/shared/browse-tab/composables/use-browse-search.ts b/packages/ui/src/layouts/shared/browse-tab/composables/use-browse-search.ts index 70ea3e5ff8..0ccf0b9b42 100644 --- a/packages/ui/src/layouts/shared/browse-tab/composables/use-browse-search.ts +++ b/packages/ui/src/layouts/shared/browse-tab/composables/use-browse-search.ts @@ -276,7 +276,9 @@ export function useBrowseSearch(options: UseBrowseSearchOptions): BrowseSearchSt () => options.projectType.value, (newType, oldType) => { debug('projectType changed', { from: oldType, to: newType }) - currentSortType.value = { display: 'Relevance', name: 'relevance' } + effectiveCurrentSortType.value = + effectiveSortTypes.value.find((sortType) => sortType.name === 'relevance') ?? + effectiveSortTypes.value[0] query.value = '' }, ) diff --git a/packages/ui/src/layouts/shared/browse-tab/layout.vue b/packages/ui/src/layouts/shared/browse-tab/layout.vue index e8e484ba4c..9da45a2023 100644 --- a/packages/ui/src/layouts/shared/browse-tab/layout.vue +++ b/packages/ui/src/layouts/shared/browse-tab/layout.vue @@ -59,7 +59,6 @@ const maxResultsOptions = computed[]>(() => :model-value="ctx.effectiveCurrentSortType.value" :options="sortOptions" :class="ctx.variant === 'web' ? '!w-auto flex-grow md:flex-grow-0' : 'max-w-[16rem]'" - placeholder="Sort by" @update:model-value="(val: SortType) => (ctx.effectiveCurrentSortType.value = val)" >