Summary: | Popups of widgets placed on desktop have a visual glitch | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Patrick Silva <bugseforuns> |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kafoha1888, nate, niccolo.venerandi, plasma-bugs |
Priority: | NOR | Keywords: | regression |
Version: | 5.22.90 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/commit/27b85c1716c33648e7caf3c2efd78c0c86dff9f1 | Version Fixed In: | 5.24.1 |
Sentry Crash Report: | |||
Attachments: |
screenshot
screen recording |
In fact, any widget placed on desktop that opens a popup is affected: Application menu (kicker) Application launcher (kickoff) notifications network media player Disks & Devices lock keys status System tray It's this: CompactApplet.qml:202 // Draws a line between the applet dialog and the panel PlasmaCore.SvgItem { Potentially just needs a: visible: plasmoid.location == left || plasma.location == top || .. Or maybe you can just use the form factor. A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/576 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/577 Git commit 864b04dee5cc6f855047149be0b6e00a5cbee3fd by Nate Graham. Committed on 28/09/2021 at 16:55. Pushed by ngraham into branch 'master'. CompactApplet: Only draw separator line for panel applets The purpose of this line is to separate a panel applet's popup from the panel, but when there is no panel, the line gets drawn anyway, has undefined geometry, ends up too big, and looks weird. This commit hides it for the popups of non-panel applets. FIXED-IN: 5.23 M +3 -0 desktoppackage/contents/applet/CompactApplet.qml https://invent.kde.org/plasma/plasma-desktop/commit/864b04dee5cc6f855047149be0b6e00a5cbee3fd Git commit 27b85c1716c33648e7caf3c2efd78c0c86dff9f1 by Nate Graham. Committed on 28/09/2021 at 16:56. Pushed by ngraham into branch 'Plasma/5.23'. CompactApplet: Only draw separator line for panel applets The purpose of this line is to separate a panel applet's popup from the panel, but when there is no panel, the line gets drawn anyway, has undefined geometry, ends up too big, and looks weird. This commit hides it for the popups of non-panel applets. FIXED-IN: 5.23 (cherry picked from commit 864b04dee5cc6f855047149be0b6e00a5cbee3fd) M +3 -0 desktoppackage/contents/applet/CompactApplet.qml https://invent.kde.org/plasma/plasma-desktop/commit/27b85c1716c33648e7caf3c2efd78c0c86dff9f1 *** Bug 444305 has been marked as a duplicate of this bug. *** Not completely fixed, can reproduce with System Tray on neon unstable. See bug 444305. Cannot reproduce. If you clear the contents of ~/.cache and restart plasmashell, does it go away? Created attachment 142860 [details]
screen recording
The whole popup is in dark grey after clearing cache. Watch the attached screen
recording please.
wat Still cannot reproduce... :( That turned out to be a separate issue which is now fixed. |
Created attachment 139782 [details] screenshot STEPS TO REPRODUCE 1. add User Switcher widget to desktop and click on it 2. 3. OBSERVED RESULT glich seen in the attached screenshot EXPECTED RESULT no glitch SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.22.80 KDE Frameworks Version: 5.84.0 Qt Version: 5.15.3 Graphics Platform: X11