Accessibility
Making a UI usable with a screen reader, with a keyboard alone and without seeing the layout: accessible names on controls, a heading order, landmarks, focus handling and announcements. Target size for a finger is touch operationTouch operationOperating an app with a finger, a stylus or a gloved hand on a tablet, kiosk or shop-floor terminal: targets large enough to hit, and input that does not assume a hardware keyboard. Distinct from responsive layout, which is about the width of the screen rather than what touches it.SAP and community, unassessed.
Overview
@openui5/sap.ui.core The OpenUI5 core: the module loader, the MVC runtime, data binding, routing, theming and the test stack, which is everything a UI5 app does before a single community package is added.
Not covered: At the single control. SAP's documentation places labels, titles, heading levels and landmarks with the app that combines the controls, because they depend on the app's context.
The one repository answering this in the batch is a UI5con 2026 hands-on from SAP-samples, which demonstrates rather than provides, so core-only reads what the framework ships. UI5 Web Components agent skillsUI5 Web Components agent skillsTwo skills shipped inside the UI5 Web Components repository itself, under skills/: one for accessibility, covering ARIA and keyboard behaviour, and one for styling through shadow parts and custom properties.sap official, ui5 carry accessibility guidance for agents and are placed under agent guidance, not here.
UI5XUI5XAn OpenUI5 and SAPUI5 library of eight composite controls under the ui5x namespace: skeleton placeholders and a container that swaps them for content, loading wrappers for the responsive and the grid table, an accordion, a copy button, a segmented input and a chat feed.independent, ui5 adds composite controls of its own that state the same contracts for what they render: aria-busy on loading containers, skeleton content kept out of the accessibility tree, and animation stopped when the system asks for reduced motion.
Artifacts
Seen working
Details
Coverage
For your agent
- Ref
capability:accessibility- JSON
- /capabilities/accessibility.json
- MCP
- Connecting an agent