Timestamps are not accessible to screen reader users in the web UI #189957
Replies: 3 comments
-
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
-
|
@mcking65 Thank you for reporting this! Could you please share the browser version and screen reader you're experiencing this with so I can include that in my report? |
Beta Was this translation helpful? Give feedback.
-
|
Google Chrome Version 146.0.7680.80 This is a long-standing GitHub bug. This behavior is not related to any recent changes to JAWS, NVDA, Chrome, or Edge. There are some conditions where NVDA can be coaxed into announcing the time stamp when reading with arrow keys in browse mode. However, I have not found a reliable method for repeating that announcement . The announced timestamp information is transient, i.e., it is not present in the browse mode buffer because it is being announced as a grouping label. I'm not sure why NVDA is ever announcing the timestamp because the title attribute on the relativetime element should be getting ignored by the browser's implementation of the accname algorithm. So, I think that announcement is the side effect of a bug either in Chromium or NVDA. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Bug
GitHub Feature Area
UI/UX
Body
In the web UI for events on issues, PRS, discussions, etc., timestamps are a link where the link text is a relative time, e.g., 2 weeks ago. I frequently need to know when something was done. That information is not available to me as a screen reader user.
My work around has ben To use the browser dev tools to inspect the link, copy the outer HTML, paste into an editor, and dig out the time from the title attribute that is on the relativetime element. This takes an unreasonable amount of time.
It would be very helpful if activating the link were to toggle between showing the relative time and the actual time. Technically then, the link should probably have role button, but that is a less important matter.
For example, here is a snippet of the code I'm talking about.
Beta Was this translation helpful? Give feedback.
All reactions