Skip to content

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

Merged
vinta merged 1 commit into
vinta:masterfrom
Aurantium-47:codex/preserve-keyboard-link-navigation
Oct 17, 2026
Merged

vinta merged 1 commit into
vinta:masterfrom
Aurantium-47:codex/preserve-keyboard-link-navigation

Conversation

@Aurantium-47

Copy link
Copy Markdown
Contributor

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>
@vinta
vinta merged commit 3e8c86b into vinta:master Oct 17, 2026
1 check passed

@locdeptrai-cmd locdeptrai-cmd left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good updated

@locdeptrai-cmd locdeptrai-cmd left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good update

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.

3 participants