http://bugs.winehq.org/show_bug.cgi?id=58385
Bug ID: 58385 Summary: Regression in Wine 9.22 causes plugin windows in Acrobat XI (e.g. PitStop Pro) to remain visible after closing Product: Wine Version: 9.22 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 Assignee: wine-bugs@winehq.org Reporter: edwardjameswells@gmail.com Distribution: ---
Starting with Wine 9.22, plugin windows in Adobe Acrobat Pro XI — such as those provided by Enfocus PitStop Pro (e.g. the “Action Lists” window) — fail to disappear after being closed.
This behavior did *not* occur in Wine 9.21 and earlier.
### Behavior:
When the plugin window is closed (e.g. via the PitStop GUI), it disappears from Acrobat’s internal state — but remains *visibly open* on screen, frozen, and unresponsive. It is not redrawn or refreshed, and cannot be interacted with. Wine appears to believe the window has been destroyed, but the X11 window remains mapped. This affects usability severely.
The bug affects both 32-bit and WOW64 installations. It occurs whether or not a window manager is used.
### Regression Confirmation:
- Works in Wine 9.21: PitStop windows close cleanly and disappear from screen. - Broken in Wine 9.22 through 10.9 (latest tested): PitStop windows persist after close.
### Notes:
This is *not* specific to WOW64 or any DPI configuration.
I suspect the following commit introduced the regression:
`user32: Reimplement WIN_ListChildren() using NtUserBuildHwndList().`
The bug appears to be that Wine no longer propagates child window teardown (e.g. `DestroyWindow` or `UnmapNotify`) to X11 for plugin-type windows that are marked as `WS_POPUP`, `WS_CHILD`, or transient. These windows may be missed by the new child enumeration logic.
I can provide detailed logs with `WINEDEBUG=+win,+x11drv` if needed.
### System Details:
- Arch Linux (current) - X11 (EXWM, but bug occurs without WM as well) - Wine 64-bit and 32-bit tested - Affected App: Adobe Acrobat Pro XI with PitStop Pro plugin
http://bugs.winehq.org/show_bug.cgi?id=58385
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- Can you run a regression test? https://gitlab.winehq.org/wine/wine/-/wikis/Regression-Testing