Bug 490932

Summary: System Monitor: Changing selected process using up/down arrow keys simultaneously scrolls the view
Product: [Applications] plasma-systemmonitor Reporter: neobrain <bugs.7ng0x>
Component: generalAssignee: KSysGuard Developers <ksysguard-bugs>
Status: RESOLVED UPSTREAM    
Severity: normal CC: ahiemstra, nate, plasma-bugs-null
Priority: NOR Keywords: accessibility, usability
Version First Reported In: 6.1.3   
Target Milestone: ---   
Platform: Other   
OS: Linux   
URL: https://bugreports.qt.io/browse/QTBUG-125965
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description neobrain 2024-07-28 15:55:15 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

SUMMARY
System Monitor's Processes view doesn't properly handle up/down arrow keys: They should change the selected process, but they simultaneously scroll the view (by a weirdly large amount: several rows at once). This makes the arrow keys practically impossible to use for navigation, since almost any use will scroll the new selection out of view.

STEPS TO REPRODUCE
1. Open the Processes view in System Monitor
2. Select any process
3. Press the "down" arrow key 

OBSERVED RESULT
The selected process changes, but also the entire process view is scrolled down.

EXPECTED RESULT
The selected process changes, and the process view should only be scrolled if the the new selection is out of view.

SOFTWARE/OS VERSIONS
Linux: openSUSE Tumbleweed 6.1.3
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2

ADDITIONAL INFORMATION
Running Wayland
Comment 1 Nate Graham 2024-07-30 20:55:36 UTC
Can reproduce.
Comment 2 Arjen Hiemstra 2024-08-01 09:55:22 UTC
This is a bug in Qt, see https://bugreports.qt.io/browse/QTBUG-125965