From: Rigel Kent Date: Mon, 1 Feb 2021 18:19:40 +0000 (+0100) Subject: fix trending page scroll X-Git-Tag: v3.1.0-rc.1~198 X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=fb7b009d6368acacade236b74406709851a0eaa5;p=github%2FChocobozzz%2FPeerTube.git fix trending page scroll fixes #3665 --- 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() + } }