// scrollToAnchor first to preserve anchor position when using history navigation
if (e.anchor) {
setTimeout(() => {
- document.getElementById(e.anchor).scrollIntoView({ behavior: 'smooth', inline: 'nearest' })
+ this.viewportScroller.scrollToAnchor(e.anchor)
})
return
eventsObs.pipe(
filter((e: Event): e is GuardsCheckStart => e instanceof GuardsCheckStart),
- filter(() => this.screenService.isInSmallView() || !!this.screenService.isInTouchScreen())
+ filter(() => this.screenService.isInSmallView() || this.screenService.isInTouchScreen())
).subscribe(() => this.menu.setMenuDisplay(false)) // User clicked on a link in the menu, change the page
}