Bug 434106 - On X11, Margins Separator widget fails to apply its margins when compositing is disabled
Summary: On X11, Margins Separator widget fails to apply its margins when compositing ...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.21.1
Platform: Manjaro Linux
: NOR minor
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-07 12:49 UTC by James Graham
Modified: 2024-08-30 10:25 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.