diff --git a/app/assets/javascripts/discourse/widgets/topic-timeline.js.es6 b/app/assets/javascripts/discourse/widgets/topic-timeline.js.es6 index 927c605c4bd..a2878a069db 100644 --- a/app/assets/javascripts/discourse/widgets/topic-timeline.js.es6 +++ b/app/assets/javascripts/discourse/widgets/topic-timeline.js.es6 @@ -249,7 +249,9 @@ export default createWidget('topic-timeline', { return; } - stream.excerpt(pos).then(info => { + // we have an off by one, stream is zero based, + // pos is 1 based + stream.excerpt(pos-1).then(info => { if (info && this.state.position === pos) { let excerpt = "";