Created attachment 132503 [details] Preview of bug SUMMARY In the notifications plasmoid, when a group of notifications are being collapsed and the "Show N more" button shows up, the button overlaps with the name of the application whose notifications are below these collapsed notifications (seen in attachment). STEPS TO REPRODUCE 1. Wait for a bunch of notifications from a particular application. 2. Open the notifications plasmoid and close it. 3. Open the notifications plasmoid again. OBSERVED RESULT The group of notifications will collapse and the "Show more" button will overlap with the application name of the notifications below the collapsed notifications. (Currently on Plasma 5.20.0, but also noticed this with Plasma 5.19.5) EXPECTED RESULT The "Show more" button shouldn't overlap with the application name. SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20201014 KDE Plasma Version: 5.20.0 KDE Frameworks Version: 5.75.0 Qt Version: 5.15.1 Kernel Version: 5.8.14-1-default OS Type: 64-bit Processors: 8 × AMD Ryzen 5 3400G with Radeon Vega Graphics Memory: 13.6 GiB of RAM Graphics Processor: AMD RAVEN ADDITIONAL INFORMATION
*** Bug 434633 has been marked as a duplicate of this bug. ***
*** Bug 441618 has been marked as a duplicate of this bug. ***
*** Bug 443338 has been marked as a duplicate of this bug. ***
This appears to have been fixed by Carl Schwan with the port to ScrollView (https://invent.kde.org/plasma/plasma-workspace/-/commit/5169dff83384cf255ecfbd600036b80763f0885e) in Plasma 5.24!
*** Bug 415819 has been marked as a duplicate of this bug. ***
*** Bug 444207 has been marked as a duplicate of this bug. ***
*** Bug 445717 has been marked as a duplicate of this bug. ***
*** Bug 448506 has been marked as a duplicate of this bug. ***
Created attachment 146941 [details] Same bug in Plasma 5.24.1 I'm still noticing the bug, even on Plasma 5.24.1
Comment on attachment 146941 [details] Same bug in Plasma 5.24.1 I've even tried deleting my Plasma cache and restarting my PC. The bug doesn't seem to go away.
Created attachment 150469 [details] screenshot taken on Plasma 5.25.2 As we can see in the attached screenshot, this bug persists. Operating System: Arch Linux KDE Plasma Version: 5.25.2 KDE Frameworks Version: 5.95.0 Qt Version: 5.15.5 Graphics Platform: Wayland
The problem seems to be that the geometry doesn't properly update when interacting with the "show more" button. Expanding notifications leaves a gap where the button used to be, and collapsing them causes the button to overlap with the entry below (as if it wasn't there). This still happens on 5.26.3
*** Bug 462484 has been marked as a duplicate of this bug. ***
*** Bug 462890 has been marked as a duplicate of this bug. ***
Git commit c7e0537f571e3c6a1db994233e242e1b6bdfc2fd by Marco Martin. Committed on 25/01/2023 at 14:40. Pushed by mart into branch 'master'. Replace the Transitions in the ListView with custom animations Add/displace etc transitions don't work when the items change size during the animation (showing/hiding the show more/show less button) in that case they will animate to a wrong position and stay there the kind of animation should be unchanged and work the same FIXED-IN: 5.27 ## Test case ``` for i in {1..6}; do notify-send foo bar -h string:desktop-entry:firefox sleep 1 done for i in {1..6}; do notify-send foo bar -h string:desktop-entry:org.kde.dolphin sleep 1 done ``` Open Notifications widget Close it Open it again Click "Show x more" button for any group M +70 -34 applets/notifications/package/contents/ui/FullRepresentation.qml https://invent.kde.org/plasma/plasma-workspace/commit/c7e0537f571e3c6a1db994233e242e1b6bdfc2fd
Git commit 78cb485ac6d8c2e8a2c4e155cb46070e179afcd2 by Marco Martin. Committed on 25/01/2023 at 14:41. Pushed by mart into branch 'Plasma/5.27'. Replace the Transitions in the ListView with custom animations Add/displace etc transitions don't work when the items change size during the animation (showing/hiding the show more/show less button) in that case they will animate to a wrong position and stay there the kind of animation should be unchanged and work the same FIXED-IN: 5.27 ## Test case ``` for i in {1..6}; do notify-send foo bar -h string:desktop-entry:firefox sleep 1 done for i in {1..6}; do notify-send foo bar -h string:desktop-entry:org.kde.dolphin sleep 1 done ``` Open Notifications widget Close it Open it again Click "Show x more" button for any group M +70 -34 applets/notifications/package/contents/ui/FullRepresentation.qml https://invent.kde.org/plasma/plasma-workspace/commit/78cb485ac6d8c2e8a2c4e155cb46070e179afcd2