Bug 433930 - Global menu widget causes icons only task manager to resize when focusing a program with different menu options
Summary: Global menu widget causes icons only task manager to resize when focusing a p...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (show other bugs)
Version: 5.21.1
Platform: Other Linux
: NOR minor
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-03 23:53 UTC by aliceaccounts
Modified: 2023-04-11 21:59 UTC (History)
4 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 aliceaccounts 2021-03-03 23:53:38 UTC
SUMMARY
When using the global menu widget alongside the icons only task manager widget in the same panel separated by a spacer, changing the focus to an app makes the icons in the task manager resize according to the length of the menu options (smaller if the menu options are longer and vice versa)

STEPS TO REPRODUCE
1. create a fixed-size panel
2. add global menu widget on one side, icons-only task manager on the other, and a flexible sized spacer in between them
3. change the focus between different apps

OBSERVED RESULT
The icons in the icons-only task manager resize

EXPECTED RESULT
The icons should stay the same size

SOFTWARE/OS VERSIONS
Linux: Void Linux w/ kernel 5.10.18_1
KDE Plasma Version: 5.21.1
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION

Using default KDE panel, have not tested with latte panel
Comment 1 Podagric 2021-06-14 18:59:25 UTC
you might want to track the progress of this. may be related to what you reported.
https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/470
Comment 2 Nate Graham 2023-04-11 21:59:00 UTC
This should work now in Plasma 5.27 if you configure both the Global Menu and Task Manager widgets to not fill empty space. You generally need to use this setting in a widget when you put flexible spacers around it.