so, this got way more traction than I expected!
i'd like to reiterate that this is something you should use only in very specific use-cases. there's prob a very good reason why browsers behave this way
also, many of you pointed out that this can be achieved in different ways too, so i'll include a section in the docs about them, along with feedbacks i got and some simple benchmarks:)
browsers mostly skip updating hover state while you scroll
so I made super-hover, a tiny utility library that checks what's under your cursor every frame!
`pnpm add super-hover`