Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

Commit 1ec7ac0

Browse files
authored
[Hotfix][ENG-4649] Reset page QP on new search text (#1974)
* Reset page QP on new search text * Remove page query-param
1 parent 5257e08 commit 1ec7ac0

4 files changed

Lines changed: 5 additions & 6 deletions

File tree

app/institutions/discover/controller.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default class InstitutionDiscoverController extends Controller {
1414
@tracked sort?: string = '-relevance';
1515
@tracked resourceType?: ResourceTypeFilterValue | null = null;
1616

17-
queryParams = ['cardSearchText', 'page', 'sort', 'resourceType'];
17+
queryParams = ['cardSearchText', 'sort', 'resourceType'];
1818

1919
get defaultQueryOptions() {
2020
return {

app/preprints/discover/controller.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export default class PreprintDiscoverController extends Controller {
1717
@tracked cardSearchText?: string = '';
1818
@tracked sort?: string = '-relevance';
1919

20-
queryParams = ['cardSearchText', 'page', 'sort'];
20+
queryParams = ['cardSearchText', 'sort'];
2121

2222
get defaultQueryOptions() {
2323
return {

app/search/controller.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@ export default class SearchController extends Controller {
77
@tracked q?: string = '';
88
@tracked sort?: string = '-relevance';
99
@tracked resourceType?: ResourceTypeFilterValue | null = null;
10-
@tracked page?: string = '';
1110

12-
queryParams = ['q', 'page', 'sort', 'resourceType'];
11+
queryParams = ['q', 'sort', 'resourceType'];
1312

1413
@action
1514
onSearch(queryOptions: OnSearchParams) {
1615
this.q = queryOptions.cardSearchText;
1716
this.sort = queryOptions.sort;
1817
this.resourceType = queryOptions.resourceType;
19-
this.page = queryOptions.page;
2018
}
2119
}

lib/osf-components/addon/components/search-page/component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ export default class SearchPage extends Component<SearchArgs> {
234234
this.totalResultCount = searchResult.totalResultCount === ShareMoreThanTenThousand ? '10,000+' :
235235
searchResult.totalResultCount;
236236
if (this.args.onSearch) {
237-
this.args.onSearch({cardSearchText, sort, resourceType, page});
237+
this.args.onSearch({cardSearchText, sort, resourceType});
238238
}
239239
} catch (e) {
240240
this.toast.error(e);
@@ -252,6 +252,7 @@ export default class SearchPage extends Component<SearchArgs> {
252252
@waitFor
253253
async doDebounceSearch() {
254254
await timeout(searchDebounceTime);
255+
this.page = '';
255256
taskFor(this.search).perform();
256257
}
257258

0 commit comments

Comments
 (0)