Skip to content

Conversation

@cliffbert
Copy link
Contributor

Proposed updates. Other proposals to be added:

  1. Require warnings?
  2. No accidental access - only available through screens with options to turn off, or warnings?
  3. Discuss large displays

Proposed updates
When flashing content IS found, the result for Test ID 3.A <span id="OLE_LINK17" class="anchor"></span>(Test Name: 2.3.1-flashing) is **NOT TESTED**.
- It is recommended that testers inquire about occurrences of flashing content. Vendors/developers should make testers aware of the location of any flashing content. (does this belong in this doc? Or e.g. guidance including sampling guide)
- The modified “small safe area” is intended for normal viewing distances or equivalent. If the content is intended for large displays where users may easily decrease the viewing distance, flashing content should be limited to … (KE: tell tester to change res/screen/browser zoom, size) cs: leave to tool? Using G176 approx, maybe 1/6 of screen?
- Testers with known sensitivities to flashing content should avoid testing flashing content.
Copy link

Choose a reason for hiding this comment

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

what test result should be entered if the tester does not test?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Right now it would be "not tested" but in future, ideally something like "found but not tested" to clarify that flashing content was in fact present

Copy link

Choose a reason for hiding this comment

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

If the flashing content is bigger than the "small safe area", what is the test result?

It isn't a full test of SC 2.3.1, so it can't be a true fail. "Further testing needed" would be true, but doesn't really say anything...

Partial testing can raise as many questions as it tries to answer.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It'd be like now, "not tested".

Visually identify any content that flashes. Flashing is content that rapidly alternates between two or more states that vary significantly in contrast.

When flashing content IS found, the result for Test ID 3.A <span id="OLE_LINK17" class="anchor"></span>(Test Name: 2.3.1-flashing) is **NOT TESTED**.
- It is recommended that testers inquire about occurrences of flashing content. Vendors/developers should make testers aware of the location of any flashing content. (does this belong in this doc? Or e.g. guidance including sampling guide)
Copy link

Choose a reason for hiding this comment

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

I think it makes good sense for the guidance doc instead of the test process.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

As a tester I would prefer a "one-stop shopping" solution. Maybe add a guidance section when needed per Test ID?

Copy link

Choose a reason for hiding this comment

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

Is there already a tester's guide to the galaxy? It would include questions to ask and what testers need to prepare for testing. The Sampling guidance would be good there also.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This doc is getting bigger all the time.


When flashing content IS found, the result for Test ID 3.A <span id="OLE_LINK17" class="anchor"></span>(Test Name: 2.3.1-flashing) is **NOT TESTED**.
- It is recommended that testers inquire about occurrences of flashing content. Vendors/developers should make testers aware of the location of any flashing content. (does this belong in this doc? Or e.g. guidance including sampling guide)
- The modified “small safe area” is intended for normal viewing distances or equivalent. If the content is intended for large displays where users may easily decrease the viewing distance, flashing content should be limited to … (KE: tell tester to change res/screen/browser zoom, size) cs: leave to tool? Using G176 approx, maybe 1/6 of screen?
Copy link

Choose a reason for hiding this comment

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

can the tool handle this? It would need to change it back when done.

Would Security want the tool to have this capability?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Or what if the tool just sets it to 1/6 of the screen size?

Copy link

Choose a reason for hiding this comment

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

I would like to see that!

**Note**:

- Multiple requirements are specified for conforming flashing content. To determine if requirements are met, a testing tool would be very helpful but is not available at this time. The test process will be updated when a testing tool is identified. Until then, the result “Not Tested” will indicate that flashing content was found.
- Multiple requirements are specified for conforming flashing content. To determine if requirements are met, a testing tool would be very helpful but is not available at this time. The test process will be updated when a testing tool is identified. Until then, flashing content that is safely within the “small safe area” is allowed. The area has been reduced in this test process to provide an increased safety zone. .
Copy link

@kengdoj kengdoj Feb 14, 2022

Choose a reason for hiding this comment

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

More explanation would be helpful.

From general flash and red flash thresholds, Note 1:

NOTE
For general software or Web content, using a 341 x 256 pixel rectangle anywhere on the displayed screen area when the content is viewed at 1024 x 768 pixels will provide a good estimate of a 10 degree visual field for standard screen sizes and viewing distances (e.g., 15-17 inch screen at 22-26 inches). (Higher resolutions displays showing the same rendering of the content yield smaller and safer images so it is lower resolutions that are used to define the thresholds.)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This seems to be about 1/6 of the screen at normal viewing distance - is that a reasonable max area to use?

Copy link

Choose a reason for hiding this comment

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

how are you getting 1/6?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Estimate from: 341 x 256 pixel rectangle anywhere on the displayed screen area when the content is viewed at 1024 x 768 pixels

Copy link

Choose a reason for hiding this comment

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

alright, help me with the math here -

  • 1024/3 = 341
  • 768/3= 256

I get 1/9.

Unless the fractional value is necessary for testing, I would not include it. You'll need to explain the math. (And, it would be easier and more reliable to copy from the WCAG definition.)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

ah, that's right. doh!

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Thoughts on requiring warnings, or not allowing direct access to pages with flashing (outside 1/9 area?), without warnings first or user consent?

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants