about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2025-01-16 20:41:26 +0100
committerbptato <nincsnevem662@gmail.com>2025-01-16 20:41:26 +0100
commit90d6faeb5c109f166f99bdeac12b79c8af349d03 (patch)
tree3d8780b16b9809e59cd2171ae6325143a0993515 /src
parent199443e64ed2d0606af2255b3c3eb3167ecbc000 (diff)
downloadchawan-90d6faeb5c109f166f99bdeac12b79c8af349d03.tar.gz
dom: set target on dispatch
Diffstat (limited to 'src')
-rw-r--r--src/html/event.nim1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/html/event.nim b/src/html/event.nim
index 3f3a434f..11a6e5b0 100644
--- a/src/html/event.nim
+++ b/src/html/event.nim
@@ -340,6 +340,7 @@ proc dispatch*(ctx: JSContext; target: EventTarget; event: Event): bool =
   var canceled = false
   var stop = false
   event.flags.incl(efDispatch)
+  event.target = target
   var target = target
   while target != nil and not stop:
     ctx.dispatchEvent0(event, target, stop, canceled)