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

Accessibility and Semantic Concerns in Aegis Navigation Markup #14

Open
alexdeborba opened this issue Oct 19, 2023 · 0 comments
Open

Accessibility and Semantic Concerns in Aegis Navigation Markup #14

alexdeborba opened this issue Oct 19, 2023 · 0 comments
Assignees
Labels
Accessibility (a11y) Improving theme access for all, including disabled users. [Type] Bug Unintended behaviors or errors in the theme.

Comments

@alexdeborba
Copy link
Collaborator

Describe the bug

The Aegis theme's navigation markup, as provided, raises several areas of concern regarding accessibility and semantics:

1. Semantic Markup and Labelling:

  • All navigation structures should ideally be wrapped in a properly labeled nav element. In the provided markup for the Aegis theme, the navigation is represented using wp:query-pagination components. It is essential to ensure that the rendered output of these components has the recommended semantic structure and labeling.

2. Navigation Link Context:

  • The navigation links, as represented by wp:query-pagination-previous and wp:query-pagination-next, display default labels. It is crucial to ensure that these labels provide sufficient context, especially for screen reader users. Using generic labels like Previous and Next might not offer adequate context out of their surrounding content.

3. Pagination Display:

  • The wp:query-pagination-numbers component seems to handle the display of specific pagination links. It is essential to confirm that this component renders clear and accessible pagination links for users.

Step-by-step Reproduction Instructions:

  1. Navigate to a post in the Aegis theme.
  2. Inspect the posts navigation links markup and their rendered output.
  3. Examine the comments pagination links markup on a post with multiple comments.
  4. Review the paginated post links markup and their rendered output.

Expected Behavior:

The Aegis theme should utilize semantic and accessible markup for all navigation elements, ensuring clear context and enhanced user experience.

Screenshots:

Screenshot

@alexdeborba alexdeborba added [Type] Bug Unintended behaviors or errors in the theme. Accessibility (a11y) Improving theme access for all, including disabled users. labels Oct 19, 2023
@atmostfear-entertainment atmostfear-entertainment changed the title Bug Report: Accessibility and Semantic Concerns in Aegis Navigation Markup Accessibility and Semantic Concerns in Aegis Navigation Markup Oct 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accessibility (a11y) Improving theme access for all, including disabled users. [Type] Bug Unintended behaviors or errors in the theme.
Projects
None yet
Development

No branches or pull requests

3 participants