Skip to content

Bazaar: Maximized window state not remembered #820

@davidhedlund

Description

@davidhedlund

Describe the bug

When Bazaar is launched in MATE, it does not remember the window state if it was previously maximized. Even after manually maximizing the window before closing, restarting the application opens it enlarged but not maximized.

Steps to reproduce

  1. Install https://flathub.org/en/apps/io.github.kolunmi.Bazaar with Flatpak
  2. Launch Bazaar.
  3. Maximize the window manually.
  4. Close Bazaar.
  5. Reopen Bazaar.

Expected behavior

Bazaar should remember the previous window state. If the window was maximized before closing, it should reopen maximized by default, like in GNOME on Xorg:

Image

Actual behavior

The window opens enlarged but not maximized, losing the maximized state from the previous session:

Image

Environment

  • OS:
    • Ubuntu MATE 24.04
    • Trisquel 11.01
  • Window geometry config file: $HOME/.var/app/io.github.kolunmi.Bazaar/config/glib-2.0/settings/keyfile
  • Geometry stored in variable: window-dimensions
  • Flatpak info command output or Bazzite rpm info (please provide if relevant)

Additional information

  • It appears the application saves window geometry but does not persist the maximized state.
  • A proper fix would be to extend the window state saving/loading mechanism to include maximized/restored states.
  • This would improve usability, especially on variable screen sizes or kiosk setups.

Impact

Users must manually maximize the window every time they start Bazaar, reducing convenience and user experience.

Output of flatpak info io.github.kolunmi.Bazaar. If you are on Bazzite please run rpm -qi bazaar

Adam Masciola - Discover and install applications

          ID: io.github.kolunmi.Bazaar
         Ref: app/io.github.kolunmi.Bazaar/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 0.5.10
     License: GPL-3.0-or-later
      Origin: flathub
  Collection: org.flathub.Stable
Installation: user
   Installed: 15,0 MB
     Runtime: org.gnome.Platform/x86_64/49
         Sdk: org.gnome.Sdk/x86_64/49

      Commit: 4ceb0b481500e4e29be2f4ff77e4355270162851498a94acec4e8e228c42ee40
      Parent: 04c06a1649cd523a135b03a23cb75998c5001411933829fc68710adc02ec3766
     Subject: Merge pull request #55 from renner0e/cleanup (61ce7e9ac987)
        Date: 2025-11-13 01:41:39 +0000

Extra information or context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions