Bug 422896 - Plasma dialogs' backgrounds are out of step with their frames
Summary: Plasma dialogs' backgrounds are out of step with their frames
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: master
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-12 22:01 UTC by Nate Graham
Modified: 2020-06-15 20:08 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
nate: Wayland+
nate: X11+


Attachments
OSD with offset background (105.14 KB, image/png)
2020-06-12 22:01 UTC, Nate Graham
Details
Notification with offset background (85.16 KB, image/png)
2020-06-12 22:01 UTC, Nate Graham
Details
Task Manager tooltip with offset background (127.13 KB, image/png)
2020-06-12 22:01 UTC, Nate Graham
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2020-06-12 22:01:16 UTC
Created attachment 129281 [details]
OSD with offset background

Running everything on git master with openSUSE Tumbleweed.

With a 4k screen, I'm seeing that plasma dialogs are offsetting the background rect from the frame, leading to transparency in the top and left edges.

This reproduces for me on both X11 and Wayland. It reproduces with any scale factor, from 100% to 250%. It reproduces when setting PLASMA_USE_QT_SCALING, and when not. In other words it is always reproducible for me.

Two things changed to make me start experiencing this issue: I got a new machine with a 4K screen, and my distro shipped Qt 5.15. I am  unsure if the issue is caused by one, or both, or something else entirely. Either way it's very strange.
Comment 1 Nate Graham 2020-06-12 22:01:41 UTC
Created attachment 129282 [details]
Notification with offset background
Comment 2 Nate Graham 2020-06-12 22:01:58 UTC
Created attachment 129283 [details]
Task Manager tooltip with offset background
Comment 3 Nate Graham 2020-06-15 20:08:28 UTC
This seems to have gotten fixed recently.