- From: Fred Esch <fesch@us.ibm.com>
- Date: Tue, 19 Jan 2016 11:02:06 -0500
- To: Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com>
- Cc: SVG-A11y TF <public-svg-a11y@w3.org>
- Message-Id: <201601191606.u0JG6i3V000492@d03av03.boulder.ibm.com>
Amelia, Feedback on the SVG focus section 14.9.1. Sequential focus navigation and the ‘tabindex’ attribute Any item the may never appear in the accessibility tree should not be focusable regardless of presence of tabindex/tabindex value (ie putting tabindex on a title, desc, filters, filter parts, mesh, mesh parts does nothing) The best practice for values of tabindex is to only use -1 or 0, talking about using values greater than 0 isn't a good idea. 14.9.1.1. Focus management This section has problems wrt context. We want to be able to omit a group from the accessibility tree when the only purpose of the group is to pass on (style) attributes to descendants. However, we may want a descendent of that group focusable. I would not want any user agent granting focusablity to elements that can never appear in the accessibility tree (titles, filters, mesh...). Somewhere you should tell user agents what isn't acceptable (default) behavior. I think using the term inert is odd given the definition/use in Section 7.2 of inert. Elements that will never appear in the accessibility tree should never be focusable. (ie title, desc, filter, mesh...) Regards, Fred Esch Watson, IBM, W3C Accessibility IBM Watson Watson Release Management and Quality From: Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com> To: SVG-A11y TF <public-svg-a11y@w3.org> Date: 01/15/2016 01:26 PM Subject: Reviewing the focus + tabindex section in SVG 2 Hi all, In the SVG 2 spec, there are a couple issues in the Interactivity chapter that relate to focus and tabindex. On the SVG WG call, the chapter editors indicated they weren't very familiar with the topic. I said I'd bring it up with the SVG Accessibility task force. I'd appreciate if any of you have the time to look over the Focus section: https://svgwg.org/svg2-draft/interact.html#Focus Two issues are currently noted in the spec: This section needs to defer to HTML more rather than duplicate the wording from that spec. Need to decide how will replace some of the links pertaining to "in a document", "Document", and "being rendered" [These are currently links to definitions in the HTML spec]. This is dependent on Document work that needs to be added wrt. tabindex. Do we define our own definitions vs. what is in HTML5? I agree with the general intent to minimize duplication & defer to the established HTML rules whenever possible. However, I think there will need to be some SVG-specific language with respect to what is "rendered" or not. In particular, some SVG elements are never rendered & tabindex should have no effect if specified on them (e.g., you can't tab to a <filter> element). Please let me know (by replying to this message) if you see other issues, or if you have any suggestions or preferences on how to re-write the text. Or, if you want to volunteer to draft the new wording yourself! If there is anything that needs debate, I would like to take it up at the Tuesday January 26 SVG-A11y task force teleconference. The SVG WG is holding a F2F meeting the first week of February & is trying to get all substantive edits on SVG 2 locked in by then. Best, Amelia
Received on Tuesday, 19 January 2016 16:07:33 UTC