Page MenuHomePhabricator

Ensure ReadingList Quicksurvey emojis are invisible to screenreaders and assistive technology
Closed, ResolvedPublic1 Estimated Story Points

Description

Background

The current way of exposing the emojis in the quicksurvey is an issue for screenreader and assistive technology users.
The answers start with the emoji being read out, making the experience unnecessary long and not tingling emotion like with sighted users.

  • VoiceOver: usually says “thumbs up” (and includes skin tone if present)
  • NVDA / JAWS: similar, sometimes “thumbs up sign”
  • TalkBack: typically “thumbs up”
Design requirements / Developer notes

While we could also put the emojis in a CSS-only way, e.g. with a :;before selector, emoji thumbs are not universal, e.g. parts of Middle East thumbs up “is seen as offensive and equivalent to showing the middle finger in Western cultures”.

So it must remain in the localizable messaging for i18n and we need to rely on translators. Simplest way out is to wrap emojis in <span> elements with an aria-hidden="true".

User story

As screenreader user I'd like to have a pleasant and quick presentation of the survey.


Requirements

Acceptance criteria

  • Wrap emojis in <span aria-hidden="true"> elements in messages

BDD

Scenario A user enables VoiceOver tool for Special:ReadingLists page

Given a user is on Special:ReadingLists with the QuickSurvey buttons 
When a user tabs on Special:ReadingLists
Then  a VoiceOver tool won't describe the emojis

Test Steps

  • Emojis aren't read out by screenreaders

Event Timeline

Change #1268287 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/ReadingLists@master] i18n: Fix message for assistive technologies in quick survey answer

https://gerrit.wikimedia.org/r/1268287

Volker_E set the point value for this task to 1.Apr 7 2026, 1:47 AM
HFan-WMF triaged this task as High priority.Apr 7 2026, 4:49 PM
HFan-WMF moved this task from Incoming to Ready for sprint on the Reader Experience Team board.

Change #1268287 merged by jenkins-bot:

[mediawiki/extensions/ReadingLists@master] i18n: Fix message for assistive technologies in quick survey answer

https://gerrit.wikimedia.org/r/1268287

Etonkovidova subscribed.

Used VoiceOver (MacOS) - the emojis are not mentioned

Screenshot 2026-04-23 at 7.55.12 PM.png (2×2 px, 608 KB)
Screenshot 2026-04-23 at 7.55.23 PM.png (2×2 px, 676 KB)

The 'No' button has the same behavior for VoiceOver controls:

Screenshot 2026-04-23 at 7.55.44 PM.png (1×2 px, 619 KB)

HFan-WMF claimed this task.