Closed Bug 1538281 Opened 5 years ago Closed 5 years ago

[TreeView] Make tree view row keyboard navigation consistent with other shared components.

Categories

(DevTools :: Shared Components, enhancement)

enhancement
Not set
normal

Tracking

(firefox68 fixed)

RESOLVED FIXED
Firefox 68
Tracking Status
firefox68 --- fixed

People

(Reporter: yzen, Assigned: yzen)

References

Details

(Keywords: access)

Attachments

(1 file)

Right now tree view rows do not really allow for efficient navigation within their focusable elements. Other components such as VirtualizedTree and List components now support "active" state for their tree items and list items respectively.

We'd like to make TreeView work consistently with the other components and to:

  • allow to "activate" selected tree rows with keyboard, which
  • makes focusable elements within the row tabbable

(In reply to Yura Zenevich [:yzen] from comment #1)

Created attachment 9052934 [details]
Bug 1538281 - make tree view row keyboard navigation consistent with other shared components. r=Honza

Just a friendly ping, Jan, let me know if you've got no cycles on this, I can shift the review to someone else.

Thanks.

Flags: needinfo?(odvarko)

(In reply to Yura Zenevich [:yzen] from comment #2)

Jan, let me know if you've got no cycles on this, I can shift the review to someone else.

Yeah, this would be great. My review queue is long these days.

Honza

Flags: needinfo?(odvarko)
Attachment #9052934 - Attachment description: Bug 1538281 - make tree view row keyboard navigation consistent with other shared components. r=Honza → Bug 1538281 - make tree view row keyboard navigation consistent with other shared components. r=nchevobbe
Pushed by yura.zenevich@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/d124ebd3b9eb
make tree view row keyboard navigation consistent with other shared components. r=nchevobbe
Pushed by yura.zenevich@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/29af6bb009d2
make tree view row keyboard navigation consistent with other shared components. r=nchevobbe
Backout by dluca@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/04228573c1c2
Backed out changeset 29af6bb009d2 for Devtools failures in devtools/client/jsonview/test/browser_json_refresh.js. CLOSED TREE
Pushed by yura.zenevich@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/bd190be1c558
make tree view row keyboard navigation consistent with other shared components. r=nchevobbe
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 68

removing ni

Flags: needinfo?(yzenevich)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: