Accessibility - Screen Reader Verbosity from Parentheses

Created on 2 July 2025, 3 days ago

Problem/Motivation

Screen reader user experience is very verbose in general. Any attempt to reduce verbosity is usually a welcome change. The Link Purpose Icons report the meaning of the icon (thank you), the meaning is configurable, however the meaning parentheses cannot be removed. Screen reader users may prefer if the parentheses are removed to reduce verbosity.

Steps to reproduce

Create link with purpose icon. View accessible description. See the parentheses.

Proposed resolution

Remove parentheses by default, or allow Drupal users to remove them.

Remaining tasks

User interface changes

API changes

Data model changes

✨ Feature request
Status

Active

Version

1.0

Component

Feature Requests

Created by

Live updates comments and jobs are added and updated live.
  • Accessibility

    It affects the ability of people with disabilities or special needs (such as blindness or color-blindness) to use Drupal.

Sign in to follow issues

Comments & Activities

  • Issue created by @johncotter
  • πŸ‡ΊπŸ‡ΈUnited States itmaybejj

    Reading up on this; it sounds like JAWS pronounces them at certain verbosity settings? Is it in JAWS where you are hearing it?

    I have been testing in NVDA and VoiceOver, and in both of those it sounds more natural to drop the injected text into a parenthetical clause. I could probably achieve a similar audible affect using commas, but I'm trying not to mess with the actual grammar of the surrounding sentence...

    It would certainly be easy from a technical perspective to expose these settings in config -- these strings are all passed to the library as options. But I'd rather have the base library have defaults that satisfy the majority of the people who are going to benefit from it.

    I might have to reach out to some JAWS users for feedback; the more the merrier for this sort of thing...

Production build 0.71.5 2024