Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 410213

Summary: Refactor to share keyboard selection code
Product: [ECD] Orion Reporter: Mark Macdonald <mamacdon>
Component: ClientAssignee: Project Inbox <orion.client-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: Silenio_Quarti
Version: 3.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Mark Macdonald CLA 2013-06-07 12:34:10 EDT
There are at least 4 places in the codebase that have evolved separate keyboard-selection handling mechanisms:

1. navHandler (common code shared among file explorers, most selectable lists, etc)
2. Key assist panel
3. OpenResourceDialog.js (the Find Files dialog)
4. Content assist popup in the editor

It looks like #2 and #4 are properly annotated for accessibility with ARIA attributes, and #1 has partial support.

Maybe we can refactor these to use a common keyboard focus management mixin that is consumed by all 4 clients. Then we only have to get the key event handling, and ARIA stuff (managing the aria-activedescendant, etc) correct once.
Comment 1 John Arthorne CLA 2015-05-05 16:18:31 EDT
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see:


https://dev.eclipse.org/mhonarc/lists/orion-dev/msg03444.html