Skip to content

[med] JAWS+Chrome: Chat: Chat status icons are not announced #5671

Description

@ogumen

Action Performed:

Prerequisites:

  • User has created personal account and is logged into same.
  • User has multiple chats in chat history.
  • 1 or more chats are pinned to top of history.
  • 1 or more chats have a draft message not yet sent.
  1. Using JAWS+Chrome, open https://staging.new.expensify.com/
  2. Note in the chat history panel on the left has icon indicators for pinned chats (pin icon) and those with a draft message (pencil icon). Tab over to the chat entries with those icons and note if their meaning is announced.

Expected Result:

The icons let users know which chats are pinned to the top and which have draft messages waiting to be addressed. This information should be announced when the chat room buttons are focused. e.g. 'Buttons [chat label] pinned to top or message in draft' or similar.

Actual Result:

Nothing is announced to indicate the meaning of the icons to users.

HTML:
<div class="css-1dbjc4n r-1awozwy" style="flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal;"><div class="css-1dbjc4n" style="margin-left: 8px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="16" height="16" fill="#C6C9CA"><path d="M13.6 2.9L3 13.5l-1.4 4.1c-.1.5.2 1 .8.8L6.5 17 17.1 6.4l-3.5-3.5zm-9.8 14l-.5-.5.6-2 1.8 1.9-1.9.6zM18 5.6L14.4 2c1-1 2.5-1 3.5 0C19 3 19 4.6 18 5.6z"></path></svg></div></div>

Workaround:

No workaround

Area issue was found in:

Chat page

Failed WCAG checkpoints

1.1.1

User impact:

The screen reader users will not get the information that the status icons provide.

Suggested resolution:

Use the title attribute with the element to provide a proper name to the icons that describes its purposes. e.g. 'message in draft', 'Chat pinned', etc.
https://developer.mozilla.org/en-US/docs/Web/SVG/Element/title

Platform:

Where is this issue occurring?

  • Web

Version Number:
**Reproducible in staging?:**Yes
Reproducible in production?:
Notes/Photos/Videos: Any additional supporting documentation
Issue reported by:
Bug5187237_Chrome_Jaws-Chat-Chat_status_icons_are_not_announced

Bug5187237_Screen_Readers-Chat-Chat_status_icons_are_not_announced.mp4

View all open jobs on GitHub

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.DailyKSv2

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions