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

NVDA repeats dialog content twice in Browsers #8971

Open
charumaheshwari opened this issue Nov 22, 2018 · 8 comments
Open

NVDA repeats dialog content twice in Browsers #8971

charumaheshwari opened this issue Nov 22, 2018 · 8 comments

Comments

@charumaheshwari
Copy link

charumaheshwari commented Nov 22, 2018

Steps to reproduce:

Actual behavior:

The content of the dialog window are getting repeated. Refer attached screenshot.
untitled

Expected behavior:

The content of dialog should be said only once.

System configuration:

Windows 7 - 32 bit
Chrome/Firefox/IE

NVDA Installed/portable/running from source:

Installed

NVDA version:

2018.3

Windows version:

7

Name and version of other software in use when reproducing the issue:

Other information about your system:

Other questions:

Does the issue still occur after restarting your PC?

Have you tried any other versions of NVDA?

Yes same behavior with previous versions.

@liyokuna
Copy link

Hi !
I am facing the same problem.
Here is a description

Bug description:

Hi!
I am working on a fork of ng boostrap. We use the same modal element inside our framework which is focused on accessibility first.
With NVDA, whenever I open a modal page, the title is read twice with this tools. it happened on Chrome and Mozilla.

NVDA version:
2018.2.1

Windows version:
7

This is an example of the modal yours

@Adriani90
Copy link
Collaborator

cc: @feerrenrut, @jcsteh

@Otobelikethee
Copy link

+1

@bswanwick
Copy link

I'm seeing this same issue when using NVDA with React and Material UI. The components on their demo page show this behavior. https://material-ui.com/components/dialogs/

@mfairchild365
Copy link
Contributor

mfairchild365 commented Jan 13, 2020

I have observed that verbosity can be reduced if 'Automatic Say All on page load' is unchecked under 'Browse Mode' preferences. This leads me to believe that NVDA is treating the dialog as a new document.

There may be three things affecting what is announced when a dialog is opened:

  1. The 'Automatic say all on page load' config option (as stated above).
  2. If the element with role="dialog" is named.
  3. Where and when programmatic focus is placed after the dialog is opened.

Some of these are in the author's control, some in the users, and there may still be room for NVDA to provide a less verbose experience by default.

@tranqt1984
Copy link

Hi, I came across the same issue and believe I have a possible solution to avoid the verbose narration. Let me know what you think. Please test and review my code with NVDA.

https://codepen.io/byondsick12/pen/GRQeOLb?editors=1010

@amshiv1
Copy link

amshiv1 commented Oct 11, 2023

Observed the same behaviour with NVDA on chrome. But updating the NVDA settings worked in my case. Under Browse mode, uncheck the two options "Enable Browse mode on page load" and "Automatic Say All on page load". This reduced the announcement to be made only once whenever modal appears. Don't know if it is the right thing for Screen reader users to uncheck these options

@AndrewEastwood
Copy link

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants