Reverted to confirmed because after testing it looks like this is still not fixed. To reproduce:
--- Test 1 ---
1. Take a restored Nautilus window
2. Drag it to the side of the screen to semi-maximise it
3. Press the 'restore' window decoration
What currently happens: The Nautilus window goes back to the restored state, with it's original height. However the width of the window changes, and it is not restored to it's original position
What should happen: The Nautilus window should return the window to the restored state, with the same height, width, and position it previously had before the user started the drag that shifted the window to the semi-maximised state.
--- Test 2 ---
1. Take a restored Thunderbird window
2. Drag it to the side of the screen to semi-maximise it
3. Press the 'restore' window decoration
What currently happens: Nothing!
What should happen: The Thunderbird window should return the window to the restored state, with the same height, width, and position it previously had before the user started the drag that shifted the window to the semi-maximised state.
Reverted to confirmed because after testing it looks like this is still not fixed. To reproduce:
--- Test 1 ---
1. Take a restored Nautilus window
2. Drag it to the side of the screen to semi-maximise it
3. Press the 'restore' window decoration
What currently happens: The Nautilus window goes back to the restored state, with it's original height. However the width of the window changes, and it is not restored to it's original position
What should happen: The Nautilus window should return the window to the restored state, with the same height, width, and position it previously had before the user started the drag that shifted the window to the semi-maximised state.
--- Test 2 ---
1. Take a restored Thunderbird window
2. Drag it to the side of the screen to semi-maximise it
3. Press the 'restore' window decoration
What currently happens: Nothing!
What should happen: The Thunderbird window should return the window to the restored state, with the same height, width, and position it previously had before the user started the drag that shifted the window to the semi-maximised state.