- From: Phill Jenkins <pjenkins@us.ibm.com>
- Date: Thu, 25 Jan 2018 21:20:18 -0600
- To: Joseph Yang <joesaiyang@gmail.com>
- Cc: WAI IG <w3c-wai-ig@w3.org>, public-comments-wcag20@w3.org
- Message-Id: <OF72660AB5.8EA57ED4-ON86258221.000A1744-86258221.00125802@notes.na.collabserv.c>
I think I understand your frustration behind your question. The term "component" is used 36 times in WCAG 2.0. For example, the term "user interface component" is used in Principle 1: Perceivable - Information and user interface components must be presentable to users in ways they can perceive. sometimes there is only the term "component" in the text without any qualifying adjectives or additional terms, such as in 1.3.3 Sensory Characteristics: Instructions provided for understanding and operating content do not rely solely on sensory characteristics of components such as shape, size, visual location, orientation, or sound. (Level A) there are also more 'compound' uses of the term, such as "inactive user interface component", as used in 1.4.3 Contrast (Minimum): The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, except for the following: (Level AA) Incidental: Text or images of text that are part of an inactive user interface component, that are . . . and your question seems to suggest there are different kinds of "components" when the Understanding WCAG 3.2 Predictable Guideline explains that "The intent of this Guideline is to help users with disabilities by presenting content in a predictable order from Web page to Web page and by making the behavior of functional and interactive components predictable." But immediately inside this 3.2 guideline, in the success criteria suggests the term "component" applies to any components, such as in 3.2.1 On Focus: When any component receives focus, it does not initiate a change of context. (Level A) while the next success criteria in this 3.2 guidelines, explicitly use the normative term, such as in 3.2.2 On Input: Changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component. (Level A) and to further introduce complexity (or confusion or comprehensiveness), the next success criteria introduces a new normative defined term, "mechanism", perhaps a superset to component, such as 3.2.3 Consistent Navigation: Navigational mechanisms that are repeated on multiple Web pageswithin a set of Web pages occur in the same relative order each time they are repeated, unless a change is initiated by the user. (Level AA) to be comprehensive, the term "mechanism" is defined in a broader way including content, platform, user agents and assistive technologies in the WCAG Glossary, such as mechanism process or technique for achieving a result Note 1: The mechanism may be explicitly provided in the content, or may be relied upon to be provided by either the platform or by user agents, including assistive technologies. Note 2: The mechanism needs to meet all success criteria for the conformance level claimed. The term "user interface component" does also have a normative definition in the WCAG Glossary, such as user interface component a part of the content that is perceived by users as a single control for a distinct function Note 1: Multiple user interface components may be implemented as a single programmatic element. Components here is not tied to programming techniques, but rather to what the user perceives as separate controls. Note 2: User interface components include form elements and links as well as components generated by scripts. Example: An applet has a "control" that can be used to move through content by line or page or random access. Since each of these would need to have a name and be settable independently, they would each be a "user interface component." although "interactive" and "functional" are not defined, the term " functionality" is defined, such as functionality processes and outcomes achievable through user action So, in my opinion, the "user interface components" are "mechanisms" explicitly provided in content (not platforms, not user agents, nor assistive technologies) that include both functional and interactive components because there is little difference between the two, and it was the intent of the working group to be "inclusive and comprehensive" by using 'AND" of all user interface components, including both ones that function, such as a button the causes a change in the page, process or outcome, while an interactive component that causes a change in the user interface component itself, such as a checked or unchecked checkbox, not necessarily elsewhere on the page, process, or outcome. my proposed edit: The intent of this Guideline is to help users with disabilities by presenting content in a predictable order from page to page and by making the behavior of functional and interactive user interface components predictable." and add additional glossary term or further explanation in the introductory paragraph in understanding 3.2 Predictable: Note 3: Functional user interface components (such as a button) may causes a change to the content, process, or outcome while an interactive user interface component may cause a change to the user interface component itself. Example: A checkbox can by changed itself from checked to unchecked and back interactively by the user action. I copied the "Understanding WCAG" editors so they can log this suggestions and update the text in the next errata and if/when the WCAG normative glossary will be updated. My understanding is that WCAG 2.1 will NOT change anything normative in 2.0, only "add" to 2.0. So we could see an errata to the understanding WCAG document sooner. ___________ Regards, Phill Jenkins pjenkins@us.ibm.com Senior Engineer & Accessibility Executive IBM Research Accessibility linkedin.com/in/philljenkins/ From: Joseph Yang <joesaiyang@gmail.com> To: WAI IG <w3c-wai-ig@w3.org> Date: 01/25/2018 02:05 PM Subject: Guideline 3.2 question What is the difference between a functional component and an interactive component?
Received on Friday, 26 January 2018 03:20:56 UTC