Regression: Certain window types reset position when interacted with after move
In recent versions, I can't move Steam window more than once.
Steps to Reproduce:
- Open Steam, in either small or large mode
- Move Steam window by holding left-click on the Steam title bar
- Now left-click the Steam title bar as if you're about to start dragging it again
- Expected behaviour: Window is able to be moved
- Actual behaviour: Window immediate resets to original position (before your first moved it)
In fact it's not just the "grab-able" part of the title bar. If I click the x
to close it, it also resets position instead.
Versions affected
I worked through a manual bisect, and found the problem commit: 182bd22c4675150497aa4e3de1348a97f7277461
- "workspace: Update maximized on struts change". Below are the commits that I did test in the search.
- NO: tag
xfwm4-4.16.1
- NO: commit
488288f6e35d5d3dc077e87fe2ed83129692f62e
- client: Handle removal of GTK_FRAME_EXTENTS` - NO: commit
143da14e627a24ccce584c2024fae1e061aadc1f
- Replace stock icons - NO: commit
554e5c7a195b9e5d7b66823b46f6000c911bb670
- compositor: Clear root backing pixmap before use - NO: commit
ddaa7dd391fe302637b0ee9fcba6d8ca0b47659b
- icons: Check XGetGeometry() appropriate return value - NO: commit
53d102160a2b0e0fffaf1adb31d5f680d9535863
- menu: Small code cleanup - YES: commit
182bd22c4675150497aa4e3de1348a97f7277461
- workspace: Update maximized on struts change - YES: tag
xfwm4-4.17.0
- YES: tag
xfwm4-4.17.1
- YES: master commit
b5f42babdd87e7ff4f21c7a945daee152c2c7190
- Added functionality to move window to another monitor