The chain is a stack of <div>s with no role: no list, no headings, no landmark. A screen reader reads the steps as text in order, title, description, content and footer, with nothing to say where one step ends and the next begins.
- Put a visible heading above the chain, like “Steps taken”, so a reader moving by headings can find it and skip it.
- Write each title so it reads on its own. “Searched the web” works out of context, and “Step 2” does not.
- The default step numbers are drawn as text, so they are read out. A custom icon from the kit's Icon is hidden from screen readers.