Bug 479782 - When doing OS Updates, UI elements on the footer overlap
Summary: When doing OS Updates, UI elements on the footer overlap
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: Updates (interactive) (show other bugs)
Version: 5.92.0
Platform: Fedora RPMs Linux
: HI normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: qt6
: 484378 484953 489033 493100 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-01-14 02:54 UTC by Steve Cossette
Modified: 2024-09-18 20:00 UTC (History)
7 users (show)

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


Attachments
Reproducing the bug (3.02 MB, video/mp4)
2024-01-14 02:54 UTC, Steve Cossette
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Steve Cossette 2024-01-14 02:54:35 UTC
Created attachment 164891 [details]
Reproducing the bug

It's a bit difficult to describe how to repro, but this is how I did it:

1- Go to distro updates, and refresh.
Before it's done updating:
2- Go to one of the other discover categories and go back to the updates.

You got about a 50/50 chance that the footer section will be all jumbled up.

(See the attached video for better clarification about the problem)
Comment 1 Alessandro Astone 2024-01-21 19:24:18 UTC
Can reproduce.

STEPS TO REPRODUCE: 
1) Disable offline updates
2) Downgrade at least 2 packages
3) Switch between the Updates tab and the Settings tab until the footer breaks

Notice how resizing the window makes the footer look correct again
Comment 2 Nate Graham 2024-01-23 18:25:38 UTC
Can also reproduce.
Comment 3 Nate Graham 2024-06-25 21:41:52 UTC
*** Bug 489033 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2024-09-17 19:10:51 UTC
*** Bug 493100 has been marked as a duplicate of this bug. ***
Comment 5 Nate Graham 2024-09-18 19:48:52 UTC
*** Bug 484953 has been marked as a duplicate of this bug. ***
Comment 6 Nate Graham 2024-09-18 19:48:57 UTC
*** Bug 484378 has been marked as a duplicate of this bug. ***
Comment 7 Nate Graham 2024-09-18 19:56:25 UTC
Git commit ce9e1683a4495d99830101e1d07f63cfd7d44b71 by Nate Graham, on behalf of Harald Sitter.
Committed on 18/09/2024 at 19:56.
Pushed by ngraham into branch 'master'.

UpdatesPage: Fix footer geometry

Anchor the footer on three sides so it can only grow up. this helps the
layout properly establish its geometry and by extension the geometry of
its children.

This resolves problems with the toolbar background not rendering, and
items overlapping.
FIXED-IN: 6.2.0

M  +4    -1    discover/qml/UpdatesPage.qml

https://invent.kde.org/plasma/discover/-/commit/ce9e1683a4495d99830101e1d07f63cfd7d44b71
Comment 8 Nate Graham 2024-09-18 20:00:44 UTC
Git commit e7ccd77d32e63438317dd2bf93661d663e67900d by Nate Graham.
Committed on 18/09/2024 at 19:56.
Pushed by ngraham into branch 'Plasma/6.2'.

UpdatesPage: Fix footer geometry

Anchor the footer on three sides so it can only grow up. this helps the
layout properly establish its geometry and by extension the geometry of
its children.

This resolves problems with the toolbar background not rendering, and
items overlapping.
FIXED-IN: 6.2.0


(cherry picked from commit ce9e1683a4495d99830101e1d07f63cfd7d44b71)

0d44712b updatespage: fix footer geometry

Co-authored-by: Harald Sitter <sitter@kde.org>

M  +4    -1    discover/qml/UpdatesPage.qml

https://invent.kde.org/plasma/discover/-/commit/e7ccd77d32e63438317dd2bf93661d663e67900d