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

Missing accessiblity attributes in UI components #947

Open
jreznot opened this issue Jun 8, 2018 · 0 comments
Open

Missing accessiblity attributes in UI components #947

jreznot opened this issue Jun 8, 2018 · 0 comments
Assignees
Labels
type: enhancement New feature or request

Comments

@jreznot
Copy link
Contributor

jreznot commented Jun 8, 2018

Environment

  • Platform version: 6.9.0
  • Client type: Web

Description of the bug or enhancement

Missing accessibility attributes:

  1. Page - title attribute
  2. Menubar
    role of menuItem on all items
    aria-label on all menu items
  3. Filter
    aria-labelledby attribute to link maxResultsLabel to maxResults fields (textfield and button)
    aria-label on filtersPopupButton
    aria-label on settingsBtn
  4. Table headers
  5. DataGrid
    summary attribute on table
    scope attribute on all header cells
    aria-label on context menu
  6. Tab Panel
    aria-labelledby to current tab’s label ID
  7. Date Fields
    aria-labelledby to link text input to field’s label

Relates to #641

@jreznot jreznot added type: enhancement New feature or request client: web labels Jun 8, 2018
@jreznot jreznot added this to the Release 6.10 milestone Jun 8, 2018
@jreznot jreznot modified the milestones: Release 6.10, Release 7.0 Jun 28, 2018
@jreznot jreznot modified the milestones: Release 7.0, Release 7.1 Feb 4, 2019
@knstvk knstvk modified the milestones: Release 7.1, Release 7.2 Apr 10, 2019
@knstvk knstvk assigned glebfox and unassigned Flaurite Apr 10, 2019
@knstvk knstvk removed this from the Release 7.2 milestone Aug 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants