[dragonplayer] [Bug 461840] New: When opening a file, window resizes and re-positions itself after launch, which looks bad on Wayland because re-positioning isn't supported

Nate Graham bugzilla_noreply at kde.org
Mon Nov 14 20:50:07 GMT 2022


https://bugs.kde.org/show_bug.cgi?id=461840

            Bug ID: 461840
           Summary: When opening a file, window resizes and re-positions
                    itself after launch, which looks bad on Wayland
                    because re-positioning isn't supported
    Classification: Applications
           Product: dragonplayer
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: nate at kde.org
                CC: myriam at kde.org, sitter at kde.org
  Target Milestone: ---

Created attachment 153748
  --> https://bugs.kde.org/attachment.cgi?id=153748&action=edit
Screen recording

See attached screen recording on Wayland.

When opening a file in DragonPlayer, its main window briefly appears according
to the configured window placement mode, and then it loads the file. When it
does this, its window may become larger to accommodate it, if it's a video
file.

On X11 the window also re-positions itself to preserve the appearance of
growing in all dimensions, which presents no problems other than a brief
flicker on launch.

But on Wayland, windows can only resize themselves and not re-position
themselves, so the window grows from its top-left corner. This causes the
window to be positioned oddly, and its bottom and right edges can get cut off.

It would be ideal if the window opened at the correct size immediately so that
KWin's window positioning code can position it properly, rather than opening at
one size and then resizing and re-positioning itself later.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list