From fb7b009d6368acacade236b74406709851a0eaa5 Mon Sep 17 00:00:00 2001 From: Rigel Kent Date: Mon, 1 Feb 2021 19:19:40 +0100 Subject: [PATCH] fix trending page scroll fixes #3665 --- .../shared/shared-video-miniature/abstract-video-list.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/client/src/app/shared/shared-video-miniature/abstract-video-list.ts b/client/src/app/shared/shared-video-miniature/abstract-video-list.ts index 3e84589cd..14a29d05f 100644 --- a/client/src/app/shared/shared-video-miniature/abstract-video-list.ts +++ b/client/src/app/shared/shared-video-miniature/abstract-video-list.ts @@ -363,7 +363,7 @@ export abstract class AbstractVideoList implements OnInit, OnDestroy, AfterConte categoryOneOf: this.categoryOneOf } - let path = this.router.url + let path = this.getUrlWithoutParams() if (!path || path === '/') path = this.serverConfig.instance.defaultClientRoute this.router.navigate([ path ], { queryParams, replaceUrl: true, queryParamsHandling: 'merge' }) @@ -380,4 +380,10 @@ export abstract class AbstractVideoList implements OnInit, OnDestroy, AfterConte this.nsfwPolicy = user.nsfwPolicy })) } + + private getUrlWithoutParams () { + let urlTree = this.router.parseUrl(this.router.url) + urlTree.queryParams = {} + return urlTree.toString() + } }