The CometChat Angular UIKit is built with accessibility as a core principle. Components are designed targeting WCAG 2.1 Level AA guidelines, with the goal of making chat interfaces usable by everyone — including users who rely on keyboards, screen readers, or other assistive technologies.Documentation Index
Fetch the complete documentation index at: https://cometchat-22654f5b-docs-android-v6-beta2.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Full WCAG compliance requires manual testing with assistive technologies and expert accessibility review. The UIKit implements the patterns and attributes described below, but you should validate your specific integration against your accessibility requirements.
- WCAG 2.1 Level AA target — Components are built following the Web Content Accessibility Guidelines for contrast, focus management, and semantic markup.
- Keyboard navigation — All interactive components support full keyboard operation using Tab, Enter, Space, Escape, and Arrow keys. Users can navigate, select, and interact without a mouse.
- ARIA attributes — Components use appropriate ARIA roles, labels, and states to communicate structure and behavior to screen readers.
Components with Keyboard Accessibility
Conversations
Users
Groups
Group Members
Messages
- CometChatMessageHeader
- CometChatMessageList
- CometChatMessageComposer
- CometChatMessageBubble
- CometChatMessageInformation
- CometChatThreadHeader
Message Bubbles
- CometChatTextBubble
- CometChatImageBubble
- CometChatVideoBubble
- CometChatAudioBubble
- CometChatFileBubble
- CometChatCallBubble
- CometChatPollBubble
- CometChatCollaborativeDocumentBubble
- CometChatCollaborativeWhiteboardBubble
- CometChatStickersKeyboard