Summary: | Discover, Connections kcm and System Tray settings have unnecessary horizontal scroll bar after update to Qt 5.14.2 | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kirigami | Reporter: | Patrick Silva <bugseforuns> |
Component: | general | Assignee: | Marco Martin <notmart> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | asturm, bugs.kde.org.crewless602, fdelgado.it, firlaevhans.fiete, heqromancer, hilariouscarlos4401, kde, med.medin.2014, nate, postix |
Priority: | NOR | ||
Version: | 5.68.0 | ||
Target Milestone: | Not decided | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
URL: | https://bugreports.qt.io/browse/QTBUG-83890 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
screenshot of Discover
screenshot of Connections kcm screenshot of Connections kcm system tray settings "File search" kcm is also affected |
Created attachment 127175 [details]
screenshot of Connections kcm
Created attachment 127176 [details]
screenshot of Connections kcm
Created attachment 127183 [details]
system tray settings
System tray settings is also affected.
I can confirm it for system tray on Gentoo. Created attachment 127467 [details]
"File search" kcm is also affected
Operating System: Arch Linux
KDE Plasma Version: 5.18.4
KDE Frameworks Version: 5.69.0
Qt Version: 5.14.2
Still visible after upgrade to Qt 5.15.0_beta3, so it is not just a 5.14.2 fluke. Thanks to fvogt, unwanted horizontal scrollbars are gone after reverting commit a82b1b27 in qtdeclarative (tested with 5.15.0_beta4). Upstream bug report: https://bugreports.qt.io/browse/QTBUG-83890 If it doesn't get fixed in time, for the kcm we could simply use org.kde.kcm.ScrollView in kcms which forcefully disable horizontal scrollbars or do it manually in affected locations. *** Bug 421268 has been marked as a duplicate of this bug. *** (In reply to David Redondo from comment #8) > Upstream bug report: https://bugreports.qt.io/browse/QTBUG-83890 FWIW, that upstream patchset seems to work as advertised when applied to Qt 5.14.2 or 5.15.0_rc. Good to hear! I initially created it against 5.14.2 too and then realizing that there will be no more 5.14 release... If it's indeed the correct fix, I think we should email distros and ask them to included this patch if they plan to ship 5.19 with 5.14. I started manually setting the horizontal scrollbar policy to AlwaysOff in plasma-workspace, plasma-desktop and plasma-nm but this approach just doesn't scale. Every place where there is a Listview or Gridview inside a quick controls 2 scrollview is affected. (I didn't check quick controls 1 scrollview yet). And there are many more repos in plasma than those three. And then also all the other stuff we release and potentially uses this (In reply to David Redondo from comment #12) > If it's indeed the correct fix, I think we should email distros and ask them > to included this patch if they plan to ship 5.19 with 5.14. Sounds like a good idea; feel free to. You can email distributions@kde.org. *** Bug 425612 has been marked as a duplicate of this bug. *** *** Bug 441960 has been marked as a duplicate of this bug. *** *** Bug 445053 has been marked as a duplicate of this bug. *** *** Bug 446998 has been marked as a duplicate of this bug. *** *** Bug 449528 has been marked as a duplicate of this bug. *** *** Bug 452721 has been marked as a duplicate of this bug. *** |
Created attachment 127174 [details] screenshot of Discover STEPS TO REPRODUCE 1. open Discover and open the description page of any app without screenshots 2. right-click on network icon in systray, click on "Configure network connections..." 3. OBSERVED RESULT See the unnecessary horizontal scroll bars highlighted in red in the attached screenshots. EXPECTED RESULT no unnecessary horizontal scroll bar SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.18.4 KDE Frameworks Version: 5.68.0 Qt Version: 5.14.2