Summary: | ScrollViewKCMs have hidden footers until the window is resized | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kirigami | Reporter: | Patrick Silva <bugseforuns> |
Component: | general | Assignee: | Marco Martin <notmart> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | chris.v.sheldon, dashonwwIII, denisfalqueto, devguy.ca, elman, isma.af, kde-bugs, kde, kollix, mat.mueller, med.medin.2014, nate, plasma-bugs, psychonaut, rafnews, rikmills, szotsaki |
Priority: | VHI | Keywords: | regression |
Version: | 5.86.0 | ||
Target Milestone: | Not decided | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/kirigami/commit/ba74ad3e66665f956c7674d8cde1f384e894f7b1 | Version Fixed In: | 5.87 |
Description
Patrick Silva
2021-09-18 15:07:15 UTC
I've bisected this to https://invent.kde.org/frameworks/kirigami/-/commit/7fa1943f653494a9122b9ca0f321730c25963ee2. It affects KCMs using ScrollViewKCM (part of kdeclarative), but only when they are loaded independently (for instance using KCMShell). Their footer item stays hidden until the window is resized. The footer itself is not invisible (visible property is true), but it looks like it is placed behind the KCM buttons. This is the case for kwinrules, but also bluetooth, autostart, etc. *** Bug 442691 has been marked as a duplicate of this bug. *** *** Bug 442731 has been marked as a duplicate of this bug. *** *** Bug 442766 has been marked as a duplicate of this bug. *** *** Bug 442899 has been marked as a duplicate of this bug. *** A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/379 *** Bug 442955 has been marked as a duplicate of this bug. *** Git commit ba74ad3e66665f956c7674d8cde1f384e894f7b1 by Ismael Asensio. Committed on 27/09/2021 at 17:07. Pushed by iasensio into branch 'master'. PageRow: Do not async load the global header The calculation of the PageRows' implicitHeight does not take the header title into accont until it is loaded. If the PageRow is used inside a QQuickWidget with resize policy SizeRootObjectToView (as in KCModuleQML) the initial sizeHint() will use an implicitHeight that is not ready yet. FIXED-IN: 5.87 M +3 -1 src/controls/PageRow.qml https://invent.kde.org/frameworks/kirigami/commit/ba74ad3e66665f956c7674d8cde1f384e894f7b1 *** Bug 443093 has been marked as a duplicate of this bug. *** *** Bug 443154 has been marked as a duplicate of this bug. *** *** Bug 443204 has been marked as a duplicate of this bug. *** *** Bug 443409 has been marked as a duplicate of this bug. *** *** Bug 443408 has been marked as a duplicate of this bug. *** *** Bug 443494 has been marked as a duplicate of this bug. *** *** Bug 443541 has been marked as a duplicate of this bug. *** *** Bug 444225 has been marked as a duplicate of this bug. *** *** Bug 445151 has been marked as a duplicate of this bug. *** |