FreedomScientific / standards-support

Contains documentation for Vispero software support of Web standards
https://freedomscientific.github.io/standards-support/
GNU General Public License v3.0
105 stars 11 forks source link

Can JAWS add < mark > element recognition? #780

Closed gretayharding closed 8 months ago

gretayharding commented 8 months ago

Summary

Highlighted text content that has been marked up with the < mark > element is not announced by JAWS.

Expected result

When using JAWS screenreader, the software should announce that the text is "marked."

Actual result

JAWS does not recognize < mark >

Example 1 – Simple Text

https://codepen.io/gretayharding/pen/PoVmzrP

Example 2 – Math

Math can be complex to parse. Google provides tools to help students understand complex equations using highlighted text (to be updated with < mark >). Type this prompt into Google Search to experience how highlighted text is used to help students grok information.

Copy and paste the following into Google Search "If an object accelerates from rest, with a constant velocity 5.2m/s2, what will its velocity be at 28s"

Screen readers that detect < mark >

Screen readers that don't detect < mark >

Browser and version:

not applicable

Additional Information

Currently screen reader users are unable to know if text is highlighted within Google Search results. As popularity of this text treatment expands among web content, the equitable experience gap widens, excluding users who are unable to perceive highlighted text.

Google's Search Accessibility team is proposing adding < mark > to highlighted text but there is one challenge – currently JAWS and VoiceOver do not recognize < mark >.

Would it be possible to add < mark > to JAWS?

stevefaulkner commented 8 months ago

@gretayharding when i tested this recently JAWS did announce <mark> Tested again tonight test case

further reading: Screen Readers support for text level HTML semantics