Skip to content

html.elements.mark - Support in screen readers is mixed #21847

@aardrian

Description

@aardrian

What type of issue is this?

Missing compatibility data

What information was incorrect, unhelpful, or incomplete?

The chart considers only browser support, which can lead developers to believe the element is ok to use as-is.

However, support within screen readers is mixed.

What browsers does this problem apply to, if applicable?

Chromium (Chrome, Edge 79+, Opera, Samsung Internet), Firefox, Safari

What did you expect to see?

Some acknowledgement of mixed screen reader support.

Did you test this? If so, how?

Yes. I used current releases of browsers and screen readers.

Test page:
https://codepen.io/aardrian/pen/rNRxZmP

Results of testing:

  • JAWS/Chrome
    Precedes with “mark”, follows with “mark”.
  • NVDA/Firefox
    Precedes with “highlighted”, follows with “out of highlighted”.
  • Narrator/Edge
    Precedes with a pause, follows with a pause.
  • Android/TalkBack/Chrome
    Precedes with a pause, follows with “highlight”.
  • macOS/VoiceOver/Safari
    Precedes with “highlighted”, follows with a pause.
  • iPadOS/VoiceOver/Safari
    Nothing exposed in read-all. Otherwise precedes with a pause, follows with “highlighted”

Can you link to any release notes, bugs, pull requests, or MDN pages related to this?

No, because I just tested it based on someone telling me the MDN chart said <mark> was good to use.

Do you have anything more you want to share?

I know that screen reader support is out of scope for the support chart, but it should at least guide users that the chart only relates to visual rendering, not necessarily exposure to AAPIs and/or how that is then exposed to users.

MDN URL

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/mark

MDN metadata

MDN page report details
  • Query: html.elements.mark
  • Report started: 2024-01-04T23:30:34.911Z

Metadata

Metadata

Assignees

No one assigned

    Labels

    data:htmlCompat data for HTML elements. https://developer.mozilla.org/docs/Web/HTML

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions