`) to create the list and CSS to style the list as desired.
diff --git a/accessibility-checker-engine/help-v4/en-US/meta_refresh_delay.html b/accessibility-checker-engine/help-v4/en-US/meta_refresh_delay.html
index 01830dff1..9f182d47a 100644
--- a/accessibility-checker-engine/help-v4/en-US/meta_refresh_delay.html
+++ b/accessibility-checker-engine/help-v4/en-US/meta_refresh_delay.html
@@ -52,7 +52,7 @@
### What to do
- * Remove the ` ` tag that causes an automatic page refresh (e.g. ` `) and use a different method to update information on the page;
+ * Remove the ` ` tag that causes an automatic page refresh (e.g., ` `) and use a different method to update information on the page;
* **Or**, provide an option to turn off, extend, or adjust the timing of the page refresh;
* **Or**, at the top of the page, provide a single line of explanation and link to a non-refreshing page. For example "This page automatically reloads every 10 seconds. A ` non-updating equivalent page ` with a refresh button is available."
diff --git a/accessibility-checker-engine/help-v4/en-US/skip_main_described.html b/accessibility-checker-engine/help-v4/en-US/skip_main_described.html
index 462a5861e..15e587e66 100644
--- a/accessibility-checker-engine/help-v4/en-US/skip_main_described.html
+++ b/accessibility-checker-engine/help-v4/en-US/skip_main_described.html
@@ -52,7 +52,7 @@
### What to do
- * If this link skips content on the page, verify the link text communicates where it skips to (e.g. "Jump to site navigation");
+ * If this link skips content on the page, verify the link text communicates where it skips to (e.g., "Jump to site navigation");
* **Or**, if this link goes to the main content on the page, set the link text to "Skip to main content".
For example:
diff --git a/accessibility-checker-engine/help-v4/en-US/style_background_decorative.html b/accessibility-checker-engine/help-v4/en-US/style_background_decorative.html
index f0b313c5d..b5df8e4c8 100644
--- a/accessibility-checker-engine/help-v4/en-US/style_background_decorative.html
+++ b/accessibility-checker-engine/help-v4/en-US/style_background_decorative.html
@@ -54,7 +54,7 @@
* If the background image contains important text, use real text rather than an image of text;
* **Or**, if the background image conveys important information, use the ` ` element with an `"alt"` attribute instead of a background image;
-* **Or**, provide a text alternative for the information that shows if the CSS image is not displayed (e.g. for users using alternate backgrounds and users using high contrast mode).
+* **Or**, provide a text alternative for the information that shows if the CSS image is not displayed (e.g., for users using alternate backgrounds and users using high contrast mode).
diff --git a/accessibility-checker-engine/help-v4/en-US/style_color_misuse.html b/accessibility-checker-engine/help-v4/en-US/style_color_misuse.html
index 5474667b6..c6b58b32c 100644
--- a/accessibility-checker-engine/help-v4/en-US/style_color_misuse.html
+++ b/accessibility-checker-engine/help-v4/en-US/style_color_misuse.html
@@ -52,8 +52,8 @@
### What to do
-* If color is used to indicate required fields, also use an asterisk ('*') to visually indicate required fields without color (e.g. “required fields are red and indicated with '*' ") and indicate them programmatically with the `required` attribute;
-* **Or**, if use of color conveys other meaning or information, check that there is another visual indicator together with programmatic or text information that conveys the same information (e.g. use “green checkmarks” and “red crosses” instead of just “red” and “green” indicators).
+* If color is used to indicate required fields, also use an asterisk ('*') to visually indicate required fields without color (e.g., “required fields are red and indicated with '*' ") and indicate them programmatically with the `required` attribute;
+* **Or**, if use of color conveys other meaning or information, check that there is another visual indicator together with programmatic or text information that conveys the same information (e.g., use “green checkmarks” and “red crosses” instead of just “red” and “green” indicators).
diff --git a/accessibility-checker-engine/help-v4/en-US/table_headers_exists.html b/accessibility-checker-engine/help-v4/en-US/table_headers_exists.html
index 9d70636da..62693da05 100644
--- a/accessibility-checker-engine/help-v4/en-US/table_headers_exists.html
+++ b/accessibility-checker-engine/help-v4/en-US/table_headers_exists.html
@@ -56,7 +56,7 @@
* **Or**, identify the table as layout with `role="presentation"` or `role="none"`;
* **Or**, if this is a simple data table, use the `` element to identify headers in the first row;
* **Or**, if this is complex data table, add the `scope` attribute to the ` ` element to identify headers and define the scope of the header for each data cell;
- * **Or**, if this is a complex table with multiple rows or columns as headers, use the `id` attribute with the ` ` element and the `headers` attribute with the ` ` element to identify multiple headers for each data cell (e.g. ` `).
+ * **Or**, if this is a complex table with multiple rows or columns as headers, use the `id` attribute with the ` ` element and the `headers` attribute with the ` ` element to identify multiple headers for each data cell (e.g., ` `).
diff --git a/accessibility-checker-engine/help-v4/en-US/table_headers_related.html b/accessibility-checker-engine/help-v4/en-US/table_headers_related.html
index cfdf41c8c..3a54d5092 100644
--- a/accessibility-checker-engine/help-v4/en-US/table_headers_related.html
+++ b/accessibility-checker-engine/help-v4/en-US/table_headers_related.html
@@ -54,8 +54,8 @@
* If this is not a data table (no relational data), use CSS instead of a `` element to lay out your content (highly recommended);
* **Or**, identify the table as layout with `role="presentation"` or `role="none"`;
- * **Or**, use the `id` attribute to provide an identifier for header cells (e.g. ``);
- * **And**, use the `header` attribute on data cells to identify the appropriate header cells (e.g. ` `).
+ * **Or**, use the `id` attribute to provide an identifier for header cells (e.g., ` `);
+ * **And**, use the `header` attribute on data cells to identify the appropriate header cells (e.g., ` `).
diff --git a/accessibility-checker-engine/help-v4/en-US/text_block_heading.html b/accessibility-checker-engine/help-v4/en-US/text_block_heading.html
index 516b5751d..4df4f9b31 100644
--- a/accessibility-checker-engine/help-v4/en-US/text_block_heading.html
+++ b/accessibility-checker-engine/help-v4/en-US/text_block_heading.html
@@ -52,7 +52,7 @@
### What to do
- * If this text is intended to be a heading, use the `` elements (h1-h6) rather than style alone to define heading text (e.g. `Section 1 `);
+ * If this text is intended to be a heading, use the `` elements (h1-h6) rather than style alone to define heading text (e.g., `Section 1 `);
* **Or**, use other markup so the element's semantic meaning is exposed to assistive technology that is appropriate for the content of the element.
diff --git a/accessibility-checker-engine/help-v4/en-US/text_sensory_misuse.html b/accessibility-checker-engine/help-v4/en-US/text_sensory_misuse.html
index cd1af25b2..4155d2896 100644
--- a/accessibility-checker-engine/help-v4/en-US/text_sensory_misuse.html
+++ b/accessibility-checker-engine/help-v4/en-US/text_sensory_misuse.html
@@ -45,15 +45,15 @@
### Why is this important?
-Instructions that use shape or location to describe elements (e.g. “select the button on the right”) can help many users understand content. However, sensory characteristics should not be the only means of conveying information when giving instructions. It is not meaningful to users who cannot see the object or the page layout. Adding a label to clarify sensory language will allow all users to better understand the instructions.
+Instructions that use shape or location to describe elements (e.g., “select the button on the right”) can help many users understand content. However, sensory characteristics should not be the only means of conveying information when giving instructions. It is not meaningful to users who cannot see the object or the page layout. Adding a label to clarify sensory language will allow all users to better understand the instructions.
### What to do
-* If this word is used in instructions to reference a page element or area, make sure there is also a visible text label for the element or area referenced in the instructions (e.g. "the ‘Delete’ button on the right");
-* **Or**, if the word if not used in instructions, or does not convey sensory meaning (e.g. "the moon above the clouds"), no action is needed.
+* If this word is used in instructions to reference a page element or area, make sure there is also a visible text label for the element or area referenced in the instructions (e.g., "the ‘Delete’ button on the right");
+* **Or**, if the word if not used in instructions, or does not convey sensory meaning (e.g., "the moon above the clouds"), no action is needed.
diff --git a/accessibility-checker-engine/help-v4/en-US/text_spacing_valid.html b/accessibility-checker-engine/help-v4/en-US/text_spacing_valid.html
index d9de623cc..b0e94b894 100644
--- a/accessibility-checker-engine/help-v4/en-US/text_spacing_valid.html
+++ b/accessibility-checker-engine/help-v4/en-US/text_spacing_valid.html
@@ -46,7 +46,7 @@
### Why is this important?
End users need to be able to adjust text, word, and line spacing to make it easier to read.
-And when users make adjustments the content needs to still be fully usable and understandable (e.g. no truncation).
+And when users make adjustments the content needs to still be fully usable and understandable (e.g., no truncation).
Assistive technologies cannot adjust spacing when authors use the CSS `!important` attribute.
Authors must ensure the content can be transformed (such as through user style sheets) to attain all of the following specific requirements without loss of content or functionality:
diff --git a/accessibility-checker-engine/src/v2/aria/NameComputation.md b/accessibility-checker-engine/src/v2/aria/NameComputation.md
index db1401593..dbbac8788 100644
--- a/accessibility-checker-engine/src/v2/aria/NameComputation.md
+++ b/accessibility-checker-engine/src/v2/aria/NameComputation.md
@@ -13,8 +13,8 @@ The text alternative for a given element is computed as follows:
3. if the current node has an aria-label attribute whose value is not the empty string, nor, when trimmed of white space, is not the empty string:
* If traversal of the current node is due to recursion and the current node is an embedded control as defined in step 2E, ignore aria-label and skip to rule 2E.
* Otherwise, return the value of aria-label.
-4. Otherwise, if the current node's native markup provides an attribute (e.g. title) or element (e.g. HTML label) that defines a text alternative, return that alternative in the form of a flat string as defined by the host language, unless the element is marked as presentational (role="presentation"or role="none").
-5. **[walk || aria-labelledby]** Otherwise, if the current node is a control embedded within the label (e.g. the label element in HTMLor any element directly referenced by aria-labelledby) for another widget, where the user can adjust the embedded control's value, then include the embedded control as part of the text alternative in the following manner:
+4. Otherwise, if the current node's native markup provides an attribute (e.g., title) or element (e.g., HTML label) that defines a text alternative, return that alternative in the form of a flat string as defined by the host language, unless the element is marked as presentational (role="presentation"or role="none").
+5. **[walk || aria-labelledby]** Otherwise, if the current node is a control embedded within the label (e.g., the label element in HTMLor any element directly referenced by aria-labelledby) for another widget, where the user can adjust the embedded control's value, then include the embedded control as part of the text alternative in the following manner:
* If the embedded control has role textbox, return its value.
* If the embedded control has role menu button, return the text alternative of the button.
* If the embedded control has role combobox or listbox, return the text alternative of the chosen option.
@@ -22,7 +22,7 @@ The text alternative for a given element is computed as follows:
* If the aria-valuetext property is present, return its value,
* Otherwise, if the aria-valuenow property is present, return its value,
* Otherwise, use the value as specified by a host language attribute.
-6. Otherwise, if the current node's role allows name from content, or if the current node is referenced by aria-labelledby, aria-describedby, or is a native host language text alternative element (e.g. label in HTML), or is a descendant of a native host language text alternative element:
+6. Otherwise, if the current node's role allows name from content, or if the current node is referenced by aria-labelledby, aria-describedby, or is a native host language text alternative element (e.g., label in HTML), or is a descendant of a native host language text alternative element:
1. Set the accumulated text to the empty string.
2. Check for CSS generated textual content associated with the current node and include it in the accumulated text. The CSS :before and :after pseudo elements [CSS2] can provide textual content for elements that have a content model.
* For :before pseudo elements, User agents MUST prepend CSS textual content, without a space, to the textual content of the current node.
diff --git a/accessibility-checker-engine/src/v4/rules/aria_graphic_labelled.ts b/accessibility-checker-engine/src/v4/rules/aria_graphic_labelled.ts
index f15d8d3a0..2e88182be 100644
--- a/accessibility-checker-engine/src/v4/rules/aria_graphic_labelled.ts
+++ b/accessibility-checker-engine/src/v4/rules/aria_graphic_labelled.ts
@@ -73,7 +73,7 @@ export let aria_graphic_labelled: Rule = {
}*/
// If role === img, you must use an aria label
- //check attributes aria-label and aria-labelledby for other tags (e.g. ,
, etc)
+ //check attributes aria-label and aria-labelledby for other tags (e.g., ,
, etc)
let passed = RPTUtil.getAriaLabel(ruleContext).length > 0;
if (!passed && ruleContext.nodeName.toLowerCase() === "svg") {
diff --git a/accessibility-checker-engine/src/v4/rules/aria_img_labelled.ts b/accessibility-checker-engine/src/v4/rules/aria_img_labelled.ts
index cf3736ac6..80b586a64 100644
--- a/accessibility-checker-engine/src/v4/rules/aria_img_labelled.ts
+++ b/accessibility-checker-engine/src/v4/rules/aria_img_labelled.ts
@@ -79,7 +79,7 @@ export let aria_img_labelled: Rule = {
*/
// If role === img, you must use an aria label
- //check attributes aria-label and aria-labelledby for other tags (e.g. ,
, etc)
+ //check attributes aria-label and aria-labelledby for other tags (e.g., , , etc)
let passed = RPTUtil.getAriaLabel(ruleContext).length > 0;
if (!passed && ruleContext.nodeName.toLowerCase() === "svg") {
diff --git a/accessibility-checker-engine/src/v4/rules/aria_landmark_name_unique.ts b/accessibility-checker-engine/src/v4/rules/aria_landmark_name_unique.ts
index 1022a5b8c..211ef401b 100644
--- a/accessibility-checker-engine/src/v4/rules/aria_landmark_name_unique.ts
+++ b/accessibility-checker-engine/src/v4/rules/aria_landmark_name_unique.ts
@@ -151,7 +151,7 @@ export let aria_landmark_name_unique: Rule = {
"navigation",
"region",
"search",
- ].includes(els[j].getAttribute("role")); // TODO we are not covering the case where a elemenent with multiple roles. E.g. role = "form banner". This is a improvment we might want to add in the future.
+ ].includes(els[j].getAttribute("role")); // TODO we are not covering the case where a elemenent with multiple roles. e.g., role = "form banner". This is a improvment we might want to add in the future.
}
if (tagNameTrigger || roleNameTrigger) {
// Nearest parent-landmark found
diff --git a/accessibility-checker-engine/src/v4/rules/element_accesskey_labelled.ts b/accessibility-checker-engine/src/v4/rules/element_accesskey_labelled.ts
index 0481b054d..95d9644a0 100644
--- a/accessibility-checker-engine/src/v4/rules/element_accesskey_labelled.ts
+++ b/accessibility-checker-engine/src/v4/rules/element_accesskey_labelled.ts
@@ -59,7 +59,7 @@ export let element_accesskey_labelled: Rule = {
passed = true;
} else if (ruleContext.nodeName.toLowerCase() === "input"
&& DOMWalker.parentNode(ruleContext).nodeName.toLowerCase() === "label") {
- // assume the validity of the label, e.g. empty label, is checked by a different rule
+ // assume the validity of the label, e.g., empty label, is checked by a different rule
passed = true;
}
diff --git a/accessibility-checker-engine/src/v4/rules/label_name_visible.ts b/accessibility-checker-engine/src/v4/rules/label_name_visible.ts
index c37e1bfe7..8cd9a546c 100644
--- a/accessibility-checker-engine/src/v4/rules/label_name_visible.ts
+++ b/accessibility-checker-engine/src/v4/rules/label_name_visible.ts
@@ -166,10 +166,10 @@ export let label_name_visible: Rule = {
theLabel = theLabel.replace(nonalphanumeric, " "); // only consider alphanumeric characters
let normalizedLabel = RPTUtil.normalizeSpacing(theLabel).toLowerCase();
- if (normalizedText.length > 1) { // skip non-text content. e.g. X
+ if (normalizedText.length > 1) { // skip non-text content. e.g., X
let location = normalizedLabel.indexOf(normalizedText);
- // Avoid matching partial words.e.g. text "name" should not match 'surname' or 'names'
+ // Avoid matching partial words.e.g., text "name" should not match 'surname' or 'names'
if (location >= 0 && normalizedLabel.length > normalizedText.length) {
let letters = /^[0-9a-zA-Z]+$/;
if ((location + normalizedText.length) < normalizedLabel.length) {
diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_active_descendant_ruleunit/w3c_example1_collapsed.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_active_descendant_ruleunit/w3c_example1_collapsed.html
index 936c577d3..46dfe3be0 100644
--- a/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_active_descendant_ruleunit/w3c_example1_collapsed.html
+++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_active_descendant_ruleunit/w3c_example1_collapsed.html
@@ -26,7 +26,7 @@
aria-labelledby="combo1-label"
tabindex="-1">
-
+
diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_autocomplete_valid_ruleunit/w3c_example1_collapsed.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_autocomplete_valid_ruleunit/w3c_example1_collapsed.html
index 02a5a9d3a..5f481538a 100644
--- a/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_autocomplete_valid_ruleunit/w3c_example1_collapsed.html
+++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_autocomplete_valid_ruleunit/w3c_example1_collapsed.html
@@ -26,7 +26,7 @@
aria-labelledby="combo1-label"
tabindex="-1">
-
+
diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_design_valid_ruleunit/w3c_example1_collapsed.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_design_valid_ruleunit/w3c_example1_collapsed.html
index 08f060dac..a35b6b9c8 100644
--- a/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_design_valid_ruleunit/w3c_example1_collapsed.html
+++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_design_valid_ruleunit/w3c_example1_collapsed.html
@@ -26,7 +26,7 @@
aria-labelledby="combo1-label"
tabindex="-1">
-
+
diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_focusable_elements_ruleunit/w3c_example1_collapsed.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_focusable_elements_ruleunit/w3c_example1_collapsed.html
index d6920a70e..cb1431822 100644
--- a/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_focusable_elements_ruleunit/w3c_example1_collapsed.html
+++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_focusable_elements_ruleunit/w3c_example1_collapsed.html
@@ -26,7 +26,7 @@
aria-labelledby="combo1-label"
tabindex="-1">
-
+
diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_haspopup_valid_ruleunit/w3c_example1_collapsed.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_haspopup_valid_ruleunit/w3c_example1_collapsed.html
index 3ec003118..f5cfebec6 100644
--- a/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_haspopup_valid_ruleunit/w3c_example1_collapsed.html
+++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_haspopup_valid_ruleunit/w3c_example1_collapsed.html
@@ -26,7 +26,7 @@
aria-labelledby="combo1-label"
tabindex="-1">
-
+
diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_popup_reference_ruleunit/w3c_example1_collapsed.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_popup_reference_ruleunit/w3c_example1_collapsed.html
index 808f3b4fe..2f9994445 100644
--- a/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_popup_reference_ruleunit/w3c_example1_collapsed.html
+++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_popup_reference_ruleunit/w3c_example1_collapsed.html
@@ -26,7 +26,7 @@
aria-labelledby="combo1-label"
tabindex="-1">
-
+
diff --git a/accessibility-checker-extension/src/ts/docs/UsingACApp.tsx b/accessibility-checker-extension/src/ts/docs/UsingACApp.tsx
index aa2e78d23..8555e9094 100644
--- a/accessibility-checker-extension/src/ts/docs/UsingACApp.tsx
+++ b/accessibility-checker-extension/src/ts/docs/UsingACApp.tsx
@@ -334,7 +334,7 @@ class UsingACApp extends React.Component<{}, UsingACAppState> {
Select an element in the DOM, or use the ‘Inspect element’ command on page.
- Select element name in focus view (e.g. <html>) to view related issues
+ Select element name in focus view (e.g., <html>) to view related issues
Select ‘All’ in the focus view to see all issues again
3.5. Keyboard checker mode
diff --git a/accessibility-checker/README.md b/accessibility-checker/README.md
index ec7094f0c..21d8a26f7 100644
--- a/accessibility-checker/README.md
+++ b/accessibility-checker/README.md
@@ -21,7 +21,7 @@ To get started using the deployed packages, review [Node accessibility-checker](
This module provides some basic command-line utilities that will allow scanning files, directories, and URLs:
- Create a .txt file with path(s) to files, directories, or a list of URLs to be scanned
-- Provide the `npx achecker` the full path of the .txt file to start the scan (e.g. `npx achecker path/to/your/file.txt`)
+- Provide the `npx achecker` the full path of the .txt file to start the scan (e.g., `npx achecker path/to/your/file.txt`)
- Run `npx achecker`
Review the [accessibility-checker/src/README](src/README.md) for more information.
diff --git a/accessibility-checker/src/README.md b/accessibility-checker/src/README.md
index 8c339c2ff..66215957b 100644
--- a/accessibility-checker/src/README.md
+++ b/accessibility-checker/src/README.md
@@ -18,7 +18,7 @@ Note that we have seen some non-standard CSS parsing with Zombie, so be aware of
This module provides some basic command-line utilities that will allow scanning files, directories, and URLs:
- Create a .txt file with path(s) to files, directories, or a list of URLs to be scanned
-- Provide the `npx achecker` the full path of the .txt file to start the scan (e.g. `npx achecker path/to/your/file.txt`)
+- Provide the `npx achecker` the full path of the .txt file to start the scan (e.g., `npx achecker path/to/your/file.txt`)
- Run `npx achecker`
### Programmatic
diff --git a/cypress-accessibility-checker/cypress/plugins/index.js b/cypress-accessibility-checker/cypress/plugins/index.js
index 59b2bab6e..bc5b4151d 100644
--- a/cypress-accessibility-checker/cypress/plugins/index.js
+++ b/cypress-accessibility-checker/cypress/plugins/index.js
@@ -9,7 +9,7 @@
// https://on.cypress.io/plugins-guide
// ***********************************************************
-// This function is called when a project is opened or re-opened (e.g. due to
+// This function is called when a project is opened or re-opened (e.g., due to
// the project's config changing)
/**