From 75a11fb44ffa5867474729799c3af9b169e10902 Mon Sep 17 00:00:00 2001 From: Jiwon Kim Date: Tue, 25 Nov 2025 10:55:56 -0800 Subject: [PATCH] pass signal to addEventListener --- packages/chatkit-react/src/ChatKit.tsx | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/packages/chatkit-react/src/ChatKit.tsx b/packages/chatkit-react/src/ChatKit.tsx index 1c8a90b..fae6617 100644 --- a/packages/chatkit-react/src/ChatKit.tsx +++ b/packages/chatkit-react/src/ChatKit.tsx @@ -63,13 +63,17 @@ export const ChatKit = React.forwardRef( const controller = new AbortController(); for (const eventName of EVENT_NAMES) { - el.addEventListener(eventName, (e) => { - const handlerName = EVENT_HANDLER_MAP[eventName]; - const handler = control.handlers[handlerName]; - if (typeof handler === 'function') { - handler(e.detail as any); - } - }); + el.addEventListener( + eventName, + (e) => { + const handlerName = EVENT_HANDLER_MAP[eventName]; + const handler = control.handlers[handlerName]; + if (typeof handler === 'function') { + handler(e.detail as any); + } + }, + { signal: controller.signal }, + ); } return () => { controller.abort();