RE: 48-Hour Call for Consensus (CfC): Publish "ARIA Authoring Practices Guide" FPWD

Stefan, thank you for the feedback.
I agree with your comments.
Per the editor's notes, all sections starting with section 3 will be 
subject to major revision.
Our current focus is primarily the design patterns section. So far we have 
resolved issues in about 10 of the fundamental patterns.
We will work on subsequent sections starting with the ones that are 
directly referenced by the design patterns.

Matt King
IBM Senior Technical Staff Member
I/T Chief Accessibility Strategist
IBM BT/CIO - Global Workforce and Web Process Enablement 
Phone: (503) 578-2329, Tie line: 731-7398
mattking@us.ibm.com



From:   "Schnabel, Stefan" <stefan.schnabel@sap.com>
To:     "janina@rednote.net" <janina@rednote.net>, W3C WAI Protocols & 
Formats <public-pfwg@w3.org>, 
Date:   05/05/2015 02:07 AM
Subject:        RE: 48-Hour Call for Consensus (CfC): Publish "ARIA 
Authoring  Practices  Guide" FPWD



Hi all,

please find my comments below (arranged by chapter).

Best Regards
Stefan

4.1.2  Keyboard Navigation between Widgets (tabindex)

>>> Once a widget has keyboard focus, arrow keys, Space, Enter key, or 
other keyboard commands can be used to navigate the options of the widget, 
change its state, or trigger an application function associated with the 
widget.

- This paragraph belongs to the next chapter.

4.1.3  Keyboard Navigation within Widgets

- should include a block of general info how to navigate within list and 
list like items (Arrow keys, HOME/END keys) or a link to respective 
location of general concept descriptions within document (such as 2.1 
Generally Applicable Keyboard Recommendations)

- should also explicitly list use cases where arrow navigation between 
list-like items is NOT required (such as a "list" of buttons in toolbar)

4.1.5  Example Keyboard Operation: Radio Group/Radio

- should include an (optional) definition for [CTRL+Arrow] navigation 
(navigating between arrow buttons without selecting)

4.2.6  Author-Defined Keyboard Short-Cuts or Mnemonics

>>> The XHTML 2 Working Group is currently developing a new Access Module 
...

- Does this paragraph correctly reflect the actual status? Do any browsers 
support the module (provide links)? 

4.2.6.1  Supporting Tooltips with the Keyboard

>>> To provide simple text tooltips, the HTML title attribute should more 
than suffice because the user agent will render it for tooltips.

- " more than suffice " is NOT accurate. Rendering of title attribute is 
inconsistent between browsers and has its drawbacks, such as not being 
enlarged when using page zoom in IE11. There is no key to open the default 
browser tooltip in IE11. In addition, title attribute is handled as orphan 
for non-form elements in Jaws and other screen readers, which is 
absolutely inacceptable. Custom tooltips are currently the way to avoid 
some of these limitations and you should emphasize that.

4.2.6.2 When Keyboard Handlers Shortcuts Steal the Keys

- You should comment on potential collisions with key hooks in AT, too. 
Clearly, AT must not interfere with all the keyboard navigation control 
patterns you describe, but you have to SAY that explicitly.

4.2.7.1  Steps for Defining a Logical Navigational Structure

- We have a fundamental issue regarding ARIA roles form and group.

To make it brief, say you have a nested fieldset scenario. You cannot nest 
two divs with role=form since form derives from HTML concept of form and 
there nesting of forms is forbidden. If you use role group instead 
(related concept fieldset according to ARIA spec) you violate ARIA best 
practices since according to spec group is intended for other purposes. 

And AT? In Jaws landmarks dialog, labelled divs with role=form are 
perfectly displayed, whereas divs with role=group aren't (since they are 
no landmarks). 

So bottom line: when you want to use div with role=form  (not 
role=region!) as nested "fieldset" replacement (which we do since it has 
great benefit for logical nav structure) make clear in your text that this 
is perfect, although it violates a base concept from HTML.

6.2.1  Live Region Properties and How to Use Them

- aria-busy is listed here whereas it is NOT explicitly a live region 
property according to ARIA spec (section 5.2.5 Required Owned Elements). 
It can, but needs not exclusively, be used within this context. For 
instance, you update a part of UI you don't want ever to be a live region 
(e.g. data fetching/repopulating parts of dynamic lists). Here, aria-busy 
also comes in handy. There is a lack of examples for that in the APG.


A.3 Building Accessible Applications with WAI-ARIA

- The entire content of this section should be merged into the main 
document and afterwards the appendix should be deleted.


-----Original Message-----
From: janina@rednote.net [mailto:janina@rednote.net] 
Sent: Dienstag, 5. Mai 2015 00:33
To: W3C WAI Protocols & Formats
Subject: 48-Hour Call for Consensus (CfC): Publish "ARIA Authoring 
Practices Guide" FPWD

Colleagues:

This is a Call for Consensus (CfC) to the Protocols and Formats Working
Group (PFWG) to approve a First Public Working Draft (FPWD) publication
of the "WAI-ARIA Authoring Practices Guide, Version 1.1" as requested by 
the
ARIA-APG Subteam at:

http://lists.w3.org/Archives/Public/public-pfwg/2015May/0027.html

Proposed Actions

Approval of this CfC will result in the following two actions:

*                We will mark the previous 1.0 heartbeat as "Obsolete" 
pointing
*                people instead to the current 1.1 revisions. There are no 
plans
*                to finish a 1.0 version of this Guide, focused on 
WAI-ARIA-1.0.

*                We will move to publish the document at the following URI 
as our
*                First Public Working Draft (FPWD) of "WAI-ARIA Authoring
*                Practices Guide, Version 1.1:"

https://rawgit.com/w3c/aria/wd20150504/practices/aria-practices.html

ACTION TO TAKE

According to agreed PFWG Consensus Procedures, this CfC is now open for
objection, comment, as well as statements of support via email. Silence
will be interpreted as support, though messages of support are certainly
welcome.

Please review the candidate FPWD document at:

https://rawgit.com/w3c/aria/wd20150504/practices/aria-practices.html

If you object to this proposed action, or have comments concerning this
proposal, please respond by replying on list to this message no later
than 23:59 (Midnight) Boston Time, Thursday 7 May.

Janina


-- 

Janina Sajka,            Phone:          +1.443.300.2200
 sip:janina@asterisk.rednote.net
                                 Email:          janina@rednote.net

Linux Foundation Fellow
Executive Chair, Accessibility Workgroup:                http://a11y.org

The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI)
Chair,           Protocols & Formats             http://www.w3.org/wai/pf
                 Indie UI                                                
http://www.w3.org/WAI/IndieUI/

Received on Tuesday, 5 May 2015 18:49:14 UTC