Closed Bug 1428436 Opened 7 years ago Closed 7 years ago

Several accessibility and extensibility improvements to TreeView components.

Categories

(DevTools :: Shared Components, enhancement)

57 Branch
enhancement
Not set
normal

Tracking

(firefox60 fixed)

RESOLVED FIXED
Firefox 60
Tracking Status
firefox60 --- fixed

People

(Reporter: yzen, Assigned: yzen)

References

Details

Attachments

(1 file)

Several things that would further improve a11y and extensibility: * Allow for defining a selected prop for a default selected row. * Allow for customizing onClickRow functionality. * Improve row selection fallback for when currently selected row is rendered out. * Select first row on Home key * Select last row on End key * Ensure that keyboard focus always remain on the tree container itself. * Ensure that keyboard focus highlight for the tree is only shown when the tree is focused with the keyboard (not mouse).
Attached patch 1428436 patch (deleted) — Splinter Review
Attachment #8947609 - Flags: review?(odvarko)
Comment on attachment 8947609 [details] [diff] [review] 1428436 patch Review of attachment 8947609 [details] [diff] [review]: ----------------------------------------------------------------- Looks reasonable, thanks! R+ assuming try is green Honza
Attachment #8947609 - Flags: review?(odvarko) → review+
Pushed by yura.zenevich@gmail.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/f81606cd2958 further improving TreeView accessibility. r=Honza
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 60
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: