New to KendoReactStart a free 30-day trial

Accessibility Standards Compliance

This article lists the accessibility compliance of the KendoReact components.

Accessibility Conformance Report

The Accessibility Conformance Report (ACR) is a document that explains how information and communication technology products such as software, hardware, electronic content, and support documentation conform to leading global accessibility standards. KendoReact provides an ACR through the Voluntary Product Accessibility Template (VPAT®).

Download the latest version of the KendoReact Accessibility Conformance Report

Compliance Table

The table below specifies the level of WCAG 2.2 compliance of each KendoReact component.

  • The Keyboard Navigation column links to component-specific online demos or keyboard shortcut lists. For general information on how the keyboard support works, see the Keyboard Navigation section.
  • The Accessibility Documentation column links to component-specific details and information about WAI-ARIA attributes.
  • For information about Section 508 of the US Rehabilitation Act, the European Accessibility Act in the EU, or any other national accessibility legislation, see section Legal and Technical Compliance.

Also check the notes below the table.

ComponentWCAG 2.2Keyboard NavigationAccessibility Documentation
AIPromptAAEnhancedDocumentation
ActionSheetAAEnhancedDocumentation
AppbarN/AN/AN/A
ArcGaugeN/AN/AN/A
AutoCompleteAAEnhancedDocumentation
AvatarAAN/ADocumentation
BadgeN/AN/AN/A
BarcodeN/AN/AN/A
BottomNavigationAAEnhancedDocumentation
BreadcrumbAAAEnhancedDocumentation
ButtonAAAStandardDocumentation
ButtonGroupAAAStandardDocumentation
CalendarAAAEnhancedDocumentation
CardAAEnhancedDocumentation
ChartAAEnhancedDocumentation
CheckBoxAAStandardDocumentation
ChipAAEnhancedDocumentation
ChiplistAAEnhancedDocumentation
ChunkProgressBarAAN/ADocumentation
CircularGaugeN/AN/AN/A
ColorGradientAAEnhancedDocumentation
ColorPaletteAAEnhancedDocumentation
ColorPickerAAEnhancedDocumentation
ComboBoxAAEnhancedDocumentation
Conversational UIAAEnhancedDocumentation
DateInputAAEnhancedDocumentation
DatePickerAAEnhancedDocumentation
DateRangePickerAAEnhancedDocumentation
DateTimePickerAAEnhancedDocumentation
DialogAAEnhancedDocumentation
DrawerAAEnhancedDocumentation
DropDownButtonAAEnhancedDocumentation
DropDownListAAEnhancedDocumentation
DropDownTreeAAEnhancedDocumentation
EditorAAEnhancedDocumentation
ExpansionPanelAAEnhancedDocumentation
FilterAAEnhancedDocumentation
FlatColorPickerAAEnhancedDocumentation
FloatingActionButton AAEnhancedDocumentation
FloatingLabelN/AN/AN/A
FormN/AN/AN/A
GanttAAEnhancedDocumentation
GridAAEnhancedDocumentation
GridLayoutN/AN/AN/A
InputN/AN/AN/A
LabelN/AN/AN/A
LinearGaugeN/AN/AN/A
ListBoxAAEnhancedDocumentation
ListviewAAAEnhancedDocumentation
LoaderN/AN/AN/A
MapN/AN/AN/A
MaskedTextBoxAAStandardDocumentation
MenuAAEnhancedDocumentation
MultiColumnComboBoxAAEnhancedDocumentation
MultiSelectAAEnhancedDocumentation
MultiSelectTreeAAEnhancedDocumentation
MultiViewCalendarAAEnhancedDocumentation
NotificationAAN/ADocumentation
NumericTextBoxAAStandardDocumentation
Pager AAEnhancedDocumentation
PanelBarAAEnhancedDocumentation
PDFViewerAAEnhancedDocumentation
PivotGridAAEnhancedDocumentation
PopoverAAEnhancedDocumentation
PopupAAN/AN/A
ProgressBarAAN/ADocumentation
QR CodeN/AN/AN/A
RadialGaugeAAN/AN/A
RadioButtonAAStandardDocumentation
RadioGroupAAStandardDocumentation
RangeSliderAAEnhancedDocumentation
RatingAAEnhancedDocumentation
SankeyAAEnhancedDocumentation
SchedulerAAEnhancedDocumentation
ScrollViewN/AN/AN/A
SignatureAAEnhancedDocumentation
SkeletonAAAN/ADocumentation
SliderAAEnhancedDocumentation
SortableAAEnhancedDocumentation
SplitButtonAAEnhancedDocumentation
SplitterAAEnhancedDocumentation
StackLayoutN/AN/AN/A
StepperAAEnhancedDocumentation
StockchartN/AEnhancedDocumentation
SwitchAAEnhancedDocumentation
TabstripAAEnhancedDocumentation
TaskBoardAAN/AN/A
TextAreaAAAN/ADocumentation
TextBoxAAStandardDocumentation
TileLayoutAAAEnhancedDocumentation
TimePickerAAEnhancedDocumentation
ToolbarAAEnhancedDocumentation
TooltipAAEnhancedDocumentation
TreelistAAEnhancedDocumentation
TreeViewAAEnhancedDocumentation
UploadAAAEnhancedDocumentation
WindowAAEnhancedDocumentation

Accessibility Compliance Notes

The information in the compliance table above is subject to the following considerations:

  • All components implement the required WAI-ARIA attributes without the need for any extra configuration. Some components may provide parameters that render additional optional WAI-ARIA attributes, for example, aria-label or aria-describedby.
  • The compliance levels are achievable with the Default Ocean Blue A11y theme swatch or any other custom theme swatch that provides the minimum required color contrast.
  • The accessibility and compliance of some components may depend on the enabled features. In such cases, the compliance table information is based on the default component configuration.
  • Component templates introduce custom markup that may not be accessible. Test any modifications to ensure the web content still meets the desired level of accessibility compliance. Be mindful of components that work with user input such as images, text, or HTML content.
  • Due to the complexity of some components, there are scenarios that are not covered by the WAI-ARIA specification.