Success Criteria or Normative Components

Comments

Suggestions

JR Initial Comments

A.2.1.1

The success criterion needs to have simplified languages.  We cannot determine its meaning without reading through the implementation guide.

Rewrite the success criterion to make it more comprehensible.

JR: Following UAWG comments, perhaps:
"Recognized alternative content is available when rendering content in editing-views."
(Suggestion is not a substantive change)

A.2.2.1

“Additional information” is undefined.  In order to determine what is considered additional information, one must know what is considered baseline information. We realize that AUWG considers underlining of misspelled words to be a piece of “additional information”, but there is no way to tell what is it that makes such information qualified as being “additional”.  This will make it impossible to determine if the criterion is met..  We can at best project the concept into the similar scenarios for grammatical errors and coding errors—purely because it is an educated guess.

Define “additional information” to make it objectively testable or revise the success criterion.

JR: Perhaps:
If an editing-view modifies the presentation of web content to provide additional information to authors, then that additional information can be programmatically determined.
(Suggestion is not a substantive change)

A.2.3.1

This criterion should be consolidated to A.3.6.

Move A.2.3.1 to A.3.6

JR: Agreed.
(Suggestion is not a substantive change)

A.3.1

There should be exception and consideration for authoring environment/OS where there is no keyboard.

Either add a condition for environment/OS with keyboard or add an exception.

JR: Even platforms with no physical keyboard have keyboard interfaces.
(Suggestion is a substantive change)

A.3.1.1

Why does the language differ from WCAG “except where the underlying function requires input that depends on the path of the user's movement and not just the endpoints”

Either reconcile the difference or provide rationale for the difference.

JR: Rationale: The ATAG version takes into account that it is not simply the path that might be continuously sampled. A stylus might also continuously sample the force, angle and speed of the input device.
(Suggestion may be a substantive change)

A.3.1.2

Why does the language differ from WCAG “...if it requires more than unmodified arrow or tab keys or other standard exit methods, the user is advised of the method for moving focus away."

Either reconcile the difference or provide rationale for the difference.

JR: We could use the WCAG 2.0 llanguage for (a). The rationale for (b) is that the content being rendered might include keyboard traps.
(Suggestion may be a substantive change)

A.3.1.3

Does a web-based authoring tool need to add short cut keys?  That seems rather unnecessary and arbitrary.  The value of short cut key is contextual.  This proposal is too sweeping.

Remove this success criterion.

JR: Rationale: The Implementing ATAG 2.0 document gives this example for a web-based tool: "In a web-based environment: A web-based CMS uses links to allow authors to skip between the toolbars and directly to the content editing area."
(Suggestion is a substantive change)

A.3.1.3

Does it meet the success criterion if only two shortcuts are provided since there is no specification?  In that case, it would be hard to find any product that would fail this success criterion (file save and quit application are almost always supported)—making this criterion meaningless.

Remove this success criterion.

JR: It is not practical to dictate the exact number or nature of keyboard shortcuts so yes, 2 shortcuts would pass. But as keyboard shortcuts are an important accessibility feature the WG deemed it important to keep the concept in the document.
(Suggestion is a substantive change)

A.3.3.1

It should be recognized that there is a fundamental conflict between the necessity to view the animation during animation editing process and the need to disable animation to prevent seizure.  This cannot be at level A in its current form.
Is this applicable to non-visual time based content too?  If so, what is the rationale?

Move the SC to AA or AAA, explain that there is a potential for fundamental alteration, and to exclude all non-visual time-based content.

JR: Agree that it needs to visual-only. The requirement is not meant to rule out animated interfaces. A stop button is sufficient. Perhaps it would be more clear to say that animations shouldn't start to render auomatically (e.g., on loading them and then once the user starts the animation, they should be able to stop it).
(Suggestion is a substantive change)

A.3.4

Given that the purpose of these success criteria is to “…simplify the task…”, they should not be level A.  These are AA or AAA criteria.

Move all A.3.4 SCs to AA or AAA.

JR: Something to discuss, but for some users an ordinate number of keystrokes is a very serious barrier.
(Suggestion is a substantive change)

A.3.4.1

Most web-based authoring tools (think of social networking sites and blog sites) do not allow users to create or control structures.  There should be exemptions for authoring tools that do not allow structural edits. 

Add exemption for tools that does not allow control of structure or condition for tools that allow so.

JR: It already says editing views for Structured web content. I fhte web content isn't t structured it doesn't apply. We could add further clarification.
(Suggestion is not a substantive change)

A.3.4

Does this apply to all structures or some structures?  There is no indication one way or the other.  All structure does not make sense.

Clarify that this is not required for all structure.

JR: See above.

A.3.4.1 & A.3.4.2

What does “make use of” means?

Please provide definition.

JR: This is clarified in the implementing document.
(Suggestion is not a substantive change)

A.3.5.1

In many cases, this is carried out by the browser or the OS instead of the authoring tool.  Does that mean the browsers and OS would be required as part of the conformance?

Please explain how reliance on browser and OS are to be handled.

JR: For example, in a wiki an authoring view might occur within a text area. I can use my browser's Edit>Find feature to search for terms inside that text area. If I claim conformance, I would identify the browser I tested with in (8) Platform.
(Suggestion is not a substantive change)

A.3.6.1

There is some inconsistency here from A.3.1.4 where customization is set at AAA, but saving such setting is AA.

Please consider moving this SC to AAA to maintain consistency.

JR: A.3.6.1 applies to more than just keystrokes. e.g., that I had set my default editing zoom to 150%.
(Suggestion is a substantive change)

A.3.6.1

Change “…are saved…” to “…can be saved…”.  The current wording implies that the tool will do so without user control.

Please change wording as suggested.

JR: Agreed.
(Suggestion is not a substantive change)

A.3.6.2

Please define “respects” or use more precise language.

Please define “respects” or use more precise language.

JR: Wording needs discussion.
(Suggestion is not a substantive change)

A.3.7.1

This criterion is redundant to A.3.1.2.

Please remove the criterion.

JR: Agreed. Perhaps with a note in A.3.1.2 mentionning preview.
(Suggestion is not a substantive change - since the normative requirement stays the same)

A.3.7.2

Please remove the term “third-party” from option A.  It is not appropriate.  This is saying that Microsoft cannot use IE; Google cannot use Chrome; and Apple cannot use Safari.

Please remove the term “third-party” completely.

JR: We need a term that distinguishes "user agents" in the marketplace from something developed from scratch.
(Suggestion is not a substantive change)

A.4.1.1

How many layers of undo are needed to meet the criterion?  Since it is unspecified, we assume one is adequate.

Please specify if more than one layer of undo is needed to satisfy the SC.

JR: One is sufficient, we can work it in.
(Suggestion is not a substantive change)

A.4.1.1

“Undo” is normally not feasible for many scenarios for basic web form authoring tool or it depends on the browser to carry out the undo.  In reality, most actions are reversible without having the “undo” function.  If action is reversible, then why impose the specific function of “undo”?

Change the SC to read: “Authoring actions are reversible or include warning to authors that the action is irreversible.”

JR: Ok to keeping reversible but dropping "undo" by name.
(Suggestion may be a substantive change)

A.4.1.1

This SC requires a warning every time the user execute a file save or the like.  This runs against user expectations and will become a serious annoyance.

Please add exception for the like of file save from having to give warning.

JR: Needs discussion.
(Suggestion is a substantive change)

Definition of Authoring Action

It is hard to see what an author can do with the tool that is not considered authoring action.  Please provide examples of non-authoring actions.

Please provide examples of what is not considered authoring action and tighten the definition as necessary.

JR: The existing defintion seems ok and includes examples of non-authoring actions: "Any action that authors can take using the authoring tool user interface that results in creating or editing web content (e.g., typing text, deleting, inserting an element, applying a template). Most authoring tool user interfaces also enable actions that do not edit content (e.g., setting preferences, viewing documentation)."
(Suggestion is not a substantive change)

A.4.1.1

What is the definition of “committing action”?

Please add definition

JR: We mention save and publish. Of course certian systems like Wikis keep previous content past "committing actions". Perhaps we just say "Save".
(Suggestion is not a substantive change)

A.4.2.2

“All features” is too encompassing.  Hidden features are common place.  Besides, how is non-documented features affecting people with disabilities any more than those without disabilities.  This SC is not at all related to accessibility.

Please remove A.4.2.2

JR: We mean features the user can use. The second point needs discussion.
(Suggestion is a substantive change)

Part B Application Notes #2

The examples seem contradictory because both examples pertains to automated content, yet they are treated differently.

Please revise the example to reconcile the contradiction.

JR: In the first example, the author chose to put in the feed, not the authoring tool. In the second the authoring tool makes the change when the author is unavailable so the authoring tool needs to not break accessibility. Maybe we could clarify the wording somewhow.
(Suggestion is not a substantive change)

B.1.2.2

Condition b is absolutely not possible if the output is a third party format.  This SC essentially asks authoring tool makers to judge and make claim to users which format is less accessible.  It would require constant update to keep such info up-to-date and the potential liability of claiming one format is less accessible than another is not something that any manufacturer can accept, especially when it comes to 3rd party format.

Please remove condition b.

JR: It already says "web content transformation cannot preserve recognized accessibility information". If that info is lost, an accessiblity problem is already present. Maybe we make it even more clear and say where "accessibility information is not included" in the output.
(Suggestion is a substantive change)

B.1.2.3

We suspect there is an error here where the accessibility information should be up to WCAG 2.0 Level AA, not AAA.  There should also be a similar SC for AAA.

Please change the SC language from “…WCAG 2.0 Level AAA…” to “…WCAG 2.0 Level AA…”
Add a new SC to cover AAA.

JR: Agreed.
(Suggestion is a substantive change)

B.1.2

How does this apply to something like a copy and paste operation from a rich text editor to a plain text editor where structural info will be lost?  Who is supposed to tell the author that the structure is gone?

Please explain how the SC applies to copy-and-paste or cut-and-paste operations?

JR: It's not about structure it's about when accessibility information is lost. Good point about copy-paste. The tool that drops the accessibility information should inform the user.
(Suggestion may be a substantive change)

B.1.2.4

Please identify a real life product with option c.  This seems like a theoretical option.

Please provide real life example for option c.

JR: Examples?
(Suggestion is not a substantive change)

B.1.3

“…prior to publishing.” Invalidates the SC.  If a tool generates content in real time, there is no content to meet WCAG 2.0 prior to publishing.  The concept has no meaning.

Please remove “prior to publishing.” In B.1.3.1, B.1.3.2, and B.1.3.3.

JR: Maybe we should move the "prior to publishing to a note" explaining when it does make sense.
(Suggestion is not a substantive change)

B.2.1.1

No commercial product, or even most non-commercial one, would take on the liability of claiming accessibility on behalf of a 3rd party technology.  This is SC is absolutely not implementable.

Please remove B.2.1.1

JR: This SC says nothing about accessibility of 3rd party technology. It just asks if there are accessibility supports (e.g., ability to add alt, checking, etc.) in the authoring tool in question for that format.
(Suggestion is a substantive change)

B.2.1.2

What happens if there some properties are set via context menu, some are set on the ribbon, and some are set in a separate dialogue?  This SC implies the accessibility-related properties need to be in all of them.  We believe there is an unstated assumption that all the mechanisms are interchangeable.  That is not a valid assumption.

Please revise B.2.1.2

JR: This needs discussion. The intent is not to have the accessibility properties off by themselves (or with some obscure properties) where the author won't find them.
(Suggestion is a substantive change)

B.2.1.2

“Accessibility-related properties” is undefined.

Please define.

JR: Needs discussion.
(Suggestion is not a substantive change)

B.2.1.3

If the authoring tool cannot edit, then should the burden of making the association be placed on that tool?  We can only see very specific situation where this makes sense (time text file upload or adding alt text).  Also, what if the content is read-only due to protection?  The proposed text is too sweeping.

Insert condition of “if the content supports association of accessibility info.”

JR: Agreed. The intent here is for the content that can be edited by the authoring tool to be used as a wrapper for that which can't.
(Suggestion may be a substantive change)

B.2.2.2

“Appropriate” is not testable.

Revise SC B.2.2.2

JR: I can see dropping "in a manner appropriate to the workflow of the authoring tool".
(Suggestion may be a substantive change)

B.2.2.2

What happens when there is no defined workflow?

Revise SC B.2.2.2

JR: See above.

B.2.2.2

The concept of “prior to publishing” is not applicable to real time info.  How is checking done on an online banking scenario?

Revise SC B.2.2.2

JR: We should directly address live authoring (where the first submit to the authoring tool also make it live).
BTW: Online banking doesn't tend to author content for other people to consume so it's not an authoring tool by ATAG's definition.
(Suggestion is a substantive change)

B.2.2.3

This is an AA level SC because B.2.2.1 already provides adequate guidance at A level.

Move to AA.

JR: In my opinion this is necessary at Level A.
(Suggestion is a substantive change)

B.2.2.3

AUWG needs to specify which WCAG 2.0 SCs require author judgment.

Add a normative note of which SCs in WCAG 2.0 require author judgment.

JR: It can depend on the implementation of the check. E.g. one tool might detect single-colour images as spacers, another might require user input.
(Suggestion is a substantive change)

B.2.2.4

This SC is AA or AAA.  How is a tool supposed to help locate relevant content to meet WCAG 2.0 3.3.2 or 1.3.3, for example?  This SC demands far too much intelligence from the tool to be level A.

Move SC to AA or AAA.

JR: Need to clarify, that for certain types of problems, the best help in locating that a tool can provide is instructions.
(Suggestion is a substantive change)

B.2.2.7

This SC belongs to AAA.

Move SC to AAA.

JR: WG decided AA.
(Suggestion is a substantive change)

B.2.4.1

Is this meant for audio description as well?  If not, then the proposed language is too sweeping.

Please clarify and tighten the language as necessary..

JR: Only if that type of accessibility information is editable using the tool.
(Suggestion may be a substantive change)

B.2.4.2

This is not a Level A SC.  Providing instruction is A.  Providing automate suggestion should be AA.

Please move SC to AA

JR: .
(Suggestion is a substantive change)

B.2.4.2

“Relevant sources” need testable definition.

Please add definition.

JR: "Relevant sources" is just the handle. The text is : "The suggested alternative content is only derived from sources designed to fulfill the same purpose (e.g., suggesting the value of an image's "description" metadata field as a long description)."
(Suggestion may be a substantive change)

B.2.4.4

This SC seems extraneous.  If text alternative can be accessed, then obviously it can be reused.  If nothing, at least delete “for future reuse.” since it represents future event which is unverifiable at the time of conformance claim.

Consider deleting the SC or at least delete “for future use.”

JR: ok to removing "for future reuse"
(Suggestion is a substantive change)

B.2.5.1, B2.5.3, B.2.5.9

How can “…used properly” ever be testable? The note is a necessary component of the SC since most templates cannot meet WCAG 2.0 in their initial state.  But adding the note makes the SC not testable.

 

JR: Discussion needed.
(Suggestion is a substantive change)

B.2.5.4

If all templates are equally accessible, why would this be necessary or beneficial? There seems to be an assumption here that the templates are not all of similar accessibility status.

Revise the SC

JR: Could preface with, if there are (or could be in the case of user-submitted templates) accessibility differences...
(Suggestion is a substantive change)

B.2.5.4

Please provide examples of how one goes about indicating the accessibility status of a template.  How much detail is needed?

Please provide instruction of the level of detail required to indicate template accessibility status.

JR: In my opinion it would be ok to just in the mechanism that the template had been checked for accessibility. I don't want to attempt to specify an implementation, but perhaps the template could have a "passed automated accessibility checker" field in its metadata.
(Suggestion may be a substantive change)

B.2.5.4

What happens when there is a large variety of template of all different sorts?  The language suggests that the “accessible” option must take precedence regardless of other logical grouping.

Please change the SC to account for other logical grouping of templates.

JR: Discussion needed.
(Suggestion is a substantive change)

B.2.5.4

The term “…accessible template options” implies that there is a distinction of “accessible template” and “non-accessible” template.  How does one go about making such distinction?  Without an exact definition, this SC is not testable.

Please provide a structured way to indicate accessibility status of templates and how to go about showing prominence of template of various (or equal) status.

JR: See above.

B.2.5.5

If AUWG expects users to specify accessibility status of their template, then far more guidance must be given.  AUWG cannot possibly expect any author to know what they are doing here.  Without guidance and control, this will only results in incorrect accessibility status being posted.

Detail guidelines must be given here.  Please do not expect average users to be able to provide accurate accessibility status of their template.  Understand what this would mean over time.

JR: Ideally only an automated checker of some kind could fill in the metadata that the automated checks had been passed. Passing checks requiring human judgement might be stored separately.
(Suggestion may be a substantive change)

B.2.5.5

This SC assumes that author is given freedom to create templates with different degree of accessibility.  The assumption is not always valid.

Please address the scenario in which author has no freedom to change accessibility of a template.

JR: The SC is conditional on that point.

B.2.5.6

All comments from 2.5.4 apply equally.

Please reference comments from B.2.5.4

JR: See above.

B.2.5.7

Most comments from 2.5.4 apply here.

Please reference comments from B.2.5.4

JR: See above.

B.3.2.1, B.3.2.2, B.3.2.3

The SC assumes that there is some feature to be “turned on” which is an invalid assumption.

Please add condition of “If there is a changeable on/off status for such features.”

JR: ok
(Suggestion may be a substantive change)

B.3.2.2

Does the term “always” add anything to the criteria? It can be a loaded word to imply that one must be able to turn the feature from any dialogue.  Obviously, that’s not possible.

Please remove the term “always” form the SC.

JR: ok
(Suggestion is not a substantive change)

B.3.2.4

“Comparable” is not testable.

Please revise SC.

JR: Maybe just "other features" instead of "comparable features"
(Suggestion may be a substantive change)

B.3.2.4

“Other types of web content problems” has no definition and, thus, there is no way to determine if the SC is met.

Please replace “other types of web content problems” with something more precise.

JR: Perhaps reword as:
"Accessible content support features are at least as prominent as other features for addressing other issues in web content (e.g., invalid markup, syntax errors, spelling and grammar errors).
(Suggestion may be a substantive change)

B.3.4.1

What counts as a range?  Two or more?

Please remove “A range of” from the SC

JR: Yes 2 or more.
(Suggestion is a substantive change)

Conformance

The biggest concern for ATAG 2.0 is that it is never clear if ATAG is for a single tool or a collection of tools.  It is trying to be both.  This leads to a great deal of structural problems.

If it is for a single tool, then the SCs are too far reaching and the conformance requirement does not make room for a simple specialized tool to conform.  How does ATAG 2.0 conformance work for something like a web accessibility toolbar, photo editor, FTP client, or a social networking site?  You need to allow tool makers to say their tool does not provide certain function and it is not intended to do so, but the tool conforms where it is applicable.

On the other hand, how would conformance work for a collection of tools where some criteria are met via a portion of the tools?  Would one have to specify which tool(s) is used to conform to any given criterion?  If the collection of tools include tool(s) in which the conformance claimer has no Intellectual property ownership, would the claimer then be held responsible for the accuracy of the claim of such tool?  What if is there is discrepancy between the tool manufacturer and claimers? What if the collection is still not applicable to ATAG in full—for example, only relevant to part A?  Is the collection deemed incomplete? 

Additionally, where does the value chain of the authoring process end?  Without knowing the scope, then ATAG 2.0 may require consideration of software such as scanner application, a database, a web service, or enterprise backend systems.  Does a mail client become a “web authoring tool” only when it sends a message to somebody who access their email via the web?  How is one supposed to know if the mail recipient uses a web client?

These are extremely difficult questions.  But if left unanswered, ATAG 2.0 will not be viable in practice.

The conformance section requires fundamental revision to be viable.  Please revise accordingly.

JR: Needs lots of discussion.
(Suggestion is a substantive change)

Conformance Condition 1

WCAG 2.0 does not require conformance claim be made in the web or not.  This condition is unnecessary.

Please remove condition.

JR: Conformance claims are optional.

Conformance Condition 6

This is an “encouragement”.  Thus, it does not belong to the normative part of the ATAG 2.0.

Please move condition 6 to non-normative part of ATAG 2.0.

JR: Could be moved to a note.