Bug 498664 - Task manager flickers heavily when both multi-row and the default panel's width are dynamic (wayland)
Summary: Task manager flickers heavily when both multi-row and the default panel's wid...
Status: RESOLVED DUPLICATE of bug 489086
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (show other bugs)
Version: 6.2.5
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-14 19:28 UTC by erdodif
Modified: 2025-01-14 22:20 UTC (History)
2 users (show)

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


Attachments
Screenshot made during the freeze (task manager still in animation) (747.82 KB, image/png)
2025-01-14 19:28 UTC, erdodif
Details

Note You need to log in before you can comment on or make changes to this bug.
Description erdodif 2025-01-14 19:28:22 UTC
Created attachment 177353 [details]
Screenshot made during the freeze (task manager still in animation)

SUMMARY

On a vertical screen with a narrow default panel, opening the panel configuration caused the task manager to alternate between single and multi row view rapidly thus making the other parts of the shell unresponsive.

STEPS TO REPRODUCE

1. Have some distinct tasks open
2. Set the default panel's width to "Fit content"
3. On the same panel, have an icons only task manager and set the multi-row view to "When panel is low on space and thick enough"
4. Change the panel width by opening the panel configuration

OBSERVED RESULT

The task manager alternates between single and multi-row view and the rest of the shell won't respond

EXPECTED RESULT

The task manager chose either single or multi-row view and stays like that

SOFTWARE/OS VERSIONS
OS: Arch Linux
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0 
Qt Version: 6.8.1
Graphics Platform: Wayland

ADDITIONAL INFORMATION

Reproduced on a vertical screen, when the freeze happens, quickly changing session and back (Ctrl+Alt+F<1-12>) may help opening a terminal if needed (found by accident). Note that `plasmashell --replace` may not work because the shell will be frozen at the time.
Comment 1 Nate Graham 2025-01-14 22:20:31 UTC
*** This bug has been marked as a duplicate of bug 489086 ***