Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement]: UI Improvements: Heading Levels and Accessibility Enhancements #3699

Open
math65 opened this issue Dec 9, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@math65
Copy link

math65 commented Dec 9, 2024

Type of Enhancement

Web Interface/Frontend

Describe the Feature/Enhancement

The current interface lacks proper heading levels, which makes it difficult for screen reader users to navigate effectively. For instance, on the homepage, categories like ‘Continue Reading’ and ‘Recently Added’ do not have headings, which would make navigation faster and more intuitive. Additionally, the web player section could benefit from a dedicated heading or ARIA landmarks for improved accessibility.

Some elements on the homepage are not labeled correctly, such as ‘play_arrow,’ ‘radio_button_unchecked,’ and ‘more_vert,’ leaving their purpose unclear to screen reader users.

On the book detail page, after the ‘Play’ button, there are two unlabeled buttons whose function is not specified, making it hard to interact with these elements.

Why would this be helpful?

Improving heading levels and labeling would significantly enhance navigation and usability for screen reader users, making it easier to quickly locate and interact with key sections and controls on the interface. Clear labels ensure all users understand the purpose of buttons and elements, providing a more inclusive and user-friendly experience.

Future Implementation (Screenshot)

I am unable to provide a doodle or screenshot as I am blind, but I have described the issue in detail to help you understand and visualize the areas needing improvement. I am happy to collaborate further if needed.

Audiobookshelf Server Version

2.17.5

Current Implementation (Screenshot)

I was looking at the homepage and the book detail page when I noticed these areas that could benefit from enhancements.

@math65 math65 added the enhancement New feature or request label Dec 9, 2024
advplyr added a commit that referenced this issue Dec 9, 2024
…tem page updated to button tag with aria-label for accessibility #3699
@advplyr
Copy link
Owner

advplyr commented Dec 9, 2024

Related to and may be able to be combined with #2268

Also related to #441

@math65
Copy link
Author

math65 commented Dec 10, 2024 via email

advplyr added a commit that referenced this issue Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants