Skip to content

fix: improve accessibility, remove redundant ARIA roles, enhance them…#781

Open
Swetagupta05 wants to merge 2 commits intosayeeg-11:mainfrom
Swetagupta05:accessibility-improvements
Open

fix: improve accessibility, remove redundant ARIA roles, enhance them…#781
Swetagupta05 wants to merge 2 commits intosayeeg-11:mainfrom
Swetagupta05:accessibility-improvements

Conversation

@Swetagupta05
Copy link

@Swetagupta05 Swetagupta05 commented Feb 12, 2026

📋 Description

This PR improves site-wide accessibility and semantic structure across the OpenSource Compass website.

📸 Screenshots (MANDATORY for UI/UX changes)

🚨 If this PR includes any UI/UX changes, screenshots are REQUIRED.

image
  • [✅] This PR includes UI/UX changes → Screenshots attached
  • This PR does NOT include UI/UX changes

If screenshots are not applicable, explain briefly:

Visible keyboard focus outline on navigation links
Focus outline on theme toggle
Scroll-to-top button focus state
Dark mode toggle accessibility behavior

@sayeeg-11
Copy link
Owner

@Swetagupta05 please resolve merge conflicts and attach the related assigned issue

@Swetagupta05
Copy link
Author

sorry for conflicts @sayeeg-11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments