-
Notifications
You must be signed in to change notification settings - Fork 456
[BUG] Missing aria-hidden on decorative emoji in docs/index.html #2769
Copy link
Copy link
Closed
Labels
GSSoC-26Official GSSoC 2026 issueOfficial GSSoC 2026 issueacceptedContribution approved for integration into EaseMotion CSSContribution approved for integration into EaseMotion CSSgood first issueGood for newcomersGood for newcomersgssoc:approvedApproved for GSSoC contributionsApproved for GSSoC contributionshelp wantedExtra attention neededExtra attention neededlevel:intermediateRequires moderate project understandingRequires moderate project understanding
Metadata
Metadata
Assignees
Labels
GSSoC-26Official GSSoC 2026 issueOfficial GSSoC 2026 issueacceptedContribution approved for integration into EaseMotion CSSContribution approved for integration into EaseMotion CSSgood first issueGood for newcomersGood for newcomersgssoc:approvedApproved for GSSoC contributionsApproved for GSSoC contributionshelp wantedExtra attention neededExtra attention neededlevel:intermediateRequires moderate project understandingRequires moderate project understanding
🐛 What's broken?
The lightbulb emoji (
💡) used as an icon in thedocs-infocallout box lacks anaria-hiddenattribute. Because of this, screen readers may read the emoji description aloud abruptly (e.g., "Electric light bulb EaseMotion CSS bridges the gap..."), which creates a confusing experience for visually impaired users.📋 Steps to Reproduce
docs/index.html.<section id="getting-started">.<span>wrapping the emoji.✅ Expected Behavior
The decorative emoji should be hidden from screen readers using
aria-hidden="true"so that only the meaningful text next to it is announced.❌ Actual Behavior
The emoji is exposed to the accessibility tree without any decorative safeguards.
🔗 Reproduction
Current Structure: