Open Bug 1955272 Opened 1 month ago Updated 12 days ago

Provide a way to (visually) select a row in about:processes table with keyboard alone

Categories

(Toolkit :: Performance Monitoring, defect)

defect

Tracking

()

Accessibility Severity s4

People

(Reporter: ayeddi, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: access)

Attachments

(1 file)

This addresses the arrow navigation/selection of rows - AFAIK, this selection is purely visual for the ease of tracking the changes in this process' data. Thus, it's not an accessibility blocker as its blocking bug 1753252 was.

STR:

  1. open about:processes
  2. click a row in the table
  3. hit up arrow
    1. Expected:
      1. The selected row changes
    2. Actual:
      1. Nothing happens
      2. Note, if you hit down arrow, the page will scroll and the selected row will change to whatever item is now under the mouse. This doesn't satisfy the keyboard accessibility requirement.

The severity field is not set for this bug.
:florian, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(florian)

This is not a "selection", it's just the hovered row that has a different background, to make it easy (especially for wide windows on large screens) to match the numbers in the memory and cpu columns with the process name.

That said, if we wanted the keyboard navigation mechanisms to match what users do with a mouse, it would make sense to select a row using the up/down arrows, and then use tab to select one of the buttons on that line ("profiler" and "close tab" buttons).

This would also help with bug 1949597, because currently when the mouse is moved there's a 'freeze' of the order of the rows to ensure users won't click on buttons of another row than the one they expect. We could apply a similar freeze when the selected row has been changed using the keyboard.

Currently the up/down arrows scroll the entire page, but I don't think we have to preserve this behavior.

Severity: -- → S4
Flags: needinfo?(florian)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: