diff --git a/packages/frontend/src/components/SkNoteDetailed.vue b/packages/frontend/src/components/SkNoteDetailed.vue index 54505c9bb..843f40c0c 100644 --- a/packages/frontend/src/components/SkNoteDetailed.vue +++ b/packages/frontend/src/components/SkNoteDetailed.vue @@ -302,6 +302,7 @@ const isRenote = ( ); const rootEl = shallowRef(); +const noteEl = shallowRef(); const menuButton = shallowRef(); const menuVersionsButton = shallowRef(); const renoteButton = shallowRef(); @@ -808,12 +809,12 @@ function setScrolling() { onMounted(() => { document.addEventListener('wheel', setScrolling); isScrolling = false; - rootEl.value?.scrollIntoView({ block: 'center' }); + noteEl.value?.scrollIntoView({ block: 'center' }); }); onUpdated(() => { if (!isScrolling) { - rootEl.value?.scrollIntoView({ block: 'center' }); + noteEl.value?.scrollIntoView({ block: 'center' }); if (location.hash) { location.replace(location.hash); // Jump to highlighted reply }