# Screen reader issues

**URL:** <https://community.evolveauthoring.com/t/screen-reader-issues/3682>\
**Category:** General Help\
**Tags:** accessibility\
**Created:** [June 10, 2025, 10:17am UTC](https://community.evolveauthoring.com/t/screen-reader-issues/3682 "2025-06-10T10:17:30Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![phughesMT](https://avatars.discourse-cdn.com/v4/letter/p/9e8a1a/32.png) [@phughesMT](https://community.evolveauthoring.com/u/phughesMT)\
**Post date:** [June 10, 2025, 10:17am UTC](https://community.evolveauthoring.com/t/screen-reader-issues/3682/1 "2025-06-10T10:17:30Z")

</div>

Hi Evolve team!

We’re seeing some consistent issues when testing courses with NVDA screen reader.

All dialog contents announced twice by the screen reader.  
Closing a dialog using screen reader often takes user to the top of the page.  
User is taken out of a slides component after the second slide.  
Screen reader reading text again from some seemingly random point in the text it has already read, when it should have moved on. This happens a lot in question and answer activities.

Is this a bug with NVDA? Or is something in our build process causing this?

---

<div class="post-metadata">

**Author:** ![Sam\_Cook\_Evolve\_LQA](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/sam_cook_evolve_lqa/32/902_2.png) [@Sam\_Cook\_Evolve\_LQA](https://community.evolveauthoring.com/u/Sam_Cook_Evolve_LQA)\
**Post date:** [June 10, 2025, 10:47am UTC](https://community.evolveauthoring.com/t/screen-reader-issues/3682/2 "2025-06-10T10:47:53Z")

</div>

Hi there, these sound like historical issues that we used to experience with NVDA. Last time I tested issues like this weren’t really happening. Couple of questions:  
-Are you running the latest version of NVDA?  
-Do you test with other screenreaders, eg JAWS or VoiceOver? Have you found similar issues?  
Evolve was audited by Online ADA recently and they tested with NVDA but did not report these kinds of issues.  
cheers-Sam

---

<div class="post-metadata">

**Author:** ![phughesMT](https://avatars.discourse-cdn.com/v4/letter/p/9e8a1a/32.png) [@phughesMT](https://community.evolveauthoring.com/u/phughesMT)\
**Post date:** [June 10, 2025, 11:12am UTC](https://community.evolveauthoring.com/t/screen-reader-issues/3682/3 "2025-06-10T11:12:37Z")

</div>

Hi Sam!

We don’t have JAWS. We do have VoiceOver, though, and when we test on that we’re not seeing the same issues. I’ll try reinstalling NVDA to see what that does.

---

<div class="post-metadata">

**Author:** ![BarryBPS](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/barrybps/32/540_2.png) [@BarryBPS](https://community.evolveauthoring.com/u/BarryBPS)\
**Post date:** [June 10, 2025, 12:19pm UTC](https://community.evolveauthoring.com/t/screen-reader-issues/3682/4 "2025-06-10T12:19:22Z")

</div>

Hiya,

I can confirm that closing a dialog using screen reader often takes user to the top of the page when using NVDA.

This is something that used to happen, then was fixed and I wonder what has changed?

While we also test using JAWS and Narrator (which are good now, but unfortunately does not read out the ARIA labels ☹ ), it would be great if NVDA would stop playing up, as it reads the ARIA labels.

Thanks.

---

<div class="post-metadata">

**Author:** ![Sam\_Cook\_Evolve\_LQA](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/sam_cook_evolve_lqa/32/902_2.png) [@Sam\_Cook\_Evolve\_LQA](https://community.evolveauthoring.com/u/Sam_Cook_Evolve_LQA)\
**Post date:** [June 10, 2025, 12:30pm UTC](https://community.evolveauthoring.com/t/screen-reader-issues/3682/5 "2025-06-10T12:30:47Z")

</div>

NVDA can be a bit unreliable (all the screenreaders can be to some degree). There’s nothing we have changed in Evolve that would trigger that regression. When I get a chance I will do a test with NVDA to see how it’s behaving. Thanks both!

---

<div class="post-metadata">

**Author:** ![Matt\_Leathes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/matt_leathes/32/586_2.png) [@Matt\_Leathes](https://community.evolveauthoring.com/u/Matt_Leathes)\
**Post date:** [June 10, 2025, 1:24pm UTC](https://community.evolveauthoring.com/t/screen-reader-issues/3682/6 "2025-06-10T13:24:44Z")

</div>

> [@phughesMT](#):
>
> User is taken out of a slides component after the second slide.

Could you be more specific about which component this applies to? There are quite a few that have slide/carousel functionality

---

<div class="post-metadata">

**Author:** ![Matt\_Leathes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/matt_leathes/32/586_2.png) [@Matt\_Leathes](https://community.evolveauthoring.com/u/Matt_Leathes)\
**Post date:** [June 10, 2025, 1:33pm UTC](https://community.evolveauthoring.com/t/screen-reader-issues/3682/7 "2025-06-10T13:33:22Z")

</div>

> [@phughesMT](#):
>
> Closing a dialog using screen reader often takes user to the top of the page.

It depends on which dialog you’re referring to here but Evolve is set up to send ‘focus’ back to an appropriate button beneath the dialog when it is closed.

For example, if it’s a transcript dialog, focus will be sent to the transcript button that triggered the dialog. For a feedback dialog, it returns focus to either the ‘reset’ button or the ‘show answer’ button.

This is definitely working: if you navigate using the keyboard, you can see the focus outline showing around the revelant button.

Why NVDA isn’t picking that up I have no idea but it does seem to be a common problem with NVDA.

Unfortunately NVDA currently has \> 2,100 open issues on [their Github repository](https://github.com/nvaccess/nvda/issues) so even trying to find if this a known issue is pretty challenging…

---

<div class="post-metadata">

**Author:** ![phughesMT](https://avatars.discourse-cdn.com/v4/letter/p/9e8a1a/32.png) [@phughesMT](https://community.evolveauthoring.com/u/phughesMT)\
**Post date:** [June 10, 2025, 1:36pm UTC](https://community.evolveauthoring.com/t/screen-reader-issues/3682/8 "2025-06-10T13:36:45Z")

</div>

@Matt_Leathes it’s on Narrative components.

---

<div class="post-metadata">

**Author:** ![Matt\_Leathes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/matt_leathes/32/586_2.png) [@Matt\_Leathes](https://community.evolveauthoring.com/u/Matt_Leathes)\
**Post date:** [June 10, 2025, 4:37pm UTC](https://community.evolveauthoring.com/t/screen-reader-issues/3682/9 "2025-06-10T16:37:29Z")

</div>

I have no idea why that would be happening then, there’s nothing in the Narrative that tells the focus to shift. As you navigate through the slides, Evolve updates an ARIA ‘live region’ with the slide contents, so that its not necessary for the screenreader user to navigate back to slide contents to have them read out.

The Narrative component was made accessible fairly recently (Jan this year) so has been heavily tested by @Sam_Cook_Evolve_LQA as well as having been audited by Online ADA.

---

<div class="post-metadata">

**Author:** ![phughesMT](https://avatars.discourse-cdn.com/v4/letter/p/9e8a1a/32.png) [@phughesMT](https://community.evolveauthoring.com/u/phughesMT)\
**Post date:** [June 10, 2025, 5:11pm UTC](https://community.evolveauthoring.com/t/screen-reader-issues/3682/10 "2025-06-10T17:11:39Z")

</div>

Thanks @Matt_Leathes
