Summary: | Overlapping text/icons when view is scrollable and any entries are expanded | ||
---|---|---|---|
Product: | [Frameworks and Libraries] libplasma | Reporter: | Patrick Silva <bugseforuns> |
Component: | components | Assignee: | Marco Martin <notmart> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dmaglio, j.straight-kde, kde, nate, plasma-bugs, sephiroth_pk |
Priority: | HI | ||
Version: | 5.85.0 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/plasma-framework/commit/f393bace87e5fc8c0e68eff9faf0656df64715ed | Version Fixed In: | 5.86 |
Sentry Crash Report: | |||
Attachments: | screen recording |
Can't reproduce - but I also can't argue with a screen recording. Are there any relevant warnings to the console? here are the warnings after I reproduce the bug file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/components/Highlight.qml:34:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/components/Highlight.qml:34:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/components/Highlight.qml:34:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/components/Highlight.qml:34:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/components/Highlight.qml:34:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/components/Highlight.qml:34:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/components/Highlight.qml:34:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/components/Highlight.qml:34:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/components/Highlight.qml:34:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/components/Highlight.qml:34:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/components/Highlight.qml:34:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } Whoa, that is weeeeeeird. Are you able to reproduce this issue with any of the other applets using the common ExpandableListItem component, such as Bluetooth, Network, Printers, or Vaults? At least Network is not affected. I can't test the other widgets. I confirm the bug as I see it as well. I can't reproduce it on other widgets, though. *** Bug 431991 has been marked as a duplicate of this bug. *** Can reproduce when expanding enough items that the view would have to become scrollable. It does not become scrollable, and instead the expanded views overlap. (In reply to Nate Graham from comment #7) > Can reproduce when expanding enough items that the view would have to become > scrollable. It does not become scrollable, and instead the expanded views > overlap. I have just run into another variant of the bug. If the element being clicked is the last, the view does not become scrollable so there's no way to select the buttons that appear below. Seems like a general problem with the base component. *** Bug 441814 has been marked as a duplicate of this bug. *** Git commit f393bace87e5fc8c0e68eff9faf0656df64715ed by Nate Graham. Committed on 01/09/2021 at 18:31. Pushed by ngraham into branch 'master'. ExpandableListItem: Fix overlapping entries with many expanded items A previous hack was done wrong, and was not taking into account disabled items. FIXED-IN: 5.86 M +3 -2 src/declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml https://invent.kde.org/frameworks/plasma-framework/commit/f393bace87e5fc8c0e68eff9faf0656df64715ed |
Created attachment 132638 [details] screen recording SUMMARY Watch the attached screen recording please. EXPECTED RESULT no overlapping text/icons SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.20.80 KDE Frameworks Version: 5.76.0 Qt Version: 5.15.0