diff --git a/frontend/src/app/components/start/start.component.ts b/frontend/src/app/components/start/start.component.ts index 31317cab5..7db1a75e1 100644 --- a/frontend/src/app/components/start/start.component.ts +++ b/frontend/src/app/components/start/start.component.ts @@ -194,14 +194,16 @@ export class StartComponent implements OnInit, AfterViewChecked, OnDestroy { applyScrollLeft(): void { if (this.blockchainContainer?.nativeElement?.scrollWidth) { let lastScrollLeft = null; - while (this.scrollLeft < 0 && this.shiftPagesForward() && lastScrollLeft !== this.scrollLeft) { - lastScrollLeft = this.scrollLeft; - this.scrollLeft += this.pageWidth; - } - lastScrollLeft = null; - while (this.scrollLeft > this.blockchainContainer.nativeElement.scrollWidth && this.shiftPagesBack() && lastScrollLeft !== this.scrollLeft) { - lastScrollLeft = this.scrollLeft; - this.scrollLeft -= this.pageWidth; + if (!this.timeLtr) { + while (this.scrollLeft < 0 && this.shiftPagesForward() && lastScrollLeft !== this.scrollLeft) { + lastScrollLeft = this.scrollLeft; + this.scrollLeft += this.pageWidth; + } + lastScrollLeft = null; + while (this.scrollLeft > this.blockchainContainer.nativeElement.scrollWidth && this.shiftPagesBack() && lastScrollLeft !== this.scrollLeft) { + lastScrollLeft = this.scrollLeft; + this.scrollLeft -= this.pageWidth; + } } this.blockchainContainer.nativeElement.scrollLeft = this.scrollLeft; }