Skip to content

WCAG - Keyboard Navigation#4135

Open
milospp wants to merge 1 commit intovivo-project:mainfrom
milospp:feature/wcag-keyboard-navigation
Open

WCAG - Keyboard Navigation#4135
milospp wants to merge 1 commit intovivo-project:mainfrom
milospp:feature/wcag-keyboard-navigation

Conversation

@milospp
Copy link
Contributor

@milospp milospp commented Feb 10, 2026

VIVO GitHub issue

What does this pull request do?

This PR adds full keyboard support for the sortable list used to reorder authors in a publication.
It improves accessibility by allowing users to reorder items without a mouse.

What's new?

Improved focus and navigation behavior for sortable
Added missing English strings to i18n

This GIF demonstrates keyboard support for the Sortable feature, designed to be accessible for users who rely on screen readers.

How should this be tested?

  1. Open any research record that has authors.
  2. Click the reorder authors icon/button.
  3. Verify reordering with the mouse works fine.
  4. Test reordering with the keyboard
  • Use Arrow Up/Down to select author
  • Use Shift + Arrow Up/Down to move the selected author up or down
  1. Test it with the Screen Reader
  • On macOS, enable VoiceOver with Command + F5

Additional Notes:

Keyboard navigation is also improved in those tooltip PR:
Linked Vitro PR
Linked Vitro PR

Interested parties

@VIVO-project/vivo-committers

Reviewers' expertise

Candidates for reviewing this PR should have some of the following expertises:

  1. HTML, CSS, JavaScript

@milospp milospp marked this pull request as ready for review February 10, 2026 15:47
@chenejac chenejac linked an issue Feb 16, 2026 that may be closed by this pull request
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.

Keyboard navigation

1 participant