Skip to content

Errata/clarification of 2.2.1 Timing Adjustable extension (counterproposal) #2581

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

patrickhlauke
Copy link
Member

A counterproposal to #1040 that aims to keep backwards-compatibility with the 2.0/2.1 version which some are arguing did in fact intend the "ten times" in the extend bullet to refer just to the number of opportunities to extend).

In the original, there is no clarification of how long each extension should be, which opens this particular bullet up for being completely gamed by authors (and lead to paradoxical situations where a site that passes this by virtue of offering 10 really short extensions still doesn't actually help real-world users that need more time, not in the same way that the other bullets do).
For backwards-compatibility, this keeps the idea of 10 opportunities (if that was indeed the original intent), but adds a further clause about the length of the extensions (and yes, technically this would only need 9 opportunities to be on par with the "adjust" bullet, but for backwards-compatibility this keeps the "ten").

This would then make the bullet more useful (it actually does enforce providing users with more time, rather than being gameable), and be backwards-compatible (while being stricter).

…posal)

A counterproposal to #1040 that aims to keep backwards-compatibility with the 2.0/2.1 version which some are arguing did in fact intend the "ten times" in the extend bullet to refer just to the number of opportunities to extend). In the original, there is no clarification of how long each extension should be, which opens this particular bullet up for being completely gamed by authors (and lead to paradoxical situations where a site that passes this by virtue of offering 10 really short extensions still doesn't actually help real-world users that need more time, not in the same way that the other bullets do).
For backwards-compatibility, this keeps the idea of 10 opportunities (if that was indeed the original intent), but adds a further clause about the length of the extensions (and yes, technically this would only need 9 opportunities to be on par with the "adjust" bullet, but for backwards-compatibility this keeps the "ten").

This would then make the bullet more useful (it actually does enforce providing users with more time, rather than being gameable), and be backwards-compatible (while being stricter).
@patrickhlauke
Copy link
Member Author

patrickhlauke commented Aug 9, 2022

I would suggest re-surveying this with four options:

@bruce-usab
Copy link
Contributor

Sorry, I am not in favor of this one either.

with each extension having the same duration as the original time limit

If the original time limit was reasonably generous, this qualifier is needlessly excessive.

@patrickhlauke
Copy link
Member Author

If the original time limit was reasonably generous

big "if" though, since the SC doesn't say anything about the original time limit either

@@ -32,7 +32,8 @@ <h4>Timing Adjustable</h4>

<p>The user is warned before time expires and given at least 20 seconds to extend the
time limit with a simple action (for example, "press the space bar"), and the user
is allowed to extend the time limit at least ten times; or
is given ten opportunities to extend the time limit (with each extension having the

Choose a reason for hiding this comment

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

Probably want to keep the "at least" language in there

Suggested change
is given ten opportunities to extend the time limit (with each extension having the
is given at least ten opportunities to extend the time limit (with each extension having the

@GreggVan
Copy link

GreggVan commented Aug 9, 2022 via email

@cstrobbe
Copy link

cstrobbe commented Aug 11, 2022

I agree with what Gregg Vanderheiden wrote in a comment below the other issue:

10x the typical time limit - done as increments

Based on that, here is an alternative rewording:

The user is warned before time expires and given at least 20 seconds to extend the time limit with the default duration by means of a simple action (for example, "press the space bar"), and the user is allowed to extend the time limit at least ten times;

This adds "with the default duration" in the middle of the sentence instead of adding a longer parenthesis at then end, and replaces "with a simple action" with "by means of ..." to avoid repetition of "with".

@GreggVan
Copy link

GreggVan commented Aug 11, 2022 via email

@GreggVan
Copy link

GreggVan commented Aug 11, 2022 via email

@bruce-usab
Copy link
Contributor

bruce-usab commented Aug 11, 2022

My suggestion for making this sort of normative change would be to replace the current Extend bullet with two options:

Current:

• Extend:  The user is warned before time expires and given at least 20 seconds to extend the time limit with a simple action (for example, "press the space bar"), and the user is allowed to extend the time limit at least ten times; or

Proposed:

• Extend1of2:  The user is warned before time expires and given at least 20 seconds to extend the time limit with a simple action (for example, "press the space bar"), and the user is allowed at least ten opportunities to extend the time limit; or
• Extend2of2:  The user is warned before time expires and given at least 20 seconds to extend the time limit with a simple action (for example, "press the space bar"), and the user is allowed enough of these opportunities to extend the time limit to at at least ten times the length of the original default setting; or

FWIW, I don't think we have time for a normative change to 2.2.1. (And we would need better names for the bullet labels.)

Also, I have not read any compelling reason why each extension should be the same time length as the length of the default setting. The longer the default setting, the less reason the extension needs to match. Keeping the 2.0 RAR choice is important.

@GreggVan
Copy link

GreggVan commented Aug 11, 2022 via email

@bruce-usab
Copy link
Contributor

bruce-usab commented Aug 11, 2022

But to clarify your suggestion…. are you suggesting changing one bullet into two?

Yes.

If two - then they both say the same thing.

No, that is not correct. The current Extend — as written — requires ten opportunities. And my opinion is that the SC should have an the editorial change to make this even more explicit.

Then we could add a bullet which gives the choice of the 20 second warning and opportunity for extended time of ten times the length of the default time limit.

Current Adjust bullet (emphasis added):

• Adjust:  The user is allowed to adjust the time limit before encountering it over a wide range that is at least ten times the length of the default setting; or

So my proposed Extend2of2 bullet is similar to that requirement, but without the before caveat.

@GreggVan you also wrote (emphasis added):

...since this would not be a normative change since that was the original intent of the SC

In this case, the original intent does not matter. What matters is what we published. As published, the plain reading of the Extend bullet is ten opportunities not ten times the length of the default timeout setting.

@cstrobbe
Copy link

cstrobbe commented Aug 11, 2022

@bruce-usab

The current Extend — as written — requires ten opportunities. And my opinion is that the SC should have an the editorial change to make this even more explicit.

How many opportunities need to be provided is not what we are debating here, unless I have misunderstood the issue. The question is by how much time each opportunity extends the timeout. What Gregg and I are saying is that each opportunity extends the timeout by the original duration of the timeout. So if the original timeout was 20 minutes, each opportunity gives the user an additional 20 minutes. That's what we regard as the original intent.

Then we could add a bullet which gives the choice of the 20 second warning and opportunity for extended time of ten times the length of the default time limit.

Based on what I wrote above, this comes down to moving the original intent to a separate bullet instead of editing the original bullet. I don't understand the reasoning for this. If you reject adding something like "by the default duration" to the original bullet because you regard that as non-editorial, how does adding another bullet get around this? Or am I completely misunderstanding your objection?

Update:

I should have read the following:

In this case, the original intent does not matter. What matters is what we published. As published, the plain reading of the Extend bullet is ten opportunities not ten times the length of the default timeout setting.

But then adding another bullet just creates a normative change, just like editing the original Extend condition would.

@cstrobbe
Copy link

The issue that has been identified is that the current "Extend" condition does not state how much time should be added, so ten times 1 minute would meet the letter of the SC (i.e. if you ignore the original intent).

Bruce Bailey proposed to replace the current "Extend" condition with the following:

  • Extend1of2: The user is warned before time expires and given at least 20 seconds to extend the time limit with a simple action (for example, "press the space bar"), and the user is allowed at least ten opportunities to extend the time limit; or
  • Extend2of2: The user is warned before time expires and given at least 20 seconds to extend the time limit with a simple action (for example, "press the space bar"), and the user is allowed enough of these opportunities to extend the time limit to at least ten times the length of the original default setting; or

Extend1of2 does not state how much time should be added, i.e. there is no requirement to add the duration of the original timeout. As a consequence the loophole is not closed.

Extend2of2 uses the wording "at least ten times the length of the original default setting" from the "Adjust" condition (with the addition of "original") but does not require that the user be given ten opportunities.

As far as I can see, this is a proposal to change the normative text without closing the original loophole. Extend2of2 comes down to a general technique for meeting the "Adjust" condition of the SC. It is essentially a variation of G180 but with the addition of a providing a warning and giving the user at least 20 seconds to do a simple action. If we don't close the loophole, I would write that up as a technique rather than going through the process for changing normative content.

@bruce-usab
Copy link
Contributor

bruce-usab commented Aug 12, 2022

The issue that has been identified is that the current "Extend" condition does not state how much time should be added

I do not agree that it is at all a problem that the current Extend bullet does not state how much time should be added. There is no loop hole. Having ten opportunities to get more time is a generally a good and sufficient UI. Of the six choices in 2.2.1, I would say it is the one I see implemented the most.

so ten times 1 minute would meet the letter of the SC

Yes, and that is fine. Presumably the site owner (in this hypothetical case) believes that to be an acceptable customer experience for everyone. The PWD still has 20 seconds and simple action to get that minute. Does anyone have examples of site providing only trivial amounts of additional time? It is my clear impression that this is only a theoretical abuse of the SC.

i.e. if you ignore the original intent.

I am not ignoring the original intent: providing end-users enough time to read and use content by mitigating time limits. 2.2.1 requires timing adjustable but provides flexibility to the site owner providing six distinct options.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants