Bug 490932 - System Monitor: Changing selected process using up/down arrow keys simultaneously scrolls the view
Summary: System Monitor: Changing selected process using up/down arrow keys simultaneo...
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma-systemmonitor
Classification: Applications
Component: general (other bugs)
Version First Reported In: 6.1.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KSysGuard Developers
URL: https://bugreports.qt.io/browse/QTBUG...
Keywords: accessibility, usability
Depends on:
Blocks:
 
Reported: 2024-07-28 15:55 UTC by neobrain
Modified: 2024-08-01 15:51 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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