No Code Attached Yet a11y
avatar LinelabCZ
LinelabCZ
29 Apr 2025

Please check media/vendor/accessibility/js/ accessibility.js, min, gzip
this.options.icon.useEmojis?"♲":"**refresh**
close
accessible

These words are part of JavaScript and cannot be translated. Additionally, Wave reports a Contrast Error: Very low contrast for Access menu box. See attached.

Image

avatar LinelabCZ LinelabCZ - open - 29 Apr 2025
avatar joomla-cms-bot joomla-cms-bot - change - 29 Apr 2025
Labels Added: No Code Attached Yet a11y
avatar joomla-cms-bot joomla-cms-bot - labeled - 29 Apr 2025
avatar LinelabCZ LinelabCZ - change - 29 Apr 2025
The description was changed
avatar LinelabCZ LinelabCZ - edited - 29 Apr 2025
avatar QuyTon
QuyTon - comment - 29 Apr 2025

I am still unsure what the issue is. Are you referring to the tooltip?

Image

avatar LinelabCZ
LinelabCZ - comment - 30 Apr 2025

Yes, I mean the labels. There are several labels like "refresh", "close", "accessible". These are basic menu control elements. If the user uses text-to-speech and doesn't speak English, the reader will read the English terms. The user doesn't understand words like "accessible".

avatar brianteeman
brianteeman - comment - 30 Apr 2025

I assume from your screen shot that you are using the Czech language?

I cannot replicate your problem in Czech

Image

avatar LinelabCZ
LinelabCZ - comment - 30 Apr 2025

Hi Brian, https://linelab.cz Please use Google Material Icons font.

avatar brianteeman
brianteeman - comment - 30 Apr 2025

I see what you are saying now.

The good news is that the title is translated and that is what accessibility tools will use

Image

The bad news is that of course it could be improved but the plugin is using a very outdated third party library that will require considerable work but the accessibility team are still deciding what to do with the plugin so I wont commit to spending time on it until they make a decision

avatar LinelabCZ
LinelabCZ - comment - 30 Apr 2025

Thank you for the message, but I will repeat once again: If the user is using text-to-speech, the English name is preferred, and furthermore, the pronunciation is incorrect. Instead of /kləʊs/, it pronounces the letters c l o s e. :-)

avatar brianteeman
brianteeman - comment - 30 Apr 2025

That was not my experience using Narrator - i didnt test other screen readers

But none of that changes the facts that this will NOT be fixed until the accessibility team make a decision.

avatar LinelabCZ
LinelabCZ - comment - 30 Apr 2025

I understand. Just to clarify, a TTS system that is trained only for a native language doesn't recognize when an English word appears in the text.
It reads it according to the pronunciation rules of that language, in the case of Czech, for example, it might read "Close" as "close". I’ll modify the file media/vendor/accessibility/js/accessibility.js, that’s not a problem.

Still, thank you for your answer.

Add a Comment

Login with GitHub to post a comment