From 6cdbb5856615356168f0e3e0e85c549bc7fc8aa0 Mon Sep 17 00:00:00 2001 From: Uwe Ohse Date: Thu, 18 Apr 2024 15:13:44 +0200 Subject: [PATCH] fix issue #234, event.target.closest might not be defined when dragging text --- src/events/delegate.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/events/delegate.js b/src/events/delegate.js index bf320aa..77d4dce 100644 --- a/src/events/delegate.js +++ b/src/events/delegate.js @@ -3,7 +3,7 @@ import bind from "./bind.js"; function delegate (subject, type, selector, callback) { bind(subject, type, function(evt) { - if (evt.target.closest(selector)) { + if ((evt.target.closest ? evt.target : evt.target.parentNode).closest(selector)) { callback.call(subject, evt); } });