Skip to content

Announce the emoji button and contacts sort state to screen readers - #2163

Open
mehranlatifi83 wants to merge 1 commit into
DrKLO:masterfrom
mehranlatifi83:fix/talkback-button-state-from-icon-unsaid
Open

mehranlatifi83 wants to merge 1 commit into
DrKLO:masterfrom
mehranlatifi83:fix/talkback-button-state-from-icon-unsaid

Conversation

@mehranlatifi83

@mehranlatifi83 mehranlatifi83 commented Oct 1, 2026 •

Copy link
Copy Markdown

Problem

  • The emoji button next to the input becomes a keyboard icon while the emoji panel is open, and pressing it then brings the keyboard back. Only the icon changes; TalkBack always read "Emoji".
  • The sort button in Contacts toggles between sorting by name and by last seen, shown only by its icon; TalkBack read "Change sorting" without the current order.

Fix

  • ChatActivityEnterViewAnimatedIconView: label the button "Keyboard" while it shows the keyboard icon.
  • ContactsActivity: include the current sort order in the label and announce it after a change.

Testing

With TalkBack on, open the emoji panel in a chat and focus the button next to the input; then press sort in Contacts.

Before: "Emoji" and "Change sorting". After: "Keyboard", and the sort order is read.

The button beside the field of a chat opens the panel of emoji,
stickers and GIFs, and while the panel is open it turns into a
keyboard, and a press on it brings the keyboard back. Only the icon
changed: the button was called the emoji button either way, so a
reader could not tell that it would now close the panel.

The button at the top of the contacts switches them between sorted by
name and sorted by last seen, and shows which by its icon alone; it
was called Change sorting, without a word of how they were sorted.

The emoji button is called Keyboard while it brings the keyboard back,
and the sorting button says how the contacts are sorted now.
@mehranlatifi83 mehranlatifi83 changed the title Say what the emoji button and the sorting of contacts are set to Oct 1, 2026
@mehranlatifi83
mehranlatifi83 force-pushed the fix/talkback-button-state-from-icon-unsaid branch from 516e148 to caa1421 Compare October 13, 2026 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant