diff --git a/packages/frontend/src/components/MkTimeline.vue b/packages/frontend/src/components/MkTimeline.vue index be39e0f17b..cfe680d4c8 100644 --- a/packages/frontend/src/components/MkTimeline.vue +++ b/packages/frontend/src/components/MkTimeline.vue @@ -121,7 +121,13 @@ if (!store.s.realtimeMode) { sinceId: Array.from(paginator.items.value.keys()).at(0), }); console.log(notes); - paginator.unshiftItems(notes.toReversed()); + + const isTop = false; + if (isTop) { + paginator.unshiftItems(notes.toReversed()); + } else { + notesQueue.value.unshift(...notes.toReversed()); + } }, POLLING_INTERVAL, { immediate: false, afterMounted: true,