Can't get screen reader to indicate when a listed item is bulleted

Jun 29, 2015

For a bulleted list to be 508-compliant, the screen reader must encounter an indicator that the item about to be read is preceded by a bullet, or is assigned the style "list item." Despite being able to format items as bullets in Articulate Storyline 2, the screen reader completely ignores the bullet character and reads the listed items as run-on sentences. My course is failing Federal 508 compliance for a number of reasons, and this is one of them. 

Does anyone have a solution for this? I've tried inserting a symbol before a list item, but it auto-converts to a bullet and I can't keep Articulate from enacting that auto-formatting. 

K

16 Replies
Ashley Terwilliger-Pollard

Hi Kellie,

First, I'd want to confirm that you're working on local project files as described here and testing the published output within the intended environment. Next, I believe JAWS only supports the latest release (Version 16 I believe) and to be used in the latest version of Internet Explorer (IE11). 

If you're testing under those conditions, and still having difficulty could you share your sample file in the forums or send the file here so that we could see how you've set up the bulleted text and any other settings? 

Karin Carlson

Hello. I'm interested in this discussion, because as of Sept. 25, 2020, the situation is the same. The bullet and number buttons in Storyline create visual lists, but they aren't "real" lists, and are read as @Kelly Sims indicated as a "run on sentence." We have come up with tricks that can make this more usable, but NONE work to make it a list that will be recognised by a screen reader (JAWS/NVDA). Here's what we've been trying:

  1. Put every paragraph into it's own text box. Good: Slows down the screen reader, because it reads each as a separate "paragraph"/object, so if the screen reader is in "read whole page mode" there's a pause, and if the user is pressing keys, they press down arrow to get to each one. Bad: Not a list, doesn't say that it's a list, doesn't read "bullet." Also, the screen reader user can't use list tools with their screen reader, like pressing "L" to jump to a list. Also, high risk of mis-aligning individual text boxes, takes time to do, and text revisions are a complete pain.
  2. Method #1, except leave the original text box and hide if from screen readers by de-selecting the "Object is visible to accessibility tools" checkbox, and making individual text boxes on a copy of the original. The copies have one paragraph each, and ARE visible to the screen reader. Change their state to "hidden" and then the screen reader "reads" the copies, and the original isn't read. Has almost all the bad stuff the 1st method has, except that revisions and alignment are way easier (because the copies aren't visible so don't have to be lined up etc.)
  3. Method #2 (or original text box with bulleted list), but add additional alt text at the beginning and throughout, e.g., "list with 4 items, bullet. <item text> bullet <item text>" This makes it sound like you have a real list (good) but (bad) it's NOT a list, so L still won't work to jump to the list, and is really misleading the user. 
  4. Method #2 so you get the nice pauses, and add alt text to each one with ONLY the work "bullet" at the beginning. You aren't telling users that it's a lit, but you are indicating through a) pauses and b) the word bullet that you have various items and they're bulleted.
  5. Method #2, but instead of adding "bullet" to the alt text, add "(1 of 3)" which seems to be read by screen readers in a different voice, and is helpful to know how many there are. 

I'd love for Articulate to, forgive the pun, fix this with a bullet, because there's no way to pass this important accessibility requirement otherwise. Also, every Microsoft Office product has this built in, and there's really no excuse to not have your bullet and number list buttons create genuine programmatic bulleted and numbered lists.

Lauren Connelly

Hello Karin!

Thank you for these details! I can understand how frustrating this is, especially since screen readers read bullet points in Microsoft products. This is currently on the roadmap! It is included in Semantic Formating on the Feature Roadmap.

Thank you for sharing these workarounds as well! We'll make sure to update this discussion when these features are released!

Karin Carlson

It's important to add that the list needs to be "seen" by a screen reader as a list, so that the screen reader will jump to it (or back to it) when the user presses keys to read the next/previous list.  This is in addition to other prompts that screen readers use such as telling you how many items are in the list (list with 3 items), and NOT reading the character used to create the bullet. By this last point I mean that if you replace the bullet formatting with typing, such as using a symbol, the only symbol that is read that makes any sense is the actual bullet character (Alt+0149), and any other character is read as its keyboard equivalent in that font, which might be the number 4, for example. A list of 3 colors would read: "4 red 4 blue 4 green". Numbered lists are more forgiving -- you can type 1. and the screen reader will just read "one" which is helpful.

Leslie McKerchie

Hi Karin,

We just released another update for Articulate 360 and included a few new items you'll see in the release notes.

The items you'll be interested in is:

  • New: Let learners with accessibility needs change the visual appearance of text in a published course to make it more readable. Learn more about accessible text.
  • New: Text publishes with the proper semantic formatting for headings, links, lists, and other elements so screen reader users can explore content easily.
  • New: Use text styles to make content easy to navigate with a screen reader. Accessible text styles allow learners with visual disabilities to identify headings, hyperlinks, blockquotes, and paragraphs on each slide so they understand its layout and context. Learners can also use screen reader shortcuts to jump directly to headings and links.

Just launch the Articulate 360 desktop app on your computer and click the Update button for Storyline 360. Details here.

Please let us know if you have any questions, either here or by reaching out to our Support Engineers directly.

Becca Levan

Hello Everyone!

I'm happy to return to this discussion with some great news 🗞

We've fixed the issue where: JAWS Not Announcing Bullets In Lists On Stage.

Be sure to install the latest Storyline 360 update (Build 3.49.24347.0) to take advantage of all the recent features and fixes.

If the problem happens again, please let us know, or you can always work directly with our support engineers here.

Kevin Nolty

Storyline 3 - Build (12:3.12.24693) - I am not having consistent success with JAWS/NVDA recognizing Headings and bullets in my Storyline 3 projects. I have tried using IE 11, Chrome, and Edge browsers. Attached is a two-slide example for your review. Heading 2 is not recognized on either slide and bullets are not recognized as lists on slide 1, but are recognized on slide 2. Would you please help me solve this issue? Thank you.

Eric Santos

Hi Val,

Thanks for reaching out! Your observation is correct; the default text will always populate the Alternate Text textbox, even if you delete it. If the visibility box is checked, but there isn't any alternate text, screen readers will read the object's name as it appears in the timeline.

You can check if you have blank Alternate Text in the Focus Order window to confirm if the objects' Alternate Texts are indeed blank.

Focus Order Window

Let me know if that helps!