From 48a8aa4aef14b1ea09b251199be22664b7eb8256 Mon Sep 17 00:00:00 2001 From: RemiSaurel Date: Sat, 27 Aug 2022 20:11:01 +0200 Subject: [PATCH] fix pin scrolling --- src/components/ToDoList.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/ToDoList.vue b/src/components/ToDoList.vue index 41d0738..309ccb9 100644 --- a/src/components/ToDoList.vue +++ b/src/components/ToDoList.vue @@ -64,10 +64,10 @@ export default { this.sortArrayPinnedElements() } else { item.isPinned = true - this.$nextTick(() => { - const pinnedElement = document.getElementById(item) - pinnedElement.scrollIntoView({behavior: "smooth"}) - }); + const list = document.getElementById("liste"); + if (window.scrollY !== 0 || list.scrollTop !== 0) { + list.scrollTo({top: 0, behavior: 'smooth'}); + } this.sortArrayPinnedElements() } },