-
Notifications
You must be signed in to change notification settings - Fork 41
Updates to flashing #628
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
base: main
Are you sure you want to change the base?
Updates to flashing #628
Changes from all commits
6aac997
7016f79
6ec2413
7e7d501
63877a6
e7c1d0d
ea5d237
b660780
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| --- | ||
| status: developing | ||
| type: supplemental | ||
| title: No flashing over threshold (no exceptions) | ||
| issueLabel: No flashing (no exceptions) | ||
| --- | ||
|
|
||
| All :term[flashes] are below the :term[general flash and red flash thresholds] without a minimum size. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not sure the latter part of this is clear. What is 'without a minimum size'? |
||
|
|
||
| :::note | ||
| There are people who may not know they are susceptible to photosensitive seizures, and people who may have a much larger view of content (zoomed in or with the display close to the eye). | ||
| ::: | ||
|
|
||
| :::ednote | ||
| <b>Method(s)</b> | ||
| * Design content without using :term[flashing]. | ||
| ::: | ||
|
|
||
| :::tests | ||
| <b>Procedure</b> | ||
|
|
||
| For each instance of flashing: | ||
| 1. Is the :term[flashing] below the size threshold defined by the :term[general flash and red flash threshold]? | ||
| 2. Is the flashing below the frequency defined by the general flash and red flash threshold? | ||
|
|
||
|
|
||
| <b>Expected results</b> | ||
| * #1 or #2 is true | ||
| ::: | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,38 @@ | ||
| --- | ||
| status: developing | ||
| type: foundational | ||
| issueLabel: No flashing | ||
| --- | ||
|
|
||
| All :term[flashes] are below the :term[general flash and red flash thresholds]. | ||
|
|
||
| :::except-when | ||
| - The flashing is :term[essential]. | ||
| ::: | ||
|
|
||
| :::note | ||
| If there is an :term[accessibility supported] method of setting a user-preference to prevent flashing, the content can be considered to avoid flashing if that preference is respected. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is this a method or a note? |
||
| ::: | ||
|
|
||
| :::ednote | ||
| There is research into the size and frequency metrics underway. The exact values are likely to change before WCAG3 is published. | ||
| ::: | ||
|
|
||
| :::ednote | ||
| <b>Method(s)</b> | ||
| * Consider if :term[flashing] is :term[essential] and, if it is not, refrain from including it. | ||
| * Ensure that (an accessibility supported) user-setting to avoid animation and flashing is respected | ||
| * Ensure that any flashing is below [X] size in the users’ view. | ||
| ::: | ||
|
|
||
| :::tests | ||
| <b>Procedure</b> | ||
|
|
||
| For each instance of flashing: | ||
| 1. Is the flashing :term[essential]? | ||
| 2. Does the flashing exceed the thresholds defined by the :term[general flash and red flash thresholds]? | ||
|
|
||
| <b>Expected results</b> | ||
| * #1 is true, or | ||
| * #2 is false. | ||
| ::: | ||
This file was deleted.
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,33 @@ | ||||||
| --- | ||||||
| status: exploratory | ||||||
| type: foundational | ||||||
| --- | ||||||
|
|
||||||
| Content does not include a change of contrast (over 4.5:1) going from light to dark (or dark to light) of more than 30% of the visible content area (viewport). | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
The original includes some ambiguity:
Also, note sure 'viewport' is needed. If it is then it would just be '30% of the viewport' if that isn't clear enough then the existing text (without viewport) would be ok. Finally, having looked at the definition for 'flash' I think it might need some attention in light of this but also, I suspect, from the no-flashing provisions.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. And I note the 'ednote' now! |
||||||
|
|
||||||
| :::except-when | ||||||
| - A new :term[page]/:term[view] is loaded. | ||||||
| - The flash is :term[essential]. | ||||||
| ::: | ||||||
|
|
||||||
|
|
||||||
| :::ednote | ||||||
| This is a new provision for a big, intense, single on/off flash. This is reported as a trigger by group members, but we need data on this, and a definition that includes size/intensity to avoid including non-triggers such as menus. | ||||||
| ::: | ||||||
|
|
||||||
| :::ednote | ||||||
| <b>Method(s)</b> | ||||||
| * Design content without large changes of contrast. For example, when a menu with a light background is opened, it opens over a light background. Videos do not go from a dark to light background in less than a second. | ||||||
| ::: | ||||||
|
|
||||||
| :::tests | ||||||
| <b>Procedure</b> | ||||||
|
|
||||||
| For each change of contrast: | ||||||
| 1. Is the change of contrast triggered by a loading a new :term[page]/:term[view]? | ||||||
| 2. Is the change of contrast more than 4.5:1? | ||||||
| 3. Is the area of the change of contrast at least 30% of the viewport? | ||||||
|
|
||||||
| <b>Expected results</b> | ||||||
| * #1 is true, or #2 and #3 are false | ||||||
| ::: | ||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| ## Tests |
Uh oh!
There was an error while loading. Please reload this page.