omeka / omeka/plugin-ExhibitBuilder

Carousel Block a11y improvements

Open
#147 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

a11y
Dominant language
PHP
Stars
25
Forks
37
PR merge metrics
No merged PRs in 30d

Description

Carousel blocks need another look to fix some accessibility issues, to start:

  • Pagination dots and next/prev arrows are lacking accessible names.
  • Focus becomes lost at times when navigating via keyboard, especially backwards.

There are likely more issues to dig into here, but I just wanted to get an issue up while it was fresh.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are named. Locate the Carousel block implementation and reproduce keyboard navigation, checking pagination dots and next/previous arrows for accessible names and focus loss, especially when navigating backwards. Done means those controls are named and focus remains usable throughout keyboard navigation, with additional findings addressed or documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
accessibility, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.