computations created outside a `createRoot` or `render` will never be disposed
Escaping reactivity contexts is presumably usually because of async operations.
Well, I create this effect inside an event handler. My component is attached to a specific part of the DOM, creating a small island of reactivity. However the event in question is a