SUMMARY Plasma Systray currently is using its own internal PlasmaCore.Dialog in order to show its hidden contents : https://invent.kde.org/plasma/plasma-workspace/-/blob/master/applets/systemtray/package/contents/ui/main.qml#L206 Unfortunately that approach does not allow other systray users such as Latte Dock to provide their own solution for the popup. Plasma offers an alternative through ExpandedRepresentation in order to standardize this. That solution will automatically enable Latte to provide its own solution for the popup. The standardize way to use PlasmaCore.Dialog for applet popups can be found at: https://github.com/KDE/plasma-desktop/blob/master/desktoppackage/contents/applet/CompactApplet.qml This was discussed first at reddit: https://www.reddit.com/r/kde/comments/s5dnku/how_to_fix_system_tray_intersecting_latte_dock/
Huh, I wonder why we don't do this. Maybe to have zero margins, but we now have a better way to do this.
Is this related? https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3440