Bug 493111 - Accessibility recommendations for Splitter
Summary: Accessibility recommendations for Splitter
Status: RESOLVED FIXED
Alias: None
Product: Orion (Archived)
Classification: ECD
Component: Client (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 15.0   Edit
Assignee: Eric Moffatt CLA
QA Contact:
URL:
Whiteboard:
Keywords: accessibility
: 423333 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-05-05 23:08 EDT by Carolyn MacLeod CLA
Modified: 2017-10-18 19:16 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carolyn MacLeod CLA 2016-05-05 23:08:54 EDT
Believe it or not, there is an accessibility design pattern for splitter.
We should try to follow it, if it makes sense.
https://www.w3.org/TR/wai-aria-practices-1.1/#windowsplitter
Comment 1 Michael Rennie CLA 2017-01-10 15:39:35 EST
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/msg04002.html
Comment 2 Carolyn MacLeod CLA 2017-01-14 21:30:20 EST
Slightly newer wording of the accessible window splitter pattern:
https://cdn.rawgit.com/w3c/aria-practices/master/aria-practices.html#windowsplitter

The example isn't written yet, but will be soon.

This is lower priority for now.
Comment 3 Eric Moffatt CLA 2017-05-29 09:32:57 EDT
Car, I understand the pattern but it'll require that we be able to put focus on the splitter, put it in the tab order...I'll have to look at the dom structure to even make sure that the splitter has its own element.
Comment 4 Eric Moffatt CLA 2017-06-13 12:45:45 EDT
We've decided to do this with a new command that iterates through the available tabs (rather than making the tabs themselves be directly tabbable).
Comment 5 Eclipse Genie CLA 2017-06-13 12:53:17 EDT
GitHub Pull Request 60 created by [emoffatt]
https://github.com/eclipse/orion.client/pull/60
Comment 6 Carolyn MacLeod CLA 2017-06-13 13:01:16 EDT
I assume that:
> iterates through the available tabs (rather than making the tabs themselves be directly tabbable).

wanted to be:
==> iterates through the available splitters (rather than making the splitters themselves be directly tabbable).  :)
Comment 7 Eric Moffatt CLA 2017-06-15 14:27:37 EDT
I've pushed changes that implement the given approach. There's a new command (Command + Shift + '.' no a Mac) that moves the focus through each available splitter, allowing the user to manipulate it with the keyboard.
Comment 8 Carolyn MacLeod CLA 2017-10-18 19:16:21 EDT
*** Bug 423333 has been marked as a duplicate of this bug. ***