diff --git a/app/assets/javascripts/discourse/widgets/topic-timeline.js.es6 b/app/assets/javascripts/discourse/widgets/topic-timeline.js.es6 index 035fe61a944..23d32c1424f 100644 --- a/app/assets/javascripts/discourse/widgets/topic-timeline.js.es6 +++ b/app/assets/javascripts/discourse/widgets/topic-timeline.js.es6 @@ -199,13 +199,15 @@ createWidget('timeline-scrollarea', { this.attach('timeline-padding', { height: after }) ]; - if (hasBackPosition) { + if (position.lastRead > 1 && position.total > 5) { const lastReadTop = Math.round(position.lastReadPercentage * SCROLLAREA_HEIGHT); - result.push(this.attach('timeline-last-read', { - top: lastReadTop, - lastRead: position.lastRead, - showButton - })); + if (hasBackPosition) { + result.push(this.attach('timeline-last-read', { + top: lastReadTop, + lastRead: position.lastRead, + showButton + })); + } result.push(this.attach('timeline-unread-area', { top: lastReadTop})); }