On Wed Jun 10 08:28:39 2026 +0000, Rémi Bernon wrote:
The ActivateWindow callback seems like a better place, it is the callback that is supposed to request window activation. Fwiw I don't even know what FlashWindow is about exactly, from its name and from winex11 implementation, I can only guess that it's only a visual notification and isn't supposed to activate the window. xdg-activation with no input serial flashes the taskbar icon on KDE like on Windows when this API is called. On other compositors it may display a notification of some sort, but the window will not be brought to the top without an input serial. SDL uses a similar strategy to implement its FlashWindow equivalent.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/11103#note_142599