From d4d370d92c93186ff394cf83afa35a978305e401 Mon Sep 17 00:00:00 2001 From: Ferdinand Kuhl Date: Thu, 27 Jun 2024 19:24:14 +0200 Subject: [PATCH] fixing multiple instanciation if a selector list was used --- package.json | 2 +- src/nowAndLater.js | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/package.json b/package.json index 6d9d1c4..a6d3c79 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@digicomp/now-and-later", - "version": "1.0.1", + "version": "1.0.2", "description": "an easy API for DOM MutationObserver", "main": "src/nowAndLater.js", "scripts": { diff --git a/src/nowAndLater.js b/src/nowAndLater.js index 580ea6f..31909a8 100644 --- a/src/nowAndLater.js +++ b/src/nowAndLater.js @@ -40,11 +40,6 @@ const observer = new MutationObserver(function (mutationsList) if (addedNode.matches(selector)) { lateInit.callback(addedNode); } - // NOTE: the added not selector prevents double calls - const nodes = addedNode.querySelectorAll(selector); - if (nodes.length > 0) { - [...nodes].forEach(node => lateInit.callback(node)); - } } } }