http://bugs.winehq.org/show_bug.cgi?id=58433 --- Comment #9 from cyrus.valkonen@gmail.com --- ChatGPT's analysis: The regression stems from conflating three distinct Windows concepts: keyboard focus, window activation, and z-order / popup ownership. The reverted commit assumes that a foreground change should always trigger driver-level activation. That assumption is incorrect for transient popup windows such as menus, submenus, and owner-owned tool windows, which do not activate on Windows. JUCE/FL Studio hits this edge case via hover-opened submenus with owner relationships and no explicit click activation, relying on Windows’ implicit popup rules. Existing Wine tests most likely only cover click-driven activation and simple popups, but not hover-activated nested popups or focus changes without activation. As a result, the change would have appeared semantically cleaner and would have passed tests, despite breaking real-world behavior. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.