Skip to content

Negative subwindow positions get invalidated when loading project #8202

@yohannd1

Description

@yohannd1

System Information

Linux core2 6.18.2-arch2-1 #1 SMP PREEMPT_DYNAMIC Thu, 18 Dec 2025 18:00:18 +0000 x86_64 GNU/Linux

LMMS Version(s)

LMMS 1.3.0-alpha.1.935+2ac3cbb

Most Recent Working Version

No response

Bug Summary

When loading a project, widgets whose top-left is to the top or the left of the visible region get their positions reset.

Expected Behaviour

I believe this should not happen, and widgets should be kept in their previous positions (will elaborate on this on the next comment).

Steps To Reproduce

  1. Create a project
  2. Place two or more widgets/windows on the screen
  3. Drag the background as to hide one or more widgets on the left or top of the screen
  4. Save the project and reload it
  5. The previously hidden widgets will appear on screen

Logs

No response

Screenshots / Minimum Reproducible Project

vid.mp4

Please search the issue tracker for existing bug reports before submitting your own.

  • I have searched all existing issues and confirmed that this is not a duplicate.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions