TiddlyWiki5 icon indicating copy to clipboard operation
TiddlyWiki5 copied to clipboard

Improve hellothere flex cards accessibility

Open pmario opened this issue 1 year ago • 6 comments

This PR should improve the accessibility settings for screen readers. Tested with Narrator Windows-11

The PR

  • Adds a new alt-text field to every image I could find. Especially those used for HelloThere - flex cards
  • Improve flex-card procedure to render alt-text for images, so they can be read by screen readers
  • It aria-hides the new-badge because it causes problems -- Full card text is read out 2 times

pmario avatar Jun 30 '24 12:06 pmario

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
tiddlywiki5 ✅ Ready (Inspect) Visit Preview Jun 30, 2024 0:31am

vercel[bot] avatar Jun 30 '24 12:06 vercel[bot]

Great idea, thanks @pmario

Jermolene avatar Jun 30 '24 17:06 Jermolene

For me it works OK, but I do not really need / use a screen reader. When I test keyboard handling, I switch it on from time to time, to see if I can reach every element in the ui. So I can hear, what narrator sees.

I found out, that it wants to read the link URLs from the flex cards, which contain all the URL escape characters like eg: %20 and so on. Which does not make real sense. So I tried to improve it.

I'll create a post at Talk and ask screen reader users if the changes actually are an improvement. So we should get some feedback there.

pmario avatar Jun 30 '24 17:06 pmario

@pmario:

I found out, that it wants to read the link URLs from the flex cards, which contain all the URL escape characters like eg: %20 and so on.

Perhaps one day #7990 will fix this.

CrossEye avatar Jul 02 '24 15:07 CrossEye

@Jermolene -- There has not been much feedback at Talk - So I think it should be merged, then we will see.

pmario avatar Jul 30 '24 08:07 pmario

Hi @pmario there is a conflict that prevents merging

Jermolene avatar Jul 30 '24 10:07 Jermolene

@Jermolene -- This is documentation only and conflicts have been resolved.

pmario avatar Sep 09 '24 10:09 pmario

Thanks @pmario

Jermolene avatar Sep 10 '24 16:09 Jermolene