Comment 16 for bug 897689

Revision history for this message
Janne Uusitalo (janne-uusitalo-gmail) wrote :

Experimenting further with Firefox, here's what I've learned:

The maximize button of a semimaximized window resizes and vertically repositions the window to the exact size and y-position it had been dragged to before the semimaximization. To be precise, the window only seems to remember the size and y coordinate it was dragged to *first* after the application was started, before the first semimaximization. Any resizing or repositioning after that will not overrule those settings.

I'm now able to consistently reproduce my original problem by:

0) restarting firefox (to erase any exising size and position settings)
1) dragging the window (holding Alt) high enough on the screen to hide its top panel behind unity's
2) (optionally, for full effect) dragging the bottom right corner of the window to the respective corner of the screen
3) semimaximizing the window by dragging it to either side of the screen, again holding Alt (since the panel is unreachable)
4) pressing the maximize window control button

Expected results: a maximized firefox window. Actual results: a window resized and repositioned to the state right before semimaximization, *seemingly* missing its top panel.