(Lectora 21) Screen Reader repeating text - any workarounds?
I am new to using Lectora 21 (Desktop), we previously used 18 and 16,
I'm trying to develop an accessible course for a client and have the course set to use web accessibility settings in the project options. The goal is for the course to function with both JAWS and NVDA.
I have content (a group that contains a text block) that is initially hidden that then appears on the click of a button. Lectora 21 is better in the sense that I can have the content set to "initially hidden" and it still gets read by screenreaders (in 18 and 16 you have to use an "on show hide" action for it to work). It is nice to also have a "focus" action, which I have set up to direct the screenreader to the text block once it has appeared.
What seems to be happening when previewing the course (either via the "preview in browser" option or via publishing) is that when the popup text appears, the screenreader (currently NVDA) will read the text block 2 or 3 times in a row instead of just once.
This issue occurs even when I use the "on show hide" method (so objects are not set to "initially hidden"), and regardless of whether I use the "focus" or "go to" actions.
From digging around online, I suspect the issue is related to aria-live. As the issue only occurs for previously hidden text, it seems like it is getting tagged with "aria-live:polite" and is thus being read as a "change" to the page, and then read again when the block is focussed on as the next object in order (though I'm not sure why it's happening 3 times).
Has anyone else encountered this behaviour? Has there been any workarounds?