Skip to content

Amend process definition to remove registration example - #3538

Merged
kfranqueiro merged 10 commits into
mainfrom
patrickhlauke-update-process-definition
Aug 17, 2026
Merged

Amend process definition to remove registration example#3538
kfranqueiro merged 10 commits into
mainfrom
patrickhlauke-update-process-definition

Conversation

@patrickhlauke

@patrickhlauke patrickhlauke commented Nov 7, 2023

Copy link
Copy Markdown
Member

As "process" is now referred to from the new 3.3.8/3.3.9 Authentication SCs, and these SCs are scoped to "authentication" only (rather than "registration"), the current definition causes confusion/a non-sequitur. see #3264 (comment)

Note that this change does not impact the normative interpretation of what a process is or isn't. it simply tweaks one of the non-exhaustive examples that are included, to not cause an immediate non-sequitur with the new authentication SCs which are about authentication, rather than account creation.

https://deploy-preview-3538--wcag2.netlify.app/guidelines/#dfn-processes

As "process" is now referred to from the new 3.3.8/3.3.9 Authentication SCs, and these SCs are scoped to "authentication" only (rather than "registration"), the current definition causes confusion/a non-sequitur. see #3264 (comment)
@bruce-usab

bruce-usab commented Nov 14, 2023

Copy link
Copy Markdown
Contributor

I agree it would have been better to have authentication as an example of a process (as compared to account registration). That said, I am not enthusiastic about including this as an erratum (since it is normative). It is not wrong that account registration is an example of a process.

@patrickhlauke

Copy link
Copy Markdown
Member Author

it causes real confusion for the already confusing "accessible authentication" concepts. and while yes, it's a change to a normative part, it only changes the non-exhaustive examples within the definition

@patrickhlauke patrickhlauke moved this from To do to Drafted in WCAG 2.x Mar 2, 2026
@github-project-automation github-project-automation Bot moved this to To do in WCAG 2.x Mar 2, 2026
@patrickhlauke patrickhlauke added the ErratumRaised Potential erratum for a Recommendation label Mar 2, 2026
@netlify

netlify Bot commented Mar 2, 2026

Copy link
Copy Markdown

Deploy Preview for wcag2 ready!

Name Link
🔨 Latest commit 37e7479
🔍 Latest deploy log https://app.netlify.com/projects/wcag2/deploys/6a8369f750f22b0008a459e6
😎 Deploy Preview https://deploy-preview-3538--wcag2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Comment thread guidelines/terms/20/process.html Outdated
@patrickhlauke patrickhlauke moved this from Drafted to Ready for approval in WCAG 2.x Mar 13, 2026
@patrickhlauke patrickhlauke moved this from Ready for approval to Sent for WG approval in WCAG 2.x Mar 23, 2026
@awkawk

awkawk commented Mar 23, 2026

Copy link
Copy Markdown
Member

Agree with Bruce from Nov 2023 - this is a normative change that doesn't feel like it is necessary. As an example, it isn't a problem to refer to one type of situation and doesn't limit applicability to other situations.

@patrickhlauke

Copy link
Copy Markdown
Member Author

it isn't a problem

it does cause an apparent non-sequitur - see #3264 (comment)

@awkawk

awkawk commented Mar 23, 2026

Copy link
Copy Markdown
Member

it does cause an apparent non-sequitur - see #3264 (comment)

It is still a process, and it could be fully in-line with 3.3.8/9 - we have no idea what the Turing test is in the example.

@patrickhlauke

patrickhlauke commented Mar 23, 2026

Copy link
Copy Markdown
Member Author

It is still a process, and it could be fully in-line with 3.3.8/9 - we have no idea what the Turing test is in the example.

sure, it's a process, but 3.3.8/3.3.9 apply to authentication processes, which creation of a new account is not (which is the whole point of that discussion, which gets then muddied by account creation being listed as an example of a process)

so making a tiny tweak to the example provided (while not trying to imply that account creation isn't a process) removes a small stumbling block in understanding 3.3.8/3.3.9

@awkawk

awkawk commented Mar 23, 2026

Copy link
Copy Markdown
Member

sure, it's a process, but 3.3.8/3.3.9 apply to authentication processes, which creation of a new account is not (which is the whole point of that discussion, which gets then muddied by account creation being listed as an example of a process)

The process definition is to define "process" not "authentication process". the process definition is linked from ~4 SC and the 5.2.3 Complete processes.

@detlevhfischer

Copy link
Copy Markdown
Contributor

It's worth noting that the text says "authentication process" but only the second (generic) term is linked, so I would not expect the process definition to be tailored to authentification or even necessarily include authentification.

@patrickhlauke

patrickhlauke commented Mar 24, 2026

Copy link
Copy Markdown
Member Author

to me the utility of this comes down to avoiding lengthy explanations for people who haven't grappled with the distinction between "authentication" and other uses of cognitive function tests elsewhere.

it avoid the run-around having to explain to people:

"these two SCs only apply to authentication. that's basically logging into an existing account."
"i looked at the definition of process, and it gives an example of creating a new account."
"ah, but that is only a general example of a process. see, for these SCs, it's only scoped to authentication processes, which that one example in the definition of process is not."

and yes, "process" is referenced by other SCs, but changing the non-exhaustive. informative example in the definition does not impact these other SCs in the slightest.

or, you know, we keep it all as is, and just always have to rerun through the conversation above with folks...because why should WCAG be easy :)

@bruce-usab bruce-usab left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree that this is a good editorial correction that does not add new features.

Link to diff preview at term in glossary.

@patrickhlauke patrickhlauke moved this from Sent for WG approval to Errata for quarterly refresh in WCAG 2.x Apr 5, 2026
@patrickhlauke

Copy link
Copy Markdown
Member Author

Discussed in last TF meeting. Agreed to move to the potential errata column for the next CfC

@mraccess77

Copy link
Copy Markdown

I think a registration or account creation process is still a valid example to include although I agree the word "registration" is likely to narrow. I'm not clear why both that and authentication cannot be listed.

@kfranqueiro

Copy link
Copy Markdown
Contributor

Merging as per CFC resolution

@kfranqueiro
kfranqueiro merged commit 79a1843 into main Aug 17, 2026
8 checks passed
@kfranqueiro
kfranqueiro deleted the patrickhlauke-update-process-definition branch August 17, 2026 20:11
@github-project-automation github-project-automation Bot moved this from Errata to Done in WCAG 2.x Aug 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

6 participants