Summary: | Web Inspector: FKA: The DOM tree display should provide full keyboard accessibility | ||
---|---|---|---|
Product: | WebKit | Reporter: | Victor Tsaran <vtsaran> |
Component: | Web Inspector | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Normal | CC: | cfleizach, inspector-bugzilla-changes, jcraig, keeganstreet, vtsaran, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All |
Description
Victor Tsaran
2013-05-11 19:19:32 PDT
This should go in line with standard HIG for full keyboard access on Mac. • Spacebar to activate focused element. • Escape to dismiss views that are "cancelable." • Return to activate any "default" button in the current view. • Tab and Shift+Tab to navigate linearly. • Arrow keys to change the selection of any managed focus widgets like trees or listboxes. • Left/Right arrows to expand/collapse nodes where appropriate. • maybe more. We do support up/down left/right with the desired behaviors. VoiceOver just does not follow along. Full Keyboard Access (and Zoom, and VoiceOver) doesn't follow along because .focus() isn't called at the right times. VoiceOver will also need some additional properties changed to get correct behavior (aria-level, aria-expanded, etc) but this problem affects more than just VoiceOver. What is affected other than VoiceOver? (In reply to comment #5) > What is affected other than VoiceOver? Pretty much any assistive technology that relies on the actual keyboard focus is affected. See Comment4 for more information. (In reply to comment #5) > What is affected other than VoiceOver? As Victor mentioned, third-party assistive technologies like ZoomText and SwitchXS rely on system keyboard focus events, as does VoiceOver and other built-in interfaces like full keyboard access, and even Zoom when you enable the “Zoom follows keyboard focus” setting. (In reply to comment #7) > (In reply to comment #5) > > What is affected other than VoiceOver? > > As Victor mentioned, third-party assistive technologies like ZoomText and SwitchXS rely on system keyboard focus events, as does VoiceOver and other built-in interfaces like full keyboard access, and even Zoom when you enable the “Zoom follows keyboard focus” setting. Ok, that makes sense. Thanks! |