diff options
author | Sascha Woo <sascha.woo@gmail.com> | 2023-09-21 23:44:42 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-21 15:44:42 -0600 |
commit | 32b58c41cb767ff477dfdfe6e15d827f0e40397a (patch) | |
tree | 1f018f484aa75e4525dd1e972afcc1d5f842d93c /src | |
parent | bb5413dfd2fc5842eda7a29a1bdc53aa92e177c4 (diff) | |
download | htmx-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.js | 2 |
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; } |