diff --git a/apps/ssb.json b/apps/ssb.json index 42be2935..c92aef07 100644 --- a/apps/ssb.json +++ b/apps/ssb.json @@ -1,5 +1,5 @@ { "type": "tildefriends-app", "emoji": "🦀", - "previous": "&UEIA5OmcpNMsBGeyxmgTdib+tkpPgr62iXdTlt1aH9U=.sha256" + "previous": "&zJ76A1+RyfQ6zpNhfdvjWOLGt+cAwGaB4ZqEx4e2PNk=.sha256" } diff --git a/apps/ssb/tf-tab-news-feed.js b/apps/ssb/tf-tab-news-feed.js index 8439fe48..cec5cc0a 100644 --- a/apps/ssb/tf-tab-news-feed.js +++ b/apps/ssb/tf-tab-news-feed.js @@ -386,6 +386,7 @@ class TfTabNewsFeedElement extends LitElement { let self = this; this.loading++; let messages = []; + let original_hash = this.hash; try { if (this._messages_hash !== this.hash) { this.messages = []; @@ -407,7 +408,9 @@ class TfTabNewsFeedElement extends LitElement { } finally { this.loading--; } - this.messages = this.merge_messages(this.messages, messages); + if (this.hash == original_hash) { + this.messages = this.merge_messages(this.messages, messages); + } this.time_loading = undefined; console.log( `loading ${messages.length} messages done for ${self.whoami} in ${(new Date() - start_time) / 1000}s`