Login
You're viewing the front-end.social public feed.
  • Apr 4, 2025, 6:34 PM

    @matuzo VoiceOver does support ‘<ins>’ and ‘<del>’

    EDIT: only iOS/VO supports them, not macOS/VO unless customized with role-description.

    If you hack these with pseudo-content, what about screen readers that already announce them? I don’t think this is a good exception to the general axiom you’ve mentioned (of not doing this with inline semantics)

    💬 1🔄 0⭐ 0

Replies

  • Apr 4, 2025, 7:48 PM

    @siblingpastry I was unsure weather I should add it. I'll do proper screen reader testing and document it. At some point I also plan test with users.

    💬 1🔄 0⭐ 1
  • Apr 4, 2025, 8:13 PM

    @matuzo Last time I tested these, only ‘<s>’ was unsupported, but that doesn’t preclude other failing circumstances I didn’t encounter. I’ll be interested to hear what you learn about this.

    💬 1🔄 0⭐ 0
  • Apr 4, 2025, 8:28 PM

    @siblingpastry @matuzo
    Always, ALWAYS, test the support I identify in posts. Especially if one is nearly 8 years old and the most recent update is 8 months ago (or, like, 30 browser releases).

    Frankly, I hide content in `<s>` in personal projects so I am not tempted to use it.

    And I haven’t tested `<ins>` in 5 years.

    💬 1🔄 0⭐ 0
  • Apr 4, 2025, 8:33 PM

    @aardrian @matuzo I tested ‘<ins>’ and ‘<del>’ last year for a text highlighting script, including their use with ‘aria-roledescription’. Only that last part was any issue in VO.

    💬 1🔄 0⭐ 0
  • 💬 1🔄 0⭐ 0
  • Apr 4, 2025, 9:30 PM

    @aardrian Semi-sweet -- I was partly misremembering now I come back to look at the test page I made. They're both fine in iOS/VO (but don't support role-description), whereas neither are announced in macOS/VO (unless they have a role-description and are focused).

    This is the test page: cdpn.io/pen/debug/YPzgYVM

    This is the application (uses `<mark>` and `<del>` with role-description and interactivity): cdpn.io/pen/debug/OJeqBZm

    @matuzo

    💬 1🔄 0⭐ 0
  • 💬 0🔄 0⭐ 1