Skip to content
This repository was archived by the owner on Jun 30, 2018. It is now read-only.

Feedback #54

Closed
lseeman opened this issue Nov 27, 2016 · 20 comments
Closed

Feedback #54

lseeman opened this issue Nov 27, 2016 · 20 comments

Comments

@lseeman
Copy link
Contributor

lseeman commented Nov 27, 2016

Current version of SC and Definitions

Feedback

The success or failure of every user initiated action is clearly indicated to the user by visual, programmatically-determinable, rapid feedback in the primary modalities of the content. Audio feedback is supported.

Suggestion for Priority Level: AA

Related Glossary additions

Clearly indicated (success or failure)
confirmation informing the user, after a user-action, that the action was successful or failed and, if the action is part of a process, where the user is in the process.
(was: confirm that, after a user action, the user knows that the action was successful or not. Applications should also let the user know what just happened and where they are in a process.)
Rapid feedback
The next activity or event affecting the application.
Audio feedback (was: Spoken feedback)
Audible feedback is often more effective then written feedback. However, having both audible feedback and longer-lasting written and visual feedback helps the user know where they are, and restores the context if attention is lost. Audible feedback can annoy and distract some people, so audible feedback should be available as an option, and in response to a user-preference setting when available.
(was: Spoken feedback is often more effective then written feedback. However, having both spoken feedback and longer-lasting written and visual feedback helps users know where they are, and restores the context if attention is lost. Spoken feedback can annoy and distract some people, so spoken feedback should be available as an option, and in response to a user-preference setting when available.)
Primary modalities of the content
Modes and technologies considered during design phase of development.

Principle and Guideline

Principle 3, Guideline 3.3

Description

Applications should consistently provide easily-recognizable success or failure feedback with every user action.

For example:

  • After a step in a multi-step task is completed, breadcrumbs display a tick or a checkmark next to that step's name; and, if applicable, the title or the name of the next step is readily apparent.
  • After a button is clicked, it should look depressed. (Note that if it is a toggle button, the state should also be programmatically determinable).
  • After a form is submitted or an email message is sent, feedback communicating what just happened, such as "Your application was submitted, thank you" or "Your email message was sent" is provided.

Benefits

Overt indication of the result stemming from a user action helps people with a variety of cognitive disabilities:

  • understand that their action occurred (e.g., the click did something);
  • prevent uncertainty or doubt regarding the outcome; and
  • remember what they just did.

User-action feedback during a multi-step task can also assist people, with attention or short-term cognitive disabilities, avoid inadvertently leaving a task by reminding them that they are in a process, and where in the process they currently are.

This information supports those who have Aphasia, Dementia, Dyslexia, or those who acquire cognitive disabilities as they age. It also helps anyone with impaired short-term memory remember what they just did.

Related Resources

Resources are for information purposes only. No endorsement is intended or implied.

Testability

Procedure

  1. Trigger every user-initiated action, and visually inspect the screen, to determine if the resulting content provides a rapid and clear indication of success or failure.
  2. If the user-initiated action is part of a multi-step process, visually inspect the screen to confirm the resulting content informs users which steps have been completed, and which step they are on in the process.
  3. Trigger every user-initiated action with a screen reader to determine if the resulting content announces a rapid and clear indication of success or failure.
  4. If the user-initiated action is part of a multi-step process, confirm, with a screen reader, that the resulting content announces to users which steps have been completed, and which step they are on in the process.

Expected Results

  • All checks above are true

Techniques

  • All existing techniques for 3.3.1.
  • Use WAI-ARIA states to provide state feedback for a toggle button with an animation showing the state (such as a button was pushed )
  • Use ARIA-pressed with a visual or a checkbox is checked/unchecked,
  • Provide a confirmation message when an email message is successfully sent, or a form is successfully submitted.
  • Use a progress-indicator element (e.g., breadcrumbs) to communicate completed and current steps in a multi-step process.
  • Provide visible and programmatically-determinable information to indicate a new password satisfies security requirements.

working groups notes (optional)

@rachaelbradley
Copy link

I will sign up as SC manager for this issue.

@joshueoconnor
Copy link
Contributor

@WayneEDick
Copy link
Contributor

This really needs coordination with Issue 2 (before Issue 3). This is stated more clearly, but it may not be as easy to implement. I like it.

@rachaelbradley
Copy link

I agree it needs coordination but I'm not sure it needs to be merged. I've added comments on issue #2.

@mapluke
Copy link

mapluke commented Jan 16, 2017

The SC says that the rapid feedback should be "visual" and "in the primary modalities of the content". When the primary modality of the content is visual this is tautological. However, when the primary modality is audible then this is a contradiction. I think that the "visual" is superfluous.

@mapluke
Copy link

mapluke commented Jan 16, 2017

The final wording "Audio feedback is supported." seems to be very problematic. Firstly what exactly does it mean and secondly is it realistic to ask for it.

The glossary entry for "audio feedback" is a lengthy discussion of the merits and demerits of audio and visual feedback - a glossary entry should really define the term, so the current text is not suitable.

In comparing issue #2 and issue #54 David MacDonald states that the SC "asks for audio feedback without Assistive Technology, and it calls for the user to have a choice in this... but ONLY for actions that result in success or failure." and in proposing a merger of the two SCs he left out "the requirement for Non AT audio feedback, which is really hard."

Perhaps we should reassess how wise it is to include this. If it is included it needs to be made much clearer what is being asked for and also what needs to be tested - currently audio feedback is not mentioned in the testability section (and neither is testing to see if the feedback modality matches the primary content modality).

@rachaelbradley
Copy link

@mapluke and @lseeman What are your thoughts on moving the audio feedback into a separate AAA SC vs dropping it? My understanding is that the audio version of feedback can be important to support some cognitive disabilities but that the technology may not be standard enough for us to make this an A or AA standard at this time.

@lseeman
Copy link
Contributor Author

lseeman commented Jan 17, 2017 via email

@lseeman
Copy link
Contributor Author

lseeman commented Jan 17, 2017 via email

@mapluke
Copy link

mapluke commented Jan 17, 2017

I'm not directly advocating that we drop the "Audio feedback is supported", but:

  1. What it means needs to be clarified (the glossary entry doesn't help).
  2. We need to show how it might be supported (I'm not clear in what way "it is addressed via the new personalization semantic" - we need a clearer pointer to where.
  3. If its in the SC, it also needs to be in the testability section.

If we can't meet these minimum requirements then something needs to be done about it or it will risk the whole SC (e.g. marked as a sub-element that is at risk (if this is permissable); moved to a separate AAA requirement, or dropped).

@lseeman
Copy link
Contributor Author

lseeman commented Jan 23, 2017

Mike, the testability secsion is not full tests, just to give additional information on how to test it if needed. this is easy to human test. All you needed to do is add the word "auditory" to the test and you have it.
-Confirm there is a setting auditory feedback, set it for auditory feedback

  • Trigger every user-initiated action
    -confirm the correct auditory feedback was received

I think "auditory feedback "ids very clear. It means the notification is available though sound. If you do not think that is clear, maybe take a stab at a better definition.

We also only need the technique heading at this point. we do not need the full technique

@rachaelbradley
Copy link

Lisa, for the auditory feedback, based on the changes, I believe a sound defined to indicate success (the beeping when an outlook message sends for example) is acceptable and it does not need to be words. Do you agree or have I missed the point?

@joshueoconnor
Copy link
Contributor

@rachaelbradley I see this is still in active discussion. Do you think you will be soon in a position to submit a PR or do you need more time? @lseeman

@mapluke
Copy link

mapluke commented Feb 5, 2017

I still do not see an answer to my concern that it is not possible for the feedback to be both "visual" and "in the primary modalities of the content" if the primary modality of the content (however that is determined) is auditory.

I also still think that the "Audio feedback is supported." is not clear. Does this mean that audio feedback should be available to supplement any visual feedback or does it mean that it should replace that feedback. I'm also not too sure how wise it is to propose a solution that is based upon the prospect that suitable technology will be (easily and widely?) available by the time WCAG 2.1 is published.

Until we have solid and convincing answers to these questions I fear that doing a PR and surveying the proposal is likely to lead to another negative reaction.

@WayneEDick
Copy link
Contributor

WayneEDick commented Feb 5, 2017 via email

@lseeman
Copy link
Contributor Author

lseeman commented Feb 5, 2017 via email

@rachaelbradley
Copy link

Is it possible for all four of us to talk tomorrow? I think the questions on the table are:

  1. Are both New SC Proposal: Programmatic notification is provided for each change in content that indicates an action was taken or that conveys information #2 and Feedback #54 needed? I personally side with Wayne that both are needed but I know others disagree.
  2. If both are needed, what else is needed to differentiate between them?
  3. Define audio feedback (Draft definition: Sound-based information provided independent of assistive technology. Feedback may use speech or consistently applied sounds to convey information. )
  4. What conditions require audio feedback (or which do not)?

@lseeman
Copy link
Contributor Author

lseeman commented Feb 5, 2017 via email

@mapluke
Copy link

mapluke commented Feb 5, 2017

I could talk immediately after the COGA call. Alternatively, with a bit of notice I might be able to take part no more than an hour before the COGA call. I too am available on Skype (mapluke).

@rachaelbradley
Copy link

Revision based on conversation. We will break this into two SC:
(AA) Feedback
The success or failure of every user initiated action is clearly indicated to the user by through consistent, programmatically-determinable, rapid feedback in the primary modalities of the content.

Note: If the content is primarily visual, than feedback should be visual. If the content is primarily auditory, feedback should be auditory.

(AAA) Auditory Feedback
When visual feedback is provided, auditory feedback is also supported.

Definition Auditory Feedback: Sound-based information provided without requiring a screenreader. Feedback may use speech or consistently applied sounds to convey information.

rachaelbradley added a commit to rachaelbradley/wcag21 that referenced this issue Feb 7, 2017
Added 2 new success criteria: Feedback (AA) and Auditory Feedback (AAA)
rachaelbradley added a commit to rachaelbradley/wcag21 that referenced this issue Feb 7, 2017
@awkawk awkawk added the Defer label Aug 24, 2017
@awkawk awkawk closed this as completed Aug 24, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants