- From: Jan Richards <jan.richards2@gmail.com>
- Date: Sun, 26 Mar 2017 00:03:01 -0400
- To: public-agwg-comments@w3.org
- Message-ID: <CALbM1YkacLEs5MBdmr77GCah_tz6xqZJMA--Vfcd9UGw8J7Mew@mail.gmail.com>
Hi all, Sorry that I haven’t been as active as I was hoping to be over the past year. The new SCs are a welcome step towards a refreshed WCAG. Commenting on: https://www.w3.org/TR/2017/WD-WCAG21-20170228/ *1.2.3 Audio Description or Media Alternative (Prerecorded)* I know this SC hasn’t changed, but I think it would greatly improve the SC to bring this note out of the Understanding document and into the normative guidelines: “Note 1: For 1.2.3, 1.2.5, and 1.2.7, if all of the information in the video track is already provided in the audio track, no audio description is necessary.” *1.3.4 Support Personalization (minimum)* This SC needs a lot more work before it’s acceptable as Level A or even AA. It’s broad and ill-defined. What if context and important info is within text prose? What kind of markup would be used? This one needs a lot more thought. *1.4.3 Contrast (Minimum)* I know this SC hasn’t changed, but it would be nice to add an exclusion for placeholder text if (and only if) there is a visual label as well? Sometimes placeholder text is so high contrast it tricks the user into thinking text has been entered. *1.4.10 Linearization* The exception is pretty huge here. Maybe the exception could be avoided by just limiting the this SC to situations where the author has flowed the body text into two or more columns of text? *1.4.11 Resize content* - Maybe be more clear that you mean horizontal scrolling (and then perhaps clarify in the definition that this could be vertical scrolling in differently flowing languages) - the “use” exception is going to be a big loophole here and needs more work. How can a tester tell where spatial layout is necessary to use and meaning? *1.4.12 Graphics Contrast* - Should there be a photograph exception here? - It’s odd that “essential” appears both in the SC wording and in the list of exceptions. - I think the “thicker” exception might be better if it clearly applied to lines, dots etc. since “graphical objects” can mean entire image files. *1.4.13 Printing* - What can’t be printed? Video-only content? - Does it need any kind of note re: user agent constraints? (e.g. assuming user agents can print these characteristics) *1.4.14 User Interface Component Contrast (Minimum)* This should only apply if the author has taken control of UI rendering colours. It doesn’t seem right that if an author just relies on a browser’s default rendering (e.g. of <button>) and the browser chooses a low contrast rendering for its own reasons, that the author should be penalized. Browsers have a responsibility here. *1.4.15 Adapting Text* - Verdana seems very specific. Does that internationalize well? - Does this SC rule out icon fonts? *1.4.16 Popup Interference* Does the Turn-off condition mean it has to be turned off before it shows or is it ok to have a close button on the popup? *2.1.4 Speech Input* What are “the commands”? If I have a form with a bunch of fields and a save button, is Save the command? Are the browser’s copy/paste functions commands? *2.2.6 Timeouts* - I think this works for “tasks” with a start and end, like applying for a job but not for more general sessions where a task is not underway (e.g. signing into my bank account home page). - One week seems long. Is failing a site that keeps it for 5 days reasonable? *2.2.7 Animation from interactions* I would be clear that you mean the entire screen, because there can be small nested viewports etc. *2.2.8 Interruptions (minimum)* I agree re: Changes of Context, but interruptions needs to be defined. Is a new email an interruption? A new airport gate assignment? May UIs are like this. *2.4.11 Single-key Shortcuts* OK. I assume the mechanism must be in the content, not the browser or OS. *2.5.1 Target Size* I’m uncomfortable that these sizes are larger than the default rendering sizes for elements like <button> in popular browsers. I think WCAG should make it easy to use default element rendering (and working on browsers to make sure they render well) and come down harder when authors change default behaviour to reduce accessibility. *2.5.2 Pointer inputs with additional sensors* Should there be a note that the functionality might be in some alternative way and that we aren’t forbidding these new methods? E.g. to delete an email, I might press hard and slide left OR tap to select it and then press a trash icon. *2.5.3 Touch with Assistive Technology* OK. Could it seem less imposing if it clearly applied to more complex touch gestures? *2.5.4 Pointer Gestures* Some terms need definitions here. E.g. “Simple pointer gestures” because a 3-finger “L” is simpler than a 4 finger “L”.. Maybe we should set a standard? Max. 1 finger swipe? *2.6.1 Device Sensors* “is essential for the function and not using it would invalidate the activity.” Seems like oddly repetitive phrasing. If something is essential, then by definition it must be there (like a heartbeat sensor for a heartbeat app). *2.6.2 Orientation* OK *3.1.7 Plain Language (Minimum)* I’m really not sure about this for A or even AA. This would be really complicated to test and monitor. And how would anyone know what these are? (“Use the most common 1500 words or phrases or, provide words, phrases or abbreviations that are the most-common form to refer to the concept.”). *3.1.8 Manageable Blocks* So “Select your language and press OK.” is not allowed due to it being two instructions? Again, I’m not sure about this, though I think it’s actually more feasible than 3.1.7. *3.1.9 Extra Symbols* Interesting idea. But does that mean that a police site could be WCAG non-conformant because it listed it’s phone number without a symbol in front of it? Which symbol? A phone? A police badge? *3.2.6 Accidental Activation* Quite a lot of conditions to parse for a relatively simple concept. This wording (“either explicitly or implicitly as a platform's generic activation/click event) seems to be a requirement on platforms (e.g. Android, iOS) rather than page authors. Is that right? *3.2.7 Familiar Design (Minimum)* This needs more thought. It seems to prevent creative new UI patterns. Would it have outlawed GUIs before they started? *3.2.8 Change of Content* Re: “The user has been advised of the behavior before using the component.“: What component? None is mentioned prior. *3.3.7 Minimize user errors* I note “reliably” isn’t yet defined. It’s kind of important. Also, will the user be notified? Will they be given an opportunity to correct? *3.3.8 Undo* The second bullet is a problem. What if I want to undo an action I made two steps ago while keeping what I just did. That is impossible in most Undo systems but seems to be required by this bullet. *3.3.9 Provide Support* I get the spirit, but I think people would likely point to things you don’t want. E.g. to help understand a long document, users can read the heading or the first paragraph etc. *Definitions:* *additional pointer sensor information * OK *author settable properties * This doesn’t make sense to me. Seems like it should mean all attribute values. *cardinal direction * OK *changes of content* Maybe changes made after it has been “initially rendered by the user agent”. Should playing audio, video and animations be excluded? *common input error * Sorry but a weak definition. Basically, means an ever growing list of things we tell you. *complex information* Needs work. I can easily think of things that meet the definition and are not complex and things that don’t meet it but are. *concrete wording *Needs some work. The examples are “smoke, mist, a shout”. What about “You must tell the truth in your answers”? *contextual information* Semantics is the biggie here. Virtually everything impacts meaning. *critical features* OK. How is this related to “Essential”? *critical service* This really talks about real-world impacts. I wonder if the term needs to highlight that? *device sensor *OK *CSS pixel* …at arms length according to the CSS3 doc. I think more of the CSS definition should be included incuding the diagram (with appropriate alt etc.) *easily available (or easily available mode or setting) *ok *essential* I don’t think the term does want it needs to for all of the places “essential” appears (e.g. 1.4.12 Graphics Contrast). *graphical object* So each letter? Not sure this fully works. *help* ok *identified context* Wow. Feasibility? *immediate surrounding color* ok *important information* Testable? *informational content* ok *long document *300 words? *non-literal language* But this isn’t really the flip-side of “concrete wording”. Should it be? *non-numerical value *ok *orientation* ok *personalization* Not just driven, but set up, rendered, etc. *platform assistive technology that remaps touch gestures *ok *pointer input* ok *programmatic notification* ok *relative pronoun* ok *reliable and achievable (known to be) *empty *significant animation *Be clear that viewport means screen, not just small sub-viewport. *single-character shortcut *ok *standardized technique *ok *target* ok *understandable language* Are these identified? Cheers, Jan
Received on Sunday, 26 March 2017 21:16:52 UTC