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

Review calendar structure #2521

Open
lukefretwell opened this issue Mar 19, 2024 · 0 comments
Open

Review calendar structure #2521

lukefretwell opened this issue Mar 19, 2024 · 0 comments

Comments

@lukefretwell
Copy link
Contributor

Source

https://airtable.com/appRFUc45sF4yWFut/tbl51inE74gEWlB0x/viwG9G4vAjsjQEh4g/recqCDJHZsgnW1YwX?blocks=hide

Describe the bug

A clear and concise description of what the bug is.

When navigating with a screen reader, the following occurs:

The main Month and Day are presented as plain text. If a user is navigating with headings or with TAB moving through interactive elements, they will encounter the name of the event and skip past the Month/Day. If they are interested in the event, they may then navigate downward using arrow keys to hear the details of the event. As they do, they will encounter the plain text for the NEXT event. There is no indication that this is not for the event the screen reader user is reading details on. The current implementation would require the SR user to navigate backwards to find the day/month for the event prior to the event name.

Recommendations

Consider a review of the layout of the calendar so that the day and month are:

1.) Part of the event title
2.) Come after the event title.
3.) Or make the day/month a heading in itself so that a user comes upon this first. The downside of this is that one may have headings with the same name if there are repeated events on the same day. An alternative would be to have a day/month heading and then list all events that occur on that day/month after that heading.

We can discuss this further, but just listing a few initial ideas for consideration.

Screenshots

If applicable, add screenshots to help explain your problem.

Calendar.Structure.mp4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant