ReadSpeaker Logo

Release note

Final – webReader February 2026 (v 3.8.9)

These are the final release notes for the February 2026 release of webReader.

Released: 2026-02-04


New Features and Changes

Keyboard Shortcuts Enabled before webReader has Loaded

webReader holds off loading all files until the user has interacted with the player or the context menu. From this version, using keyboard shortcuts also count as user interaction, which means that it’s now possible to use keyboard shortcuts even before the application has fully loaded. #11962


Shortcut added for Keyboard Mode

The Keyboard Mode now has its own keyboard shortcut. It can be customized in the settings. #11912


Make it Possible to Combine Customer-specific Pronunciation Rules with Math

It is now possible to use customer-specific pronunciation rules in combination with math. Prior to this version, math rules would always override any other rules. #11424


Add Help Section for Keyboard Mode

There is now a section that describes Keyboard Mode in the help page. #11319


Changes to Text Mode

We have changed the way content is prepared before it is displayed in text mode. The steps now include:

  • Preserve readable text
  • Preserve line breaks, but collapse multiple consecutive line breaks
  • Keep images when they provide accessible text
  • Remove decorative/hidden content (e.g. aria-hidden=true, role=presentation, as well as elements hidden with CSS)
  • Remove non-content elements (e.g. script and style)
  • Disable form controls
  • Remove all attributes except:
    • alt
    • title
    • value
    • placeholder
    • aria-label
    • aria-labelledby
    • aria-describedby
    • src

This will eliminate the risk of content being incorrectly rendered, and at the same time make sure that it remains accessible. #12009


Notable Corrections

Summary Missing Parts of the Content

The summary/simple text (not available in all markets) feature would exclude some content in certain situations. This has now been fixed. #12000


Keyboard Mode cannot be Disabled in Configuration

It is now possible (but not recommended) for customers to disable the Keyboard Mode feature using the standard configuration methods. #11916


Error when Restoring Default Voice Settings

There was an issue when restoring the reading voice to the default value. This has been addressed. #11849


Stability Improvements for Text Highlighting

Fixed an issue where text highlighting would stop working after the first selection in certain areas like quizzes (in D2L for example). This update ensures the highlighting tool remains stable and responsive when interacting with complex web components and embedded content. #11720


Improved Language Detection for Canvas Courses

Fixed an issue where non-English courses in Canvas would sometimes default to the wrong language or voice. The system now correctly recognizes short language codes (like “fr” or “it”), ensuring that the reading voice and menu interface automatically match the course language. #11322


Disabled Tool Possible to Activate via Keyboard Shortcut

Certain tools, such as the MP3 download feature, would still be possible to activate via keyboard shortcuts even after being disabled in the configuration. This has now been fixed. #11315


Improved Custom Reading Area Support

Fixed a technical issue where specific reading areas, set via the API, were sometimes ignored. #10892


Accessibility Improvements

These issues have been addressed:

  • Settings tabs: Focus indicator lacks 3:1 contrast ratio. #11420
  • Disabled state of various buttons is not conveyed to screen readers. #11415, #11417, #11418, #11419
  • Text spacing, volume, and reading speed slider: Active state lacks 3:1 contrast ratio. #11414, #11416
  • Control panel: Increased contrast of the Automatic Scrolling: Off label. #12026