diff options
| author | Marie <marie@kaifa.ch> | 2024-02-03 21:35:55 +0100 |
|---|---|---|
| committer | Marie <marie@kaifa.ch> | 2024-02-03 21:35:55 +0100 |
| commit | bd0186296cb1a9f127b76e4ee0a02f7f6eb4e092 (patch) | |
| tree | 17831971cde5176751c410ab682e5878d563766a /packages/frontend/src/components/SkNoteDetailed.vue | |
| parent | upd: apply changes (diff) | |
| download | sharkey-bd0186296cb1a9f127b76e4ee0a02f7f6eb4e092.tar.gz sharkey-bd0186296cb1a9f127b76e4ee0a02f7f6eb4e092.tar.bz2 sharkey-bd0186296cb1a9f127b76e4ee0a02f7f6eb4e092.zip | |
fix: scrolling to note
Diffstat (limited to 'packages/frontend/src/components/SkNoteDetailed.vue')
| -rw-r--r-- | packages/frontend/src/components/SkNoteDetailed.vue | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/frontend/src/components/SkNoteDetailed.vue b/packages/frontend/src/components/SkNoteDetailed.vue index 54505c9bb7..843f40c0cb 100644 --- a/packages/frontend/src/components/SkNoteDetailed.vue +++ b/packages/frontend/src/components/SkNoteDetailed.vue @@ -302,6 +302,7 @@ const isRenote = ( ); const rootEl = shallowRef<HTMLElement>(); +const noteEl = shallowRef<HTMLElement>(); const menuButton = shallowRef<HTMLElement>(); const menuVersionsButton = shallowRef<HTMLElement>(); const renoteButton = shallowRef<HTMLElement>(); @@ -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 } |