From d8c6014b20b8e2b9655379068b210edd716cfab0 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Thu, 24 Apr 2025 15:02:43 -0400 Subject: [PATCH] preserve scroll position in following feed --- packages/frontend/src/pages/following-feed.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/frontend/src/pages/following-feed.vue b/packages/frontend/src/pages/following-feed.vue index 7f4110f66c..b6c5bf718e 100644 --- a/packages/frontend/src/pages/following-feed.vue +++ b/packages/frontend/src/pages/following-feed.vue @@ -39,6 +39,7 @@ import SkRemoteFollowersWarning from '@/components/SkRemoteFollowersWarning.vue' import { useRouter } from '@/router.js'; import { definePage } from '@/page.js'; import MkLazy from '@/components/global/MkLazy.vue'; +import { useScrollPositionKeeper } from '@/use/use-scroll-position-keeper.js'; const model = createModel(); const { @@ -99,6 +100,8 @@ const headerTabs: ComputedRef = computed(() => followingFeedTabs.map(t => title: followingTabName(t), }))); +useScrollPositionKeeper(computed(() => userScroll.value?.rootEl)); +useScrollPositionKeeper(computed(() => noteScroll.value)); definePage(() => ({ title: i18n.ts.following, icon: followingTabIcon(followingTab),