this.highlightedThread = new VideoComment(res.comment)
// Scroll to the highlighted thread
- setTimeout(() => {
- // -60 because of the fixed header
- const scrollY = this.commentHighlightBlock.nativeElement.offsetTop - 60
- window.scroll(0, scrollY)
- }, 500)
+ setTimeout(() => this.commentHighlightBlock.nativeElement.scrollIntoView(), 0)
}
},
this.remoteServerDown = false
let startTime = urlOptions.startTime || (this.video.userHistory ? this.video.userHistory.currentTime : 0)
- // Don't start the video if we are at the end
+ // If we are at the end of the video, reset the timer
if (this.video.duration - startTime <= 1) startTime = 0
if (this.video.isVideoNSFWForUser(this.user, this.serverService.getConfig())) {