Bug 428312

Summary: ksysguard tree view with incorrect arrow keys navigation
Product: [Unmaintained] ksysguard Reporter: Henrique Sant'Anna <hsantanna>
Component: ksysguardAssignee: KSysGuard Developers <ksysguard-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: justin.zobel, plasma-bugs
Priority: NOR    
Version First Reported In: 5.20.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=428316
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Henrique Sant'Anna 2020-10-26 23:35:33 UTC
SUMMARY

ksysguard, process table tab, tree view mode have incorrect arrow keys navigation


STEPS TO REPRODUCE

1. Open ksysguard;
2. Activate the "All Processes, Tree" list mode;
3. Focus to the processes list;
4. Navigate between listed processes using the arrow keys (up and down)
5. Use the right arrow key to open any branch / tree
6. Go down to the processes from within the branch using the down arrow key
7. Go up with the up arrow key to try to get out of the branch and the focus will leave the list of processes and will automatically switch to the quick search


OBSERVED RESULT

The list of processes loses focus when we try to navigate upwards with the up arrow key on the keyboard, from within a branch / sub-tree.


EXPECTED RESULT

When we press the up arrow key on the keyboard, the selection must switch to the immediately previous process (above) in the list, at the same level of the tree, when there is another process above at the same level / branch.

But, when there is no other previous process at the same level, the selection in the list must move to the parent process, which is at the level immediately prior to the current level.

When pressing the left arrow key on the keyboard, the current branch should be hidden regardless of which process is selected within that branch. Thus, passing the selection to the parent process of the previously selected process.



SOFTWARE/OS VERSIONS
 
Linux/KDE Plasma: 

KDE Plasma Version: 5.20.1
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.1

ADDITIONAL INFORMATION

I'm on X11.
Comment 1 Justin Zobel 2020-10-27 01:48:09 UTC
Confirmed on KDE Neon Unstable.
Comment 2 Christoph Cullmann 2024-09-23 21:00:14 UTC
ksysguard is no longer maintained, in Plasma 6 there is the Plasma system monitor for this task.

If your issue still happens with the Plasma 6 replacement, please re-open and we can move this bug to the new product, thanks!