Summary: | Unneeded scrollbar space on scrollable views | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kirigami | Reporter: | 2anwe <2anwe.0> |
Component: | general | Assignee: | Marco Martin <notmart> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugseforuns, gudvinr+kde, me, med.medin.2014, nanoblade9, nate, notmart, pepko94, roblokazyt, zolberenyi |
Priority: | HI | Keywords: | regression |
Version: | 5.97.0 | ||
Target Milestone: | Not decided | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=456574 | ||
Latest Commit: | https://invent.kde.org/frameworks/qqc2-desktop-style/commit/a03c9b42c5c2827ff105938a37d573614ca2c4ef | Version Fixed In: | 5.99 |
Sentry Crash Report: | |||
Attachments: |
systemsettings
screenshot1 screenshot2 screenshot3 screenshot4 screenshot5 |
Can confirm on Arch Linux and neon unstable. Linux/KDE Plasma: Arch Linux KDE Plasma Version: 5.25.4 KDE Frameworks Version: 5.97.0 Qt Version: 5.15.5 Oh dear, I bet you have the fix for the Qt bug that made scrollbars invisible, and it probably didn't fully fix the issue. *enormous sigh* *** Bug 458386 has been marked as a duplicate of this bug. *** A possibly relevant merge request was started @ https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/184 *** Bug 458542 has been marked as a duplicate of this bug. *** upstream bug: https://bugreports.qt.io/browse/QTBUG-106118 merge request above in case we address it locally Git commit 4645d80b0359c6a29bed2da68c9501e1b19e9d48 by Fushan Wen, on behalf of Marco Martin. Committed on 01/09/2022 at 16:03. Pushed by fusionfuture into branch 'master'. Explicit binding for visible This is a workaround. after the qqc2 commit d0642867ab629daf36a1194274a74758111140be the binding on visible gets broken at start by unhideOldItem with a Binding which is both delayed and RestoreBindingOrValue the binding survives correctly. M +8 -2 org.kde.desktop/ScrollBar.qml https://invent.kde.org/frameworks/qqc2-desktop-style/commit/4645d80b0359c6a29bed2da68c9501e1b19e9d48 *** Bug 458749 has been marked as a duplicate of this bug. *** *** Bug 458650 has been marked as a duplicate of this bug. *** Unnecessary horizontal scroll bars persist on my system. Operating System: Arch Linux KDE Plasma Version: 5.25.5 KDE Frameworks Version: 5.98.0 Qt Version: 5.15.6 Graphics Platform: Wayland *** Bug 459241 has been marked as a duplicate of this bug. *** Is your Qt KDE patch collection fully up to date? (In reply to Nate Graham from comment #12) > Is your Qt KDE patch collection fully up to date? I think so. My system is fully update. Darn. Could you add a screenshow of where it's still happening? Or, a few, if it's still happening in multiple places? Created attachment 152266 [details]
screenshot1
Created attachment 152267 [details]
screenshot2
Created attachment 152268 [details]
screenshot3
Created attachment 152269 [details]
screenshot4
Created attachment 152270 [details]
screenshot5
Thank you so much! We'll investigate. Again! This is a bug that just keeps on giving... *** Bug 459547 has been marked as a duplicate of this bug. *** Git commit b05718e982ebe711be55511739cfc789a2a5e5c1 by Marco Martin. Committed on 23/09/2022 at 09:26. Pushed by mart into branch 'master'. also check for controlRoot.size > 0 When horizontal scrollbars appear with a width of the handle as big as the scrollbar making it useless, it has a size of 0 rather than 1, like usually vertical scrollbars do M +1 -1 org.kde.desktop/ScrollBar.qml https://invent.kde.org/frameworks/qqc2-desktop-style/commit/b05718e982ebe711be55511739cfc789a2a5e5c1 Git commit a03c9b42c5c2827ff105938a37d573614ca2c4ef by Marco Martin. Committed on 23/09/2022 at 13:08. Pushed by mart into branch 'master'. Also check for controlRoot.size > 0 When horizontal scrollbars appear with a width of the handle as big as the scrollbar making it useless, it has a size of 0 rather than 1, like usually vertical scrollbars do M +1 -1 org.kde.desktop/ScrollBar.qml https://invent.kde.org/frameworks/qqc2-desktop-style/commit/a03c9b42c5c2827ff105938a37d573614ca2c4ef |
Created attachment 151690 [details] systemsettings OBSERVED RESULT Space for scrollbar when its unneeded. EXPECTED RESULT No unneeded space. SOFTWARE/OS VERSIONS Linux/KDE Plasma: openSUSE Tumbleweed 20220828 KDE Plasma Version: 5.25.4 KDE Frameworks Version: 5.97.0 Qt Version: 5.15.5