Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SF][A11y][Popover] Content isn't read by screen reader when popover contains text only #4738

Closed
1 of 4 tasks
Neeeko opened this issue Feb 11, 2022 · 10 comments
Closed
1 of 4 tasks
Assignees
Labels

Comments

@Neeeko
Copy link

Neeeko commented Feb 11, 2022

Bug Description

When opening a ui5-popover which contains text only and no focusable element, the content of this popover is not announced by most screen readers. (NVDA will read it properly but not VoiceOver or JAWS).

Screenshot 2022-02-11 at 15 27 44

Expected Behavior

When opening a popover which doesn't contain focusable element but textual content only, the content of the popover should be announced by the screen reader

Steps to Reproduce

  1. Using JAWS or VoiceOver (as NVDA announces it properly)
  2. Open: https://codesandbox.io/s/ui5-webcomponents-forked-ys6b7?file=/index.html
  3. Navigate to the button and use keyboard to open the popover
  4. Content is not read

Context

  • UI5 Web Components version: 1.1.0
  • OS/Platform: MacOS
  • Browser: Google Chrome
  • Affected component: Popover

Priority

  • Low
  • Medium
  • High
  • Very High

The priority indicates the severity of the issue. To set the appropriate priority consider the following criteria:

  • Breaks entire application or system - High or Very High
  • Accessibility issue - Medium or High
  • Functional issue - Medium or High
  • Visual issue - Low or Medium

Note: The priority might be re-evaluated by the issue processor.

Stakeholder Info (if applicable)

  • Organization: SuccessFactors
@ivoplashkov ivoplashkov self-assigned this Feb 14, 2022
@ivoplashkov ivoplashkov added ACC bug This issue is a bug in the code SAP SF labels Feb 14, 2022
@ivoplashkov
Copy link
Member

Hello @SAP/ui5-webcomponents-topic-rd, the issue is reproducible as described.
Could you please have a look?

Best regards,
Ivaylo

@ivoplashkov ivoplashkov removed their assignment Feb 14, 2022
@rchrdchn
Copy link
Contributor

Hey guys – just following up on this issue. When could we expect the fix for this issue?

@rchrdchn
Copy link
Contributor

rchrdchn commented Mar 2, 2022

Following up here. Any updates?

@georgimkv
Copy link
Contributor

Hi,
We're currently working on this issue. We'll let you know when there's an update on the matter.

@GerganaKremenska
Copy link
Member

Hello Neeeko,

Pull request 4517 intoroduces the way for static content to be read out by screen readers.

This functionality does not come out of the box as a WC can not know what is it in its content, we have provided accessibile-name-ref, so developers can link static content.

The feature is available from v1.1.0.

Here is an updated code sample to use as a refferance.

Best Regards,
Gergana

@Neeeko
Copy link
Author

Neeeko commented Mar 15, 2022

Hi @GerganaKremenska,

The issue still seems to exist with JAWS where the content of the popover isn't read even with the accessible-name-ref attribute or using the code sample you provided - though it works with NVDA.

Can you please try to reproduce with JAWS?

Thanks!

@Neeeko
Copy link
Author

Neeeko commented Mar 17, 2022

Hi @gmkv and @ivoplashkov, can you please reopen this issue? As mentioned in my previous comment, the issue is still reproducible using JAWS.
Thanks!

@ilhan007 ilhan007 reopened this Mar 17, 2022
@ilhan007
Copy link
Member

Hello @GerganaKremenska @SAP/ui5-webcomponents-topic-rd can you reiterate over the issue, the author has put some new comments after the provided solution.

@GerganaKremenska
Copy link
Member

@Neeeko,

We are looking into the issue. As all accessibility standarts are met, this may take some time resolving.

--Gery

@GerganaKremenska
Copy link
Member

Hello @Neeeko,

After a lot of investigation we found the "issue".
NVDA, Narattor and JAWS 2021 reads out everything as expected.

JAWS 2022 does not read out the content and that is an issue that we can not handle, because it comes from the vendor of the screen reader.

I am closing the issue as there is nothing on our side that we can do.

--Gery

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Completed
Development

No branches or pull requests

7 participants