Summary
A blind user reports (via a Play Store review, translated from German) that the app is no longer accessible with screen readers:
I would like to ask you to do something, as the app is no longer accessible for blind people with the G.E.S.U.O. screen reader and TalkBack.
"No longer" strongly implies an accessibility regression introduced by a recent update — something that used to work with a screen reader now doesn't.
What the reviewer likely wants
Full screen-reader usability restored: every interactive element should be focusable, labeled, and announced so it can be operated via explore-by-touch / linear navigation with TalkBack (and third-party readers). No unlabeled buttons, focus traps, or elements that can't be reached.
Open questions (need clarification from the reviewer)
- Where exactly is it broken — the settings app, the keyboard (IME) itself, or the floating dictation button? (Most critical for a dictation keyboard: can a blind user still find/activate the mic and read back the result?)
- Which app version still worked, and since which one is it broken? (helps bisect the regression)
- What is "G.E.S.U.O."? The name came through garbled — likely a third-party Android screen reader (e.g. Jieshuo / Commentary Screen Reader), or a transcription artifact. Worth confirming, since third-party readers sometimes behave differently from TalkBack.
Areas to investigate
- Icon-only controls without
contentDescription — TalkBack reads these as "unlabeled button". Recent UI work replaced some text actions with icons; audit all Icon/IconButton for content descriptions (settings model list, Smartbar actions, prompt chips, etc.).
- Keyboard / Smartbar accessibility — after the Smartbar/UI rework, verify the mic button, prompt row, and language chip are reachable and announced when TalkBack is active.
- Compose semantics in the settings screens — custom
Row/clickable elements need Modifier.semantics/contentDescription/roles so TalkBack treats them as buttons.
- Possible conflict with Dictate's own
AccessibilityService (the floating button, DictateAccessibilityService). Two accessibility services running at once can interfere; check whether enabling the floating button degrades TalkBack, and vice-versa.
- Focus order / traps — dialogs, the recording overlay, and the floating bubble should not trap or lose TalkBack focus.
Repro
Enable TalkBack, then walk through: the settings app, adding an input language, opening the keyboard, starting a dictation, and (if enabled) the floating button. Note every element that is unlabeled, unreachable, or not announced.
Filed from a Play Store accessibility review; details to be confirmed with the reviewer.
Summary
A blind user reports (via a Play Store review, translated from German) that the app is no longer accessible with screen readers:
"No longer" strongly implies an accessibility regression introduced by a recent update — something that used to work with a screen reader now doesn't.
What the reviewer likely wants
Full screen-reader usability restored: every interactive element should be focusable, labeled, and announced so it can be operated via explore-by-touch / linear navigation with TalkBack (and third-party readers). No unlabeled buttons, focus traps, or elements that can't be reached.
Open questions (need clarification from the reviewer)
Areas to investigate
contentDescription— TalkBack reads these as "unlabeled button". Recent UI work replaced some text actions with icons; audit allIcon/IconButtonfor content descriptions (settings model list, Smartbar actions, prompt chips, etc.).Row/clickableelements needModifier.semantics/contentDescription/roles so TalkBack treats them as buttons.AccessibilityService(the floating button,DictateAccessibilityService). Two accessibility services running at once can interfere; check whether enabling the floating button degrades TalkBack, and vice-versa.Repro
Enable TalkBack, then walk through: the settings app, adding an input language, opening the keyboard, starting a dictation, and (if enabled) the floating button. Note every element that is unlabeled, unreachable, or not announced.
Filed from a Play Store accessibility review; details to be confirmed with the reviewer.