Skip to content

Storybook Accessibility Violations #6124

@jcfilben

Description

@jcfilben

Recently the addon-a11y tool was added to storybook which has flagged a number of accessibility violations. To see the violations go to storybook and below each story click the accessibility tab. It would be great to clean up these accessibility violations. Some fixes may just require changes to story while others will require changes to grommet components. Below is a list of stories with accessibility violations. Feel free to contribute fixes per story or per component.

Accordion

Drop

Menu

Pagination

  • (component wide error) <ul> and <ol> must only directly contain <li>, <script> or <template> elements
  • Number edge pages
  • Number middle pages
  • Simple
  • Size

CheckBox

FileInput

Form

FormField

  • Simple
  • Custom

MaskedInput

RangeInput

Select

  • (component wide error) Interactive controls must not be nested

TextArea

TextInput

Box

Card

  • Simple
  • Clickable
  • Stacked
  • Themed

Footer

  • Double footer
  • Sitemap
  • Social

Header

Layer

  • Target

Sidebar

Carousel

Markdown

Paragraph

  • All (need design help)

AnnounceContext

Grommet

InfiniteScroll

SkipLinks

Theme

  • Colors

ThemeContext

  • Extend

Chart

DataTable

Distribution

List

  • Selection
  • Order
  • onClickItem
  • Key Render
  • Paginated

Notification

ToggleGroup

  • Controlled
  • Multiple

Data

  • Cards
  • OnSelect
  • Properties

DataSort

  • Simple

Button

  • Kind
  • TS Custom

Drop

  • Lazy
  • Themed

Nav

  • Justify Sidebar

Tabs

  • Responsive
  • Custom

DataSummary

  • Simple

CheckBox

  • Custom
  • Custom toggle

DateInput

  • Inline (need design help)

Grid

  • Area prop alternatives

PageHeader

  • Level
  • Size

SkipLinks

  • Themed

Calendar

  • component wide contrast issue (need design help)
  • Daylight savings time
  • Show adjacent days

Cards

  • Children

Skeleton

  • GridContainer
  • Group
  • Individual
  • Simple
  • Custom

Metadata

Metadata

Assignees

Labels

accessibilityWCAG supportgood first issueA good one to work on if you are just getting started with grommethacktoberfestPRs submitted in October (open-source celebration month)help wantedWould appreciate community help working on this

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions