Bug 434106

Summary: On X11, Margins Separator widget fails to apply its margins when compositing is disabled
Product: [Plasma] plasmashell Reporter: James Graham <james.h.graham>
Component: PanelAssignee: Eike Hein <hein>
Status: RESOLVED FIXED    
Severity: minor CC: nate, niccolo.venerandi, niccolo, notmart, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.21.1   
Target Milestone: 1.0   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description James Graham 2021-03-07 12:49:35 UTC
I have pager widget inside a margin separator on a plasma panel and most of the time pager is shrunk to apply the margins as expected. However when I open my steam app (any tab) the pager widget stops applying the margin and expands. When the steam window is closed (even if just to tray) the margin reapplies as expected.

This can also be seen when editing the panel as the highlighting showing the margin also disappears.


STEPS TO REPRODUCE
1. Put pager widget inside margin separator
2. Open steam window visible on the desktop

OBSERVED RESULT
Pager will expand as though not in margin separator

EXPECTED RESULT
Margin continues to be applied to pager widget

SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux
KDE Plasma Version: 5.21.1
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.2
Kernel Version: 5.11.1-1-MANJARO
OS Type: 64-bit
Comment 1 Marco Martin 2021-03-08 15:23:14 UTC
does it have to be steam? maybe depends on composite being off? (as most games disable compositing)

can you try to disable/enable compositing with alt+shift+f12?
Comment 2 Nate Graham 2021-03-08 16:41:38 UTC
What's happening here is that the margins separator app does not work to apply its margins when compositing is turned off, which happens automatically when you play a game. I can confirm this.
Comment 3 Niccolò Venerandi 2024-08-30 10:25:18 UTC
Margins now work again on master, even with compositing disabled, so I'll assume this has been already fixed.