https://bugs.kde.org/show_bug.cgi?id=489086

--- Comment #22 from Yannick Bruneau <yb21...@yahoo.fr> ---
(In reply to Yannick Bruneau from comment #21)
> Hi all, I'm facing the same issue since 6.1.x series (I hadn't changed
> anything before updating from 6.0.5 to 6.1.1).
> My top panel has the following settings :
> - position=top / alignment=center / width=fit to content
> - visibility=always visible / opacity=translucent / style=fixed (not
> floating)
> It is organized in 3 zones :
> - top-left : application menu + activities manager + spacer with flexible
> sizing
> - top-middle : window title + global menu + spacer with flexible sizing
> - top-right :  system tray + 4 lock/logout widgets + digital clock
> That panel fits all the screen width because of the spacers, as expected.
> 
> I also have a panel at the bottom of the screen as well, at the center, with
> a fit to content width, and it only contains the icons task manager.
> 
> Well, I figured out that when I log into my session (under Wayland), the
> panels are sizing themselves with a stuttering animation and no icons are
> clickable, the plasma desktop is not operational until the panels are
> set/ready/sized/drawn.
> 
> If I change the top panel width setting for fill width then the next time I
> login the panel is there as expcted, and there is no resizing animation.
> I think the issue/bug is in the "fit to content" option : it doesn't remind
> the size and/or position of each element/widget within the panel. So, at
> each time we login it recalculates the size of the panel and draws it.
> This is wrong, because when we logout, we won't change the panel
> content/size, so the session should store somewhere / remind the size of the
> panel and/or its content, and should restore/load it when we login again
> (just like the other panel options that don't have trouble to be drawn as
> soon as we login).

Either it's the width "fit to content" that causes the issue, and/or the
spacers with flexible size. To me, it should have the same behavior than the
other options. It should store/remind the size and/or content of the panel, and
only recalculate its size whenever we add/remove contents or widgets.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to