Bug 407889

Summary: Shift-clicking or keyboard navigation in folder view panel widget stops working properly after a restart
Product: [Plasma] plasmashell Reporter: Alex <amdev1>
Component: FolderAssignee: Eike Hein <hein>
Status: CONFIRMED ---    
Severity: normal CC: nate, plasma-bugs, stefanprobst
Priority: NOR    
Version: 5.15.90   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Demonstration 1

Description Alex 2019-05-24 03:04:19 UTC
Created attachment 120280 [details]
Demonstration 1

SUMMARY
When restarting plasmashell, logging out or rebooting the folder view widget in list view mode stops working properly and shift-clicking to select multiple items at once becomes unreliable.
Doing this will also make keyboard navigation stop working as described in bug 367851.

STEPS TO REPRODUCE
1. Add a Folder View widget with list view mode pointing to any directory containing some files.
2. Do any of the following: Restart plasmashell via terminal (kquitapp5 plasmashell and then kstart5 plasmashell), or log out and log back in, or reboot the computer.

OBSERVED RESULT
Shift-clicking no longer works reliably.

EXPECTED RESULT
Shift-clicking still works normally.

SOFTWARE/OS VERSIONS
KDE Neon Testing
KDE Plasma Version: 5.15.90
KDE Frameworks Version: 5.59.0
Qt Version: 5.12.0

ADDITIONAL INFORMATION
Comment 1 Alex 2019-07-19 09:54:58 UTC
After a system update I can't reproduce this anymore on KDE Neon Testing. However on another installation running Manjaro Stable I can still reproduce it every time, so I assume it has been fixed.
Comment 2 Eike Hein 2019-07-20 05:58:22 UTC
Thanks for the update Alex!
Comment 3 Alex 2019-10-25 16:55:35 UTC
Reopening, apparently I just got lucky when resizing panels back then. At least I have more information on how to reproduce it now.

Using a panel attached to the left or right screen edge and not making the panel "thick" enough will consistently reproduce this bug, at least on my machine. Don't know if things like screen resolution matter or not.

Panels attached to the top or bottom edge work fine regardless of thickness.
Comment 4 Nate Graham 2020-01-23 16:58:14 UTC
I can reproduce this very strange issue in git master by following those instructions.
Comment 5 Nate Graham 2020-01-23 17:08:48 UTC
*** Bug 367851 has been marked as a duplicate of this bug. ***