Skip to content

[BUG] Missing aria-hidden on decorative emoji in docs/index.html #2769

@Rajlakshmi-ai

Description

@Rajlakshmi-ai

🐛 What's broken?

The lightbulb emoji (💡) used as an icon in the docs-info callout box lacks an aria-hidden attribute. 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

  1. Navigate to the repository file: docs/index.html.
  2. Inspect the HTML structure around line 560 inside the <section id="getting-started">.
  3. Observe the <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:

<span class="docs-info-icon">💡</span>

Metadata

Metadata

Assignees

Labels

GSSoC-26Official GSSoC 2026 issueacceptedContribution approved for integration into EaseMotion CSSgood first issueGood for newcomersgssoc:approvedApproved for GSSoC contributionshelp wantedExtra attention neededlevel:intermediateRequires moderate project understanding

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions