"Delete active workspace" should remove the active workspace. Instead, it removes the last workspace as the action "Delete last workspace" would do. "Delete active workspace" worked for me until xfwm 4.8.3. Since 4.9 it seems to be broken. Reproducible: always My keybinding for "Delete last workspace" is Alt-Delete ... for "Delete active workspace" it is Shift-Alt-Delete To exclude a keybinding conflict as the reason I cleared the keybinding of "Delete last workspace" which had no effect though.
I can /sometimes/ reproduce the issue. It looks a bit random, on one laptop I could reproduce pretty often (but not always), on my main laptop it happens once in a while (but really not that often). So it might be some kind of timing issue / race condition. It might be worth trying to bisect.
result of git bisect: 8637c3a8f869dee3c74e9ccb241b10ebfa4e705e is the first bad commit commit 8637c3a8f869dee3c74e9ccb241b10ebfa4e705e Author: Olivier Fourdan <fourdan@xfce.org> Date: Thu Oct 27 19:04:00 2011 +0200 Optimize workspace deletion
Any news on this?
Fixed in git with commit c4d89dd