On Tue May 14 16:13:36 2024 +0000, Fabian Maurer wrote:
We could keep track of whether a timer is running (or keep track if the mouse left the current "hittest" area) to work around that issue. If we only set the timer when its expired it seems to work nicely.
Probably you could include the MOUSEENTER message around the `NtUserSetSystemTimer` call too (would probably need another if, or refactor this a bit differently to reduce the duplication).