Skip to content

fix(website): preserve keyboard link activation in project rows - #3376

Open
Aurantium-47 wants to merge 1 commit into
vinta:masterfrom
Aurantium-47:codex/preserve-keyboard-link-navigation
Open

Aurantium-47 wants to merge 1 commit into
vinta:masterfrom
Aurantium-47:codex/preserve-keyboard-link-navigation

Conversation

@Aurantium-47

Copy link
Copy Markdown

Pressing Enter on a project link or category tag currently cancels native link activation and expands its table row. Skip anchors in the delegated row key handler, matching the existing click handler. Enter and Space still expand a directly focused row.

Validation:

  • python -m pytest website/tests/ -v: 142 passed on Python 3.14.7.
  • python website/build.py: complete site build passed.
  • node --check website/static/main.js: passed.
  • Isolated Edge checks using the complete script: trusted Enter activates a tag link after the fix, with focused-row Enter/Space preserved. Twelve additional DOM event controls passed.

AI assistance: Codex helped investigate, implement, and validate this website fix. No project listings change.

Skip anchors in the delegated row key handler, matching the click handler.

Assisted-by: OpenAI Codex <noreply@openai.com>

This branch has not been deployed

No deployments
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.

1 participant