From 0e9666bd6e08766fe0d606e7b6a4138c9099fc06 Mon Sep 17 00:00:00 2001 From: Syed Ghufran Hassan Date: Mon, 17 Mar 2025 00:10:54 +0500 Subject: [PATCH] Update moveTo.js Added a check that if the target element exists before scrolling. If not, log an error or provide feedback to the user. --- src/moveTo.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/moveTo.js b/src/moveTo.js index dae9608..6a97b76 100644 --- a/src/moveTo.js +++ b/src/moveTo.js @@ -94,6 +94,10 @@ const MoveTo = (() => { const target = (href && href !== '#') ? document.getElementById(href.substring(1)) : document.body; const options = mergeObject(this.options, _getOptionsFromTriggerDom(dom, this.options)); + if (!target) { + console.error('Target element not found'); + return; +} if (typeof callback === 'function') { options.callback = callback;