Skip to main content

SplitButton

SplitButtons allow the user to either click a button to execute a default action, or open a drop-down list to select a predefined option.

Accessibility Support

Out of the box, the Telerik and Kendo UI SplitButton provides extensive accessibility support and enables users with disabilities to acquire complete control over its features.

The SplitButton is compliant with the Web Content Accessibility Guidelines (WCAG) 2.2 standards and Section 508 requirements, follows the Web Accessibility Initiative - Accessible Rich Internet Applications (WAI-ARIA) best practices for implementing the keyboard navigation and provides options for managing its focus and is tested against the most popular screen readers.

SplitButton

ARIA Attributes

AttributeDescription
role="button"Omitted if the <button> DOM element is used.
aria-labelThe attribute must be present when no text is initially visible in the button.
tabindex="-1"The arrow button is removed from the tab sequence.
aria-disabled="true"Rendered only when the button is disabled.
role="list"Announces the list role of the popup.
role="listitem"Announces the listitem role of the popup items.
aria-expanded="true"when popup is visible
aria-controlsreferences the popup menu group id

Keyboard Navigation

TriggerBehavior
EnterClicks (activates) the main button action.
SpaceClicks (activates) the main button action.

UX Behavior

FeatureDescription
Primary actionThe main button area triggers the default action.
DropdownThe arrow button opens a popup with additional actions.
Disabled stateWhen disabled, both the main button and dropdown are non-interactive.

Testing

The SplitButton has been extensively tested automatically with axe-core and manually with the most popular screen readers.

Screen Readers

The SplitButton has been tested with the following screen readers and browsers combinations:

EnvironmentTool
FirefoxNVDA
ChromeJAWS
Microsoft EdgeJAWS
Feedback