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

Website Bootstrap Menu Accessibility Issues #1495

Open
JamoCA opened this issue May 6, 2022 · 5 comments
Open

Website Bootstrap Menu Accessibility Issues #1495

JamoCA opened this issue May 6, 2022 · 5 comments

Comments

@JamoCA
Copy link
Contributor

JamoCA commented May 6, 2022

The website menu doesn't appear to be accessible on mobile devices or when using a desktop viewport that isn't opened full screen. You can only knowingly access options that are visible and within the browser's viewport. Keyboard focus + tabbing works, but doesn't identify anything focused that is hidden beneath the viewport height

pfreitag added a commit that referenced this issue May 6, 2022
@pfreitag
Copy link
Member

pfreitag commented May 6, 2022

Thanks @JamoCA - I have fixed it on desktop, mobile issue still needs to be fixed

@JamoCA
Copy link
Contributor Author

JamoCA commented May 6, 2022

Ahh... much, much better! Sometimes I develop on a 26" monitor and I tend not to open up my reference browsers to full height.

FYI: I was going to download the project and contribute, but I don't use Bootstrap. (I've used SmartMenus. It requires jQuery, easy to implement, works on all devices/screens and is Section 508 compliant.)

@shaedrich
Copy link
Contributor

The question is: Does such a huge menu even make sense for mobile users? How would you browse the side as a mobile user? What would be neat in terms of mobile usability?

@pfreitag
Copy link
Member

pfreitag commented May 9, 2022

@shaedrich - that is a good point, it doesn't make sense to have such a huge menu for the mobile users.

@JamoCA
Copy link
Contributor Author

JamoCA commented May 9, 2022

Another accessible menu option: We've used mmenu.js for smaller screens & mobile devices. Even if you use a menu with many options, the menu choices are collapsed/expandable and are filterable.

If you used this, the menu options would be consistent for all users and you wouldn't have to provide two different experiences.

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

No branches or pull requests

3 participants