- From: Patrick H. Lauke <redux@splintered.co.uk>
- Date: Wed, 29 Apr 2020 14:37:42 +0100
- To: w3c-wai-gl@w3.org
On 29/04/2020 13:25, Alastair Campbell wrote:
> Therefore, if we don't include the 'initiate' of a process it is much clearer what is in scope.
It's cleaner in scope, for sure. But does it then not risk being
potentially useless as an SC (in practical terms) if the controls to
initiate a process are unclear/may be missed entirely by the target user
group that we're trying to help here?
It's probably "better than nothing", and the tighter scope probably
helps justify it for AA rather than as a more general SC applicable to
*all* controls, no exceptions, at AAA. But still feels oddly
limited/specific.
Regarding process and step-by-step. It still leaves me wondering about
things that have, essentially, just a single step. Say something like:
- trigger to open "checkout" (out of scope as that initiates the process)
- the checkout page itself is one big form with all info handled right
there as a single page, no progressive disclosure/extra steps. one big
submit/buy button
- confirmation page ("it's on its way...")
Does the final confirmation page count as a separate step (making this a
sort of "step-by-step" with two steps)? It's probably academic, since it
won't have any controls to go back, in this scenario. So the one single
checkout page itself ... does that count as "the process" even though
it's essentially a single step?
If yes, then similar scenarios could also be:
- user clicks a "delete" button in a list of entries (out of scope as it
initiates the process)
- a modal appears asking for confirmation
- user confirms, and the system proceeds to delete the entry
Is this a process? Probably, based on
https://www.w3.org/TR/WCAG21/#dfn-processes this is.
But a similar scenario where I need two or more actions to achieve
something:
- i'm on a site's page, i want to email them. i click "Contact us" in
the footer - one action
- on the "Contact us" page, I click on the "info@foo.com" email link -
second action
Based on the definition of "process", arguably this is also one?
What I'm getting at, in essence, is that leaning on "process" as the
definition here is very wooly to begin with - and these are the sorts of
questions that developers will have to wrangle with when building sites
/ the sorts of questions we'll likely argue for the next few years on
list when it comes to audits.
P
--
Patrick H. Lauke
https://www.splintered.co.uk/ | https://github.com/patrickhlauke
https://flickr.com/photos/redux/ | https://www.deviantart.com/redux
twitter: @patrick_h_lauke | skype: patrick_h_lauke
Received on Wednesday, 29 April 2020 13:37:56 UTC