fix: recalculate toot height after voting on poll (#2198)

This commit is contained in:
Nolan Lawson 2022-11-17 19:57:26 -08:00 committed by GitHub
parent ff6e1dc6fc
commit 601c3e40c9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View file

@ -34,7 +34,7 @@
<StatusMediaAttachments {...params} on:recalculateHeight />
{/if}
{#if showPoll && (showContent || preloadHiddenContent)}
<StatusPoll {...params} shown={showContent} />
<StatusPoll {...params} shown={showContent} on:recalculateHeight />
{/if}
{#if isStatusInOwnThread}
<StatusDetails {...params} {...timestampParams} />

View file

@ -364,6 +364,8 @@
const { polls } = this.store.get()
polls[pollId] = poll
this.store.set({ polls })
// the height of the status changes after you vote on the poll
requestAnimationFrame(() => this.fire('recalculateHeight'))
}
} finally {
this.set({ loading: false })