Quarterly Update Jan-Mar 2024
Complete list of KB updates made in January-March 2024
43 article updates (4 new), 1 design pattern update (1 new), 196 ARC rule updates (91 new):
January 2024
- Accessible Web Content Development
- Numbers
- ARC Rules content
- Best practices
- (new) (Section 508 & EN 301 549) Documentation does not adequately describe accessibility features
- CAPTCHAs
- CAPTCHA is not accessible
- Focus order and focus management
- (Android) Non-interactive elements receive keyboard focus
- Language of parts
- Changes in language are not explicitly marked up
- (Android) Changes in language are not explicitly marked up
- Link
- (Android) Link does not follow established design pattern
- Parsing
- The parsed DOM of the page has errors that may prevent assistive technology from correctly interpreting content
- Rule Details (parsing)
- Test Procedure (Parsing)
- Prerecorded captions
- Captions do not accurately reflect audio content
- Radio group
- (Android) The radio button group does not follow the established design pattern
- Spinbutton
- The spinbutton does not follow the established design pattern
- Best practices
February 2024
- ARC FAQs
- ARC User Guide
- Overview
- iOS Accessibility
- Digital Accessibility Governance
- Regulations and Standards Overview
- WCAG Tests (Web)
- UX & Design
- Accessible Web Content Development
- Color and high contrast
- Forms: messages and errors
- Logins and Authentication
- Numbers
- Widgets
- Design Patterns
- Design Patterns – Widgets
- ARC Rules content
- Accessible authentication (Minimum)
- Form controls used for authentication do not allow copy-pasting or autocomplete
- Verification code cannot be entered directly
- CAPTCHA is used for authentication and no alternative is provided
- Test Procedure (Accessible authentication (Minimum))
- Accessible authentication (Enhanced)
- Form controls used for authentication do not allow copy-pasting or autocomplete
- Verification code cannot be entered directly
- CAPTCHA is used for authentication and no alternative is provided
- Test Procedure (Accessible authentication (Enhanced))
- Accessible name contains label
- (iOS) For elements with a visible text label, the accessible name does not contain the visible text
- Best practices
- (new) (Section 508 & EN 301 549) Documentation does not adequately describe accessibility features
- CAPTCHAs
- CAPTCHA is not accessible
- Color as meaning
- Color alone conveys information without additional shapes, patterns, or images
- Color alone is used to distinguish links
- Form errors are identified by color alone
- Focus order and focus management
- (Android) Non-interactive elements receive keyboard focus
- Grouped form controls
- (Mobile Frameworks) Visually grouped controls are not grouped programmatically
- (new) (Mobile Frameworks) Visually grouped controls are not grouped programmatically
- Headings and landmarks
- (new) (Mobile Frameworks) Elements conveyed as headings are not coded as headings
- Images of text
- Images of text are used
- SVG images of text are used
- Incorrectly hidden content
- (new) (Android) Controls are incorrectly hidden from assistive technology
- (new) (Mobile Frameworks) Controls are incorrectly hidden from assistive technology
- Information incorrectly conveyed
- (new) (Android) Instructions are not associated with controls
- (new) (Mobile Frameworks) Instructions are not associated with controls
- Link
- (Android) Link does not follow established design pattern
- Meaningful sequence
- (new) (Mobile frameworks) Screen content is not organized in a logical and understandable order
- (new) (Android) Hidden content that affects the understandable order of content is exposed to assistive technology
- (new) (Mobile Frameworks) Hidden content that affects the understandable order of content is exposed to assistive technology
- Non-text contrast
- (new) (Android) A color contrast ratio of 3:1 is not provided between adjacent focused and unfocused elements
- A color contrast ratio of 3:1 is not provided between adjacent focused and unfocused elements
- (iOS) A color contrast ratio of 3:1 is not provided between adjacent focused and unfocused elements
- (new) (Mobile Frameworks) A color contrast ratio of 3:1 is not provided between adjacent focused and unfocused elements
- (new) (Android) A color contrast ratio of 3:1 is not provided for graphical objects used in controls
- A color contrast ratio of 3:1 is not provided for graphical objects used in controls
- (iOS) A color contrast ratio of 3:1 is not provided for graphical objects used in controls
- (new) (Android) A color contrast ratio of 3:1 is not provided for the custom-styled control border
- (new) (Mobile Frameworks) A color contrast ratio of 3:1 is not provided for graphical objects used in controls
- (new) (Mobile Frameworks) A color contrast ratio of 3:1 is not provided for the custom-styled control border
- (new) (Android) A color contrast ratio of 3:1 is not provided for graphical objects
- A color contrast ratio of 3:1 is not provided for graphical objects
- (iOS) A color contrast ratio of 3:1 is not provided for graphical objects
- (new) (Mobile Frameworks) A color contrast ratio of 3:1 is not provided for graphical objects
- (new) (Android) A color contrast ratio of 3:1 is not provided between important elements of the chart/graph
- (iOS) A color contrast ratio of 3:1 is not provided between important elements of the chart/graph
- (new) (Mobile Frameworks) A color contrast ratio of 3:1 is not provided between important elements of the chart/graph
- Orientation
- (new) (Mobile Frameworks) The content view is limited or locked to a single display orientation
- (new) (Android) Content or functionality is not the same in different orientations
- (new) (Mobile Frameworks) Content or functionality is not the same in different orientations
- Resize text (including not preventing zoom on mobile/tablet)
- (new) (Android) There is a loss of content or functionality when text is resized up to 200%
- (new) (Mobile Frameworks) There is a loss of content or functionality when text is resized up to 200%
- (new) (Mobile Frameworks) The content does not support resizing text
- (new) (Android) The WebView content does not support resizing text
- (new) (Mobile Frameworks) The WebView content does not support resizing text
- Use of tables
- (Android) Data tables are not defined as well-formed tables with correct row and column headers
- (new) (Mobile Frameworks) Data tables are not defined as well-formed tables with correct row and column headers
- Text Alternatives
- (new) (Mobile Frameworks) The active image has no accessible name
- (new) (Mobile Frameworks) Informational images do not have a text alternative
- (new) (Mobile Frameworks) Decorative images are exposed to screen reader
- Text contrast
- (new) (Android) Regular scale text does not have at least a 4.5:1 color contrast ratio
- (iOS) Regular scale text does not have at least a 4.5:1 color contrast ratio
- (new) (Mobile Frameworks) Regular scale text does not have at least a 4.5:1 color contrast ratio
- Regular scale text does not have at least a 4.5:1 color contrast ratio
- (new) (Android) Large scale text (18pt or 14pt bold) does not have at least a 3:1 color contrast ratio
- (iOS) Large scale text (18pt or 14pt bold) does not have at least a 3:1 color contrast ratio
- Large scale text (18pt or 14pt bold) does not have at least a 3:1 color contrast ratio
- (new) (Mobile Frameworks) Large scale text (18pt or 14pt bold) does not have at least a 3:1 color contrast ratio
- (new) (Android) Text over an image does not have sufficient contrast (outline, drop shadow, semi-transparent background)
- (iOS) Text over an image does not have sufficient contrast (outline, drop shadow, semi-transparent background)
- (new) (Mobile Frameworks) Text over an image does not have sufficient contrast (outline, drop shadow, semi-transparent background)
- Text over an image does not have sufficient contrast (outline, drop shadow, semi-transparent background)
- Text contrast enhanced
- (new) (Android) Regular scale text does not have at least a 7:1 color contrast ratio
- (iOS) Regular scale text does not have at least a 7:1 color contrast ratio
- (new) (Mobile Frameworks) Regular scale text does not have at least a 7:1 color contrast ratio
- Regular scale text does not have at least a 7:1 color contrast ratio
- (new) (Android) Large scale text (18pt or 14pt bold) does not have at least a 4.5:1 color contrast ratio
- (iOS) Large scale text (18pt or 14pt bold) does not have at least a 4.5:1 color contrast ratio
- Large scale text (18pt or 14pt bold) does not have at least a 4.5:1 color contrast ratio
- (new) (Mobile Frameworks) Large scale text (18pt or 14pt bold) does not have at least a 4.5:1 color contrast ratio
- (new) (Android) Text over an image does not have sufficient contrast (outline, drop shadow, semi-transparent background)
- (iOS) Text over an image does not have sufficient contrast (outline, drop shadow, semi-transparent background)
- (new) (Mobile Frameworks) Text over an image does not have sufficient contrast (outline, drop shadow, semi-transparent background)
- Text over an image does not have sufficient contrast (outline, drop shadow, semi-transparent background)
- 3rd Party Content
- (new) Google reCAPTCHA is inaccessible
- (new) Rule Details (3rd party content)
- (new) Test Procedure (3rd party content)
- (new) Vimeo video player is inaccessible
- (new) YouTube video player is inaccessible
- Time limits
- (Mobile) Users are not allowed to turn off, adjust, or extend a time limit
- User interface component relationships
- (Android) Error messages are not associated with controls in error
- (new) (Mobile Frameworks) Error messages are not associated with controls in error
- Accessible authentication (Minimum)
March 2024
- ARC FAQs
- Rules Engine
- ARC User Guide
- ARC Analytics
- iOS Accessibility
- Best practice
- WCAG Tests (Web)
- About this module
- Success Criteria
- 1.3.1 Info and Relationships (level A)
- 1.3.2 Meaningful Sequence (level A)
- 1.4.4 Resize Text (level AA)
- 2.1.1 Keyboard (level A)
- 2.1.2 No Keyboard Trap (level A)
- 2.1.3 Keyboard (No Exception) (level AAA)
- 2.4.11 Focus Not Obscured (Minimum) (Level AA)
- 2.4.3 Focus Order (level A)
- 2.4.7 Focus Visible (level AA)
- 2.5.3 Label in Name (level A)
- 2.5.5 Target Size (Enhanced) (level AAA)
- 2.5.8 Target Size (Minimum) (Level AA)
- 3.2.1 On Focus (level A)
- 3.2.3 Consistent Navigation (level AA)
- 4.1.1 Parsing (Obsolete and removed) (level A)
- 4.1.2 Name, Role, Value (level A)
- Quick lists
- Accessible Web Content Development
- Numbers
- User Interaction
- ARC Rules content
- Accessible name contains label
- (Android) For elements with a visible text label, the accessible name does not contain the visible text
- (new) (Mobile Frameworks) For elements with a visible text label, the accessible name does not contain the visible text
- Accordion
- (Android) The accordion does not follow the established design pattern
- The accordion does not follow the established design pattern
- (new) (Mobile Frameworks) The accordion does not follow the established design pattern
- Best practices
- Button is not activated using standard keyboard commands
- Breadcrumb
- The breadcrumb does not follow the established design pattern
- Button
- (Android) The button does not follow the established design pattern
- (new) (Android) The toggle button does not follow the established design pattern
- The button does not follow the established design pattern
- (iOS) The button does not follow the established design pattern
- (new) (Mobile Frameworks) The button does not follow the established design pattern
- (iOS) The toggle button does not follow the established design pattern
- (new) (Mobile Frameworks) The toggle button does not follow the established design pattern
- /”>The toggle button does not follow the established design pattern
- Carousel
- (new) (iOS) The carousel does not follow the established design pattern
- Change on request
- (new) Rule Details (user_control_content_changes)
- (new) Keyboard focus does not remain on the user interface component when the component setting is changed
- (new) Updating a user interface component causes a change in context
- (new) Test Procedure (user_control_content_changes)
- Checkbox
- (Android) The checkbox does not follow the established design pattern
- The checkbox does not follow the established design pattern
- (iOS) The checkbox does not follow the established design pattern
- (new) (Mobile Frameworks) The checkbox does not follow the established design pattern
- Combo box
- The combobox (editable) does not follow the established design pattern
- The combobox (select only) does not follow the established design pattern
- Role, name, and state information
- (new) (Mobile Frameworks) Controls do not have an accessible name
- (new) (Android) The disabled state of the control is not indicated programmatically
- (new) (Mobile Frameworks) The disabled state of the control is not indicated programmatically
- (new) (Android) The selected state of the control is not indicated programmatically
- (iOS) The selected state of the control is not indicated programmatically
- (new) (Mobile Frameworks) The selected state of the control is not indicated programmatically
- Date picker
- The date picker does not follow the established design pattern
- Dialog
- (new) (Android) The modal view does not follow the established design pattern
- (new) (Mobile Frameworks) The modal view does not follow the established design pattern
- Disclosure
- (new) (Android) The disclosure control does not follow the established design pattern
- The disclosure control does not follow the established design pattern
- (iOS) The disclosure control does not follow the established design pattern
- (new) (Mobile Frameworks) The disclosure control does not follow the established design pattern
- Feed
- The content feed does not follow the established design pattern
- Focus order and focus management
- (new) (Mobile Frameworks) Focus order is not logical
- (new) (Mobile Frameworks) Non-interactive elements receive keyboard focus
- (new) (Mobile Frameworks) Hidden elements receive keyboard focus
- (new) (Mobile Frameworks) Focus is not moved to the new content
- Grids (interactive)
- The interactive grid does not follow the established design pattern
- Use of headings and landmarks
- (Mobile Frameworks) Elements conveyed as headings are not coded as headings
- Hover / focus content
- Content displayed is not dismissible, hoverable and persistent
- Incorrectly hidden content
- Visible content not adequately conveyed programmatically
- Content not hidden programmatically
- Keyboard navigation / interaction
- (new) (Mobile Frameworks) Interactive controls are not navigable and operable with a keyboard
- The date picker is not navigable using the keyboard
- The listbox (multiple selection) is not navigable using the keyboard
- The listbox (single selection) is not navigable using the keyboard
- The menu is not navigable using the keyboard
- The menu bar is not navigable using the keyboard
- Labels or instructions
- (Android) Required form controls do not convey that they are required
- (new) (Mobile Frameworks) Required form controls do not convey that they are required
- Language of parts
- (Android) Changes in language are not explicitly marked up
- Menu button
- The menu button does not follow the established design pattern
- Menu or menu bar
- The menu does not follow the established design pattern
- The menu bar does not follow the established design pattern
- No keyboard traps
- (new) (Android) Users are not able to move focus away from an element using the keyboard
- Users are not able to move focus away from an element using the keyboard
- (new) (Mobile Frameworks) Users are not able to move focus away from an element using the keyboard
- Orientation
- (Mobile Frameworks) The content view is limited or locked to a single display orientation
- Page title
- (new) (Mobile Frameworks) The screen does not have a unique and descriptive title
- Slider
- (iOS) The slider does not follow the established design pattern
- (new) (Mobile Frameworks) The slider does not follow the established design pattern
- Spinbutton
- The spinbutton does not follow the established design pattern
- Status messages
- (new) (Mobile Frameworks) Status messages are not conveyed to some users
- Character countdown is not announced by assistive technologies
- (new) Word countdown is not announced by assistive technologies
- Use of tables
- (Mobile Frameworks) Data tables are not defined as well-formed tables with correct row and column headers
- Tabs
- (Android) The tabs and tab panels do not follow the established design pattern
- (new) (iOS) The tab bar does not follow the established design pattern
- The tabs and tab panels do not follow the established design pattern
- Text Alternatives
- (Mobile Frameworks) The active image has no accessible name
- (Mobile Frameworks) Informational images do not have a text alternative
- (Mobile Frameworks) Decorative images are exposed to screen reader
- Time limits
- Status messages disappear automatically
- Tree view
- The treegrid does not follow the established design pattern
- The static file directory tree view does not follow the established design pattern
- The dynamic file directory tree view does not follow the established design pattern
- The dynamic navigation tree view does not follow the established design pattern
- The static navigation tree view does not follow the established design pattern
- User interface component relationships
- (new) (Mobile Frameworks) Password requirements are not associated with the control
- (new) (Android) Visually grouped content is not conveyed programmatically
- Visible focus
- (new) (Mobile Frameworks) Focused components lack a visible focus indication
- (new) (Android) Invisible or visually hidden elements inappropriately receive focus
- (new) (Mobile Frameworks) Invisible or visually hidden elements inappropriately receive focus
- Invisible or visually hidden elements inappropriately receive focus
- (new) Invisible or visually hidden elements do not become visible when focused
- Visual presentation
- (new) Blocks of text are not formatted to support accessibility
- Window splitter
- The window splitter does not follow the established design pattern
- Accessible name contains label