From cc45bdc9a11dd7dab9c2b5f3ff123883c6bf45aa Mon Sep 17 00:00:00 2001 From: trean Date: Thu, 13 Jun 2024 16:24:30 +0200 Subject: [PATCH] anchores fix (#967) --- .../themes/qdrant-2024/assets/js/helpers.js | 11 ----------- .../themes/qdrant-2024/assets/js/vendor/anchor.js | 5 ++--- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/qdrant-landing/themes/qdrant-2024/assets/js/helpers.js b/qdrant-landing/themes/qdrant-2024/assets/js/helpers.js index 329917236..79f1784b6 100644 --- a/qdrant-landing/themes/qdrant-2024/assets/js/helpers.js +++ b/qdrant-landing/themes/qdrant-2024/assets/js/helpers.js @@ -19,17 +19,6 @@ export function scrollIntoViewWithOffset(id, offset) { top: targetPosition, behavior: 'smooth', }); - - return new Promise((resolve) => { - const scrollHandler = () => { - // resolve promise when scroll is finished - if (window.scrollY === Math.floor(targetPosition)) { - window.removeEventListener('scroll', scrollHandler); - resolve(); - } - }; - window.addEventListener('scroll', scrollHandler); - }); } export function isNodeList(list) { diff --git a/qdrant-landing/themes/qdrant-2024/assets/js/vendor/anchor.js b/qdrant-landing/themes/qdrant-2024/assets/js/vendor/anchor.js index 8b6557c6e..e7176a67c 100644 --- a/qdrant-landing/themes/qdrant-2024/assets/js/vendor/anchor.js +++ b/qdrant-landing/themes/qdrant-2024/assets/js/vendor/anchor.js @@ -24,9 +24,8 @@ document.addEventListener('DOMContentLoaded', function (event) { const target = anchor.getAttribute('href'); anchor.addEventListener('click', function (e) { e.preventDefault(); - scrollIntoViewWithOffset(target.replace('#', ''), offset).then(() => { - history.pushState(null, null, target); - }); + history.pushState(null, null, target); + scrollIntoViewWithOffset(target.replace('#', ''), offset); }); }); });