diff --git a/packages/docs/src/routes/tutorial/events/synchronous/solution/app.tsx b/packages/docs/src/routes/tutorial/events/synchronous/solution/app.tsx index 4d95cbe80c4..34a95852ea8 100644 --- a/packages/docs/src/routes/tutorial/events/synchronous/solution/app.tsx +++ b/packages/docs/src/routes/tutorial/events/synchronous/solution/app.tsx @@ -2,13 +2,13 @@ import { component$, useVisibleTask$, useSignal } from '@builder.io/qwik'; export default component$(() => { const aHref = useSignal(); - useVisibleTask$(() => { + useVisibleTask$(({cleanup}) => { const handler = (event: Event) => { event.preventDefault(); window.open('http://qwik.builder.io'); }; aHref.value!.addEventListener('click', handler); - return () => aHref.value!.removeEventListener('click', handler); + cleanup(() => aHref.value!.removeEventListener('click', handler)); }); return (