Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How does this plugin improve accessibility ? #145

Open
arobase-che opened this issue Jan 16, 2024 · 1 comment
Open

How does this plugin improve accessibility ? #145

arobase-che opened this issue Jan 16, 2024 · 1 comment

Comments

@arobase-che
Copy link

arobase-che commented Jan 16, 2024

Hello,

I would like to know how does that plugin is adding anything to the UX of users using assistive technologies?

I always believed that aria-label should be used on icons (or icon-like images as small SVG). But emojis are not just plain images and should already have a description based on the Unicode description and CLDR name (which are in english but should be translated to user language I guess).

I'm don't understand so why this plugin is necessary.

I'm pretty sure, there is a good explanation of why this plugin is necessary and maybe this explanation should be in the README.md of the project for people like me who don't have a good enough accessibility background.

Thank you!

@florianeckerstorfer
Copy link
Owner

Hello and thank you for the question. I don't know if anything has changed in this since I created this plugin 2020, but not every screenreader supports emoji. At least some ignore emoji correctly if they are not manually marked up as images.

I appreciate the hint that this should be much clearer in the README. Using such an automatic fallback for description should be a last resort, since the unicode description is not always the best description. Consider that an eggplant does not always mean eggplant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants