- From: Joshue O Connor <josh@interaccess.ie>
- Date: Mon, 27 Mar 2017 07:44:30 +0100
- To: Jan Richards <jan.richards2@gmail.com>
- CC: public-agwg-comments@w3.org
- Message-ID: <58D8B4CE.7000505@interaccess.ie>
Hi Jan, Many thanks for the input! Appreciated. As there are a lot of comments relating to individual SC, it would be great if you could add these to the related individual Github issues. [1] Thanks Josh [1] https://github.com/w3c/wcag21/issues > Jan Richards <mailto:jan.richards2@gmail.com> > 26 March 2017 at 05:03 > > 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 > -- Joshue O Connor Director | InterAccess.ie
Received on Monday, 27 March 2017 06:45:10 UTC