aboutsummaryrefslogtreecommitdiff
path: root/priv/static/lustre-server-component.mjs
diff options
context:
space:
mode:
authorHayleigh Thompson <me@hayleigh.dev>2024-04-01 19:02:57 +0100
committerHayleigh Thompson <me@hayleigh.dev>2024-04-01 19:02:57 +0100
commit5127e9904566ae94a1264e4321e2002297a057fc (patch)
treef376e16e307daf0e6fcf8272edd2dac5c10b8477 /priv/static/lustre-server-component.mjs
parent3ad7550a62a2bccdedc8004b46ab5c8293fcfb3a (diff)
downloadlustre-5127e9904566ae94a1264e4321e2002297a057fc.tar.gz
lustre-5127e9904566ae94a1264e4321e2002297a057fc.zip
:package: Generate server component runtime.
Diffstat (limited to 'priv/static/lustre-server-component.mjs')
-rw-r--r--priv/static/lustre-server-component.mjs9
1 files changed, 5 insertions, 4 deletions
diff --git a/priv/static/lustre-server-component.mjs b/priv/static/lustre-server-component.mjs
index b27c272..971b731 100644
--- a/priv/static/lustre-server-component.mjs
+++ b/priv/static/lustre-server-component.mjs
@@ -242,13 +242,14 @@ function createElementNode({ prev, next, dispatch, stack }) {
}
var registeredHandlers = /* @__PURE__ */ new WeakMap();
function lustreGenericEventHandler(event2) {
- if (!registeredHandlers.has(event2.target)) {
- event2.target.removeEventListener(event2.type, lustreGenericEventHandler);
+ const target = event2.currentTarget;
+ if (!registeredHandlers.has(target)) {
+ target.removeEventListener(event2.type, lustreGenericEventHandler);
return;
}
- const handlersForEventTarget = registeredHandlers.get(event2.target);
+ const handlersForEventTarget = registeredHandlers.get(target);
if (!handlersForEventTarget.has(event2.type)) {
- event2.target.removeEventListener(event2.type, lustreGenericEventHandler);
+ target.removeEventListener(event2.type, lustreGenericEventHandler);
return;
}
handlersForEventTarget.get(event2.type)(event2);