https://bugs.kde.org/show_bug.cgi?id=428312

            Bug ID: 428312
           Summary: ksysguard tree view with incorrect arrow keys
                    navigation
           Product: ksysguard
           Version: 5.20.1
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: ksysguard
          Assignee: ksysguard-b...@kde.org
          Reporter: hsanta...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: ---

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.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to