Skip to content

Fix accessibility for PeerList (NVDA Screen Reader)#30755

Open
HassanAlBarshoumy wants to merge 1 commit into
telegramdesktop:devfrom
HassanAlBarshoumy:fix-nvda-accessibility-peerlist
Open

Fix accessibility for PeerList (NVDA Screen Reader)#30755
HassanAlBarshoumy wants to merge 1 commit into
telegramdesktop:devfrom
HassanAlBarshoumy:fix-nvda-accessibility-peerlist

Conversation

@HassanAlBarshoumy

Copy link
Copy Markdown

This PR fixes a critical accessibility issue where NVDA and other screen readers fail to read the names of contacts, blocked users, and group members in the application.

It implements the missing QAccessible overrides for PeerListContent, allowing it to announce its ListItem children's name and status, and emit focus events when the selection changes via keyboard arrows or mouse.

Tested locally with NVDA and Windows accessibility features.

@CLAassistant

CLAassistant commented Jun 1, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@HassanAlBarshoumy HassanAlBarshoumy force-pushed the fix-nvda-accessibility-peerlist branch from 9d69498 to a9157a7 Compare June 1, 2026 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants