W3C home > Mailing lists > Public > w3c-wai-gl@w3.org > October to December 2017

Re: Purpose of Controls

From: John Foliot <john.foliot@deque.com>
Date: Thu, 30 Nov 2017 08:38:08 -0600
Message-ID: <CAKdCpxxCz8jMccNRyD9G2Vob1n6ELtRWhKXD9p6w7cf6A_X1HQ@mail.gmail.com>
To: Andrew Kirkpatrick <akirkpat@adobe.com>
Cc: WCAG <w3c-wai-gl@w3.org>
Hi Andrew,

To expand upon the concern about *User* information, I've taken a quick
pass and come up with this (I have cherry-picked the inputs of concern, the
following is not the full list under consideration):

* Name - Inputs used to handle information about a user’s name(s) (e.g.
first name, family name, suffix, etc.)

* Professional Title - The user's Job title (e.g., "Software Engineer",
"Senior Vice President", "Deputy Managing Director")

* Organization - Company name corresponding to the user's organization

* Address - Inputs used to handle information about the user's address
information, organization, or location (e.g. street address, city, region,
postal code, etc.)

* Country Code - The user's country abbreviation code

* Country Name - Full name of the user's country

* Credit Card - Inputs used to handle information about the user's credit
card payments

* Name on Credit Card - Full name of the user as given on the payment

* Language - The user's preferred language

* Birthdate - The user's birthday information

* Sex - The user's Gender identity

* Photo - Photograph, icon, or other image corresponding to the user

* Telephone Number - Inputs used to handle information about the user's
telephone number(s)

* Email Address - The user's Email address

*NOTE: For further clarity, input fields that collect identifying data
should only be related to data associated to the end user. *
*For example, on a form that collects multiple Names, Addresses, and Phone
Numbers, content authors are only required to ensure that fields related to
the actual user are addressed by this requirement.*


On Thu, Nov 30, 2017 at 8:31 AM, Andrew Kirkpatrick <akirkpat@adobe.com>

> AGWGer’s,
> Yesterday we spent a lot of time on Purpose of Controls and we need to
> minimize the time spent on this SC because while it is important it isn’t
> the only important SC.
> After the meeting a lot of work went into this SC, and we have an
> implemented version (two, actually) for people to review and think about.
> Things that have changed:
>    1. All listed items have definitions.
>    2. The lists are moved from an appendix to a section of the document,
>    and are to be regarded as normative.
>    3. The term “user interface components” is used more consistently
>    throughout the SC and additional section.
>       1. The SC is retitled “Identify Purpose” as the previous “purpose
>       of controls” mixes the User interface Component and “control” language and
>       this seems clearer.
>    4. Within the lists, a few item groupings are collapsed into a single
>    top-level item. Name, Address, and Telephone are examples of this. So if
>    you build a form you need to make sure that the appropriate address field
>    purposes are conveyed, and this helps with internationalization as well as
>    to accommodate for different design decisions (e.g. one form uses “Full
>    Street Address” and another has “address 1, “address 2”, etc – both need
>    the purpose to be properly conveyed).
> One item to think about:
> A comment was raised at TPAC and since then as well that for the input
> control purposes we need to focus on the user’s information. So, instead of
> name inputs controls being about anyone, they are about the user directly.
> The concern is that if autofill attributes are used to satisfy this that a
> form with name fields for many people (e.g. HR system, booking a flight for
> a family) that there will be a lot of inaccurate information potentially
> automatically added to the form.
> If we agree that this is a problem, then we will need to adjust a handful
> of other input purposes (e.g. address, email, etc.).
> So, here’s the latest draft:
>    - With “AT RISK” items from yesterday: http://rawgit.com/w3c/wcag21/
>    purpose_of_controls_changes2/guidelines/index.html#identify-purpose
>    <http://rawgit.com/w3c/wcag21/purpose_of_controls_changes2/guidelines/index.html#identify-purpose>
>    - Without “AT RISK” items from yesterday: http://rawgit.com/w3c/wcag21/
>    purpose_of_controls_changes3/guidelines/index.html#identify-purpose
>    <http://rawgit.com/w3c/wcag21/purpose_of_controls_changes3/guidelines/index.html#identify-purpose>
> Thanks,
> Andrew Kirkpatrick
> Group Product Manager, Accessibility
> Adobe
> akirkpat@adobe.com
> http://twitter.com/awkawk

John Foliot
Principal Accessibility Strategist
Deque Systems Inc.

Advancing the mission of digital accessibility and inclusion
Received on Thursday, 30 November 2017 14:38:33 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 24 March 2022 21:08:18 UTC