summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
authorSascha Woo <sascha.woo@gmail.com>2023-09-21 23:44:42 +0200
committerGitHub <noreply@github.com>2023-09-21 15:44:42 -0600
commit32b58c41cb767ff477dfdfe6e15d827f0e40397a (patch)
tree1f018f484aa75e4525dd1e972afcc1d5f842d93c /src
parentbb5413dfd2fc5842eda7a29a1bdc53aa92e177c4 (diff)
downloadhtmx-32b58c41cb767ff477dfdfe6e15d827f0e40397a.tar.gz
htmx-32b58c41cb767ff477dfdfe6e15d827f0e40397a.zip
Add support for event cancellation (preventDefault) in extensions (#1456)
ext: add support for event cancellation via preventDefault()
Diffstat (limited to 'src')
-rw-r--r--src/htmx.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/htmx.js b/src/htmx.js
index a8fdfa1b..38bdd726 100644
--- a/src/htmx.js
+++ b/src/htmx.js
@@ -2149,7 +2149,7 @@ return (function () {
eventResult = eventResult && elt.dispatchEvent(kebabedEvent)
}
withExtensions(elt, function (extension) {
- eventResult = eventResult && (extension.onEvent(eventName, event) !== false)
+ eventResult = eventResult && (extension.onEvent(eventName, event) !== false && !event.defaultPrevented)
});
return eventResult;
}