From a2230ab658f34f2d7463a628a612fb1db91b62a4 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Tue, 29 Apr 2025 12:23:46 +0900 Subject: [PATCH] Update MkTimeline.vue --- packages/frontend/src/components/MkTimeline.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/frontend/src/components/MkTimeline.vue b/packages/frontend/src/components/MkTimeline.vue index cfe680d4c8..292b71b3e2 100644 --- a/packages/frontend/src/components/MkTimeline.vue +++ b/packages/frontend/src/components/MkTimeline.vue @@ -54,7 +54,7 @@ SPDX-License-Identifier: AGPL-3.0-only import { computed, watch, onUnmounted, provide, useTemplateRef, TransitionGroup, onMounted, shallowRef, ref } from 'vue'; import * as Misskey from 'misskey-js'; import { useInterval } from '@@/js/use-interval.js'; -import { scrollToTop } from '@@/js/scroll.js'; +import { isHeadVisible, scrollToTop } from '@@/js/scroll.js'; import type { BasicTimelineType } from '@/timelines.js'; import type { PagingCtx } from '@/use/use-pagination.js'; import { usePagination } from '@/use/use-pagination.js'; @@ -122,7 +122,7 @@ if (!store.s.realtimeMode) { }); console.log(notes); - const isTop = false; + const isTop = isHeadVisible(rootEl.value, 16); if (isTop) { paginator.unshiftItems(notes.toReversed()); } else { @@ -150,7 +150,7 @@ function prepend(note: Misskey.entities.Note) { note._shouldInsertAd_ = true; } - const isTop = false; + const isTop = isHeadVisible(rootEl.value, 16); if (isTop) { paginator.prepend(note); } else {