Skip to content

🐞 Stash alters original window size when unstashing #1077

@AlejandroVolkova

Description

@AlejandroVolkova

Bug Description

I have noticed that in a recent update, Stash was modified and now behaves differently.

Previously, I could stash any window at its current size, and it would preserve that original size, which was convenient.

The issue I am facing now is that when I use Stash, the window gets resized to a different dimension every time it is unstashed. I would like to have an option that preserves the window’s original size as it did before.

Using the “Preserve Size” option under “Unstashed Size” does not solve the problem, because it resizes the window to a state it never had.

Affected Scope

User interface

Steps to Reproduce

  1. Open any application window.
  2. Stash the window at its current size.
  3. Unstash the window.
  4. Observe that the window is resized to a different dimension than its original.
  5. Optionally, enable “Preserve Size” under “Unstashed Size” and repeat the process.
  6. Notice that the window is still resized to a state it never had.

Reproducibility

Always

Expected vs Actual Behavior

• When stashing a window, its original size should be preserved.
• Unstashing should restore the window exactly as it was before, without altering dimensions.

Screen Recordings / Screenshots

Issue.mp4

Severity

Critical (major functionality broken)

macOS Version

macOS 26.4

Loop Version

Version 🧪 1.4.3 (1719)

Did You Try the Development Build?

Yes

Additional Context

No response

Final Checks

  • My issue is written in English.
  • My issue title is descriptive.
  • This is a single bug (multiple bugs should be reported individually).
  • I have looked to see if this is a duplicate of another bug report.
  • I can help with further investigation.
  • I can help with developing a fix for this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions