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

Added a11y semantic landmarks for main and sidebar panels #3009

Merged
merged 4 commits into from Sep 9, 2020

Conversation

jooyoungseo
Copy link

@jooyoungseo jooyoungseo commented Aug 19, 2020

This PR adds two important accessibility semantic landmarks for sidebarPanel() and mainPanel() for assistive technologies to recognize each region systematically.

I have confirmed that this improves screen reader navigation very positively for Shiny apps.

FYI, this addition does not break any visual aspects at all (just meant to provide assistive technologies with semantic info).

The detailed specs are as follows:

@cpsievert cpsievert added this to the 1.5.1 milestone Aug 19, 2020
@wch wch merged commit 43344d9 into rstudio:master Sep 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants