Skip to content

fix: apply focus-visible ring styles to marketplace CreatorCard#512

Merged
Chucks1093 merged 1 commit into
accesslayerorg:devfrom
N-i-xx:fix/marketplace-grid-focus
Jun 28, 2026
Merged

fix: apply focus-visible ring styles to marketplace CreatorCard#512
Chucks1093 merged 1 commit into
accesslayerorg:devfrom
N-i-xx:fix/marketplace-grid-focus

Conversation

@N-i-xx

@N-i-xx N-i-xx commented Jun 28, 2026

Copy link
Copy Markdown

Overview
Implements missing keyboard accessibility for marketplace grid items (CreatorCard) by introducing a clear, distinct focus-visible interactive indicator, ensuring seamless navigation for assistive technologies and keyboard users.

Changes Made
Interactive Element: Added an explicit keyboard accessibility attribute (tabIndex={0}) to the outer wrapper card div to ensure it participates correctly in the document's sequential focus navigation.

Focus Ring System: Integrated the project's standardized Tailwind focus rings (focus-visible:ring-2 focus-visible:outline-none) to generate a clean, clear visual outline.

Pointer Isolation: Specifically utilized focus-visible to isolate keyboard interaction triggers, ensuring that normal mouse clicks or touch gestures do not accidentally display a persistent focus outline.

Acceptance Criteria Verified
[x] Navigating through the marketplace grid using a keyboard reveals a distinct, visible focus ring around the focused item.

[x] Triggering or selecting the element via a pointer/mouse click completely suppresses the focus outline to preserve the intentional layout design.

[x] Visual focus indicator styling perfectly mirrors existing focus indicators used across other areas of the application UI.

closes #383

@drips-wave

drips-wave Bot commented Jun 28, 2026

Copy link
Copy Markdown

@N-i-xx Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Chucks1093 Chucks1093 merged commit 6128eed into accesslayerorg:dev Jun 28, 2026
1 check passed
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

Successfully merging this pull request may close these issues.

Add focus-visible style for marketplace grid item selection

3 participants