For AI agents and LLMs: a machine-readable index is available at llms.txt. A plain-Markdown version of any documentation page is available by appending .md to its URL.
Skip to main content

Inaccessible Text Focus

Meaningful text content in Android apps must be focusable by assistive technology so users can read it sequentially.

WCAG Reference

Maps to: WCAG 4.1.2 Name, Role, Value | Applies to: WCAG 2.0, WCAG 2.1, WCAG 2.2 Introduced in: WCAG 2.0 | Level: A | Read the official specification →

What this rule checks

The scanner flags TextView and other text-bearing elements that are not reachable through TalkBack navigation because they are marked as not important for accessibility or are hidden behind non-focusable containers.

Why it matters

If meaningful text cannot receive TalkBack focus, blind and low-vision users miss the information entirely. This is especially problematic for status messages, instructions, and error text.

Common failure patterns

  • TextView elements inside containers with importantForAccessibility="noHideDescendants"
  • dynamically added text views that do not inherit accessibility properties
  • text elements positioned off-screen (used for visual spacing) that are still rendered but not focusable
  • TextView elements with focusable="false" that contain meaningful information

Remediation guidance

  • ensure text elements containing meaningful content have importantForAccessibility="yes"
  • do not suppress descendant accessibility on containers that hold readable text
  • remove decorative text from the accessibility tree with importantForAccessibility="no" (only when truly decorative)
  • test by swiping through the screen with TalkBack and confirming all meaningful text is announced

Test across 3000+ combinations of browsers, real devices & OS.

Book Demo

Help and Support

Related Articles