Skip to content

Not remembering windows sizes and positions for apps #2722

@Infinity-167

Description

@Infinity-167

What Happened?

Elementary doesn't seem to remember window sizes and positions for windows and apps, opening at random positions and sizes mostly at the bottom of the screen and not stacking on top of each other like Windows Operating System (image attached below for reference).

Image

Steps to Reproduce

Firefox

  1. Open Firefox and Maximize it.
  2. Click the burger menu and open "New Private Window" (should open maximized).
  3. Click Restore Down (restore window to normal) on Private Window.
  4. The Private Window restores down to the bottom of the screen on the right side on a dual monitor setup and the window size is much larger than the original window.

Web (Default Browser)

  1. Open Web, maximize it and then close it.
  2. Open Web again (should open maximized).
  3. Open Incognito (Should open maximized).
  4. Restore Down Incognito window to normal (it restores down to the bottom right of the screen instead)
  5. Now Restore Down the normal Web window and it restores down to the bottom of the screen same as incognito.

Files App

  1. Open Files App and maximize it.
  2. Close Files App while maximized.
  3. Open Files App again (should open maximized).
  4. Restore Down Files App (it restores to the bottom right of the screen instead, not remembering the normal window position).

Expected Behavior

When I move and resize a window of apps, it should remember their size and positions for the current session and all future sessions even after a reboot/shutdown (unless moved or resized by the user, or freshly reinstalled).

The new instances of the app should stack slightly lower and on top of each other like in Windows Operating System (see attached image above).

When I close an app in maximized state, opening the app again should open in maximized window state. And restoring down should return to its normal window position and size.

OS Version

8.x (Circe)

OS Architecture

amd64 (on most hardwares)

Session Type

Secure Session (Wayland, This is the default)

Software Version

Latest release (I have run all updates)

Log Output

Hardware Info

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    ConfirmedVerified by someone other than the reporter

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions