Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Broken maximisation toggle #11199

Open
dsalt opened this issue Aug 20, 2024 · 1 comment
Open

Broken maximisation toggle #11199

dsalt opened this issue Aug 20, 2024 · 1 comment

Comments

@dsalt
Copy link

dsalt commented Aug 20, 2024

Toggling the Steam main window size using Steam's own toggle-size button. (It doesn't matter which window; this one is merely most convenient.)

Environment is Devuan daedalus, Xfwm4.

Initial state:

$ xwininfo -id 0x6c00039 | grep -e Width -e Height -e Absolute
  Absolute upper-left X:  2280
  Absolute upper-left Y:  136
  Width: 1024
  Height: 768

First time (normal maximisation):

$ xwininfo -id 0x6c00039 | grep -e Width -e Height -e Absolute
  Absolute upper-left X:  1920
  Absolute upper-left Y:  0
  Width: 1920
  Height: 1080

Second time (restore):

$ xwininfo -id 0x6c00039 | grep -e Width -e Height -e Absolute
  Absolute upper-left X:  1920
  Absolute upper-left Y:  0
  Width: 1920
  Height: 1080

Only obvious difference is that there's now a slightly thicker border and the resize handle is visible, as if the window size were properly restored.

There is a brief flicker which is not present if the window size is toggled further (unless the window is actually resized at some point, at which point we're essentially back to the initial state). Also, the border thickness and resize handle are toggled as expected.

The expected result of the restore step is that the window is at its original position and size.

No log text was generated while testing this.

(This bug has been present for several months at least.)

@dsalt
Copy link
Author

dsalt commented Aug 20, 2024

Checked with another WM (sawfish). No difference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants