Presently, window buttons seem to behave in the following way. When you click on a window button, if the window is not focused, it gains focus; if it is focused, then it is minimized. However this behavior is somewhat annoying when you have focus following the mouse pointer; if you choose a window from the panel to raise that you've accidentally brushed with the mouse pointer, it is minimized instead of raised. It would be nice if you could configure the window buttons such that when you click on a button, if the window is not raised, it is raised and focused; if it is raised but not focused it is focused; if it is raised and focused then it is minimized. This way you can raise windows easily without accidentally minimizing them. This makes sense (for me at least) because (from the panel at least) I want to raise windows far more often than I want to minimize them.
But that would not change anything. Because in the case of your first section, if you hover the window so it gains focus, and then click it -> it will minimize on click. I guess a better option would be to never minimize by clicking on the button, so the tasklist is only use to focus (and raise if needed).
I think that's incorrect - the windows do not gain focus if I hover the button, only if I hover the window on the way *to* the button (pretty common when you've got a bit pile of windows). But yeah I'd be okay with disabling the minimize click action too.
-- GitLab Migration Automatic Message -- This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/57. Please create an account or use an existing account on one of our supported OAuth providers. If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev