Rémi Bernon (@rbernon) commented about dlls/win32u/scroll.c:
}
NtUserSetSystemTimer( hwnd, SCROLL_TIMER, msg == WM_LBUTTONDOWN ? SCROLL_FIRST_DELAY : SCROLL_REPEAT_DELAY );
```suggestion:-7+0 if ((msg == WM_LBUTTONDOWN) || (msg == WM_SYSTIMER)) { send_message( owner_hwnd, vertical ? WM_VSCROLL : WM_HSCROLL, SB_LINEUP, (LPARAM)ctl_hwnd ); NtUserSetSystemTimer( hwnd, SCROLL_TIMER, msg == WM_LBUTTONDOWN ? SCROLL_FIRST_DELAY : SCROLL_REPEAT_DELAY ); } ``` Wouldn't something like that (same below) be better? -- https://gitlab.winehq.org/wine/wine/-/merge_requests/5634#note_70400