primefaces / primefaces/primeng

Datepicker with TimePicker: screenreader doesn't inform about changed time

Open
#17,455 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Component: Accessibility Resolution: Help Wanted
Dominant language
TypeScript
Stars
12.5k
Forks
5.1k
PR merge metrics
No merged PRs in 30d

Description

Describe the bug

When using time picker and changing the time the screen reader is not informed.

Pull Request Link

No response

Reason for not contributing a PR
  • Lack of time
  • Unsure how to implement the fix/feature
  • Difficulty understanding the codebase
  • Other
Other Reason

No response

Reproducer

https://primeng.org/datepicker#time

Environment

primeng v19
also tested and failing on: primeng v18 & primeng v17

Angular version

19.x.x

PrimeNG version

v19

Node version

No response

Browser(s)

No response

Steps to reproduce the behavior
  1. Start Screenreader (I tested with NVDA)
  2. Open Timepicker
  3. Change Time with buttons
  4. Screenreader will not read changed time
Expected behavior

When changing the time screenreader should inform user about the changed time.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Datepicker time example at https://primeng.org/datepicker#time and reproduce the behavior using NVDA. Trace the time-change controls and existing accessibility announcements; the work is done when changing the time causes the screen reader to announce the new value.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, typescript
Domain
accessibility, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.