Repository navigation
v3.53.0
New Features
- Optional pause/resume button for the launcher icon animation, enabled with
layout.enableIconAnimationPauseButton— #331
Bug Fixes
- Security:
customAllowedHtmlTagscan no longer re-enable dangerous tags such asscriptoriframe, now also in bot and agent messages — #309 - Security: the xApp iframe is sandboxed and no longer delegates high-risk device permissions such as
usborbluetooth— #307 - File attachment chips keep their file names readable when several files are attached; the area wraps and scrolls after three rows — #333
- An attachment removed while its upload was still running no longer reappears — #333
Accessibility
- Deleting all previous conversations shows a "No previous conversations" text, moves focus to it and announces "Conversation deleted". New optional
customTranslations.conversation_deleted— #331 - Toggling the persistent menu keeps focus on the toggle instead of jumping to the input — #331
- The launcher animation respects
prefers-reduced-motion— #331 - File uploads announce their outcome ("name attached", "name: Upload Failed"), removing a chip announces it and moves focus to the next chip, and remove buttons are named after their file. All texts are configurable via
customTranslations— #333 - Oversized and infected attachment chips now read "Upload Failed: …" so the failure is not conveyed by colour alone — #334
- Date picker: hour and minute fields have accessible names, and selected days are announced as "selected". New optional
ariaLabels.datePickerHour,datePickerMinute,datePickerSelected— Cognigy/chat-components#284, Cognigy/chat-components#287 - Gallery cards with a link in their text no longer nest links; Adaptive Card choice-set placeholders are announced consistently — Cognigy/chat-components#284
Note: the rendered DOM of gallery cards with links in their text and of compact Adaptive Card choice sets changed. Re-check any custom CSS targeting them.
Improvements
- Dependencies:
@cognigy/chat-components0.81.0 → 0.83.0 — #335 - Attachments prefer
downloadUrlover the legacyurl— Cognigy/chat-components#283 - The injected renderer CSS carries the page's CSP nonce when a
csp-noncemeta tag is present — Cognigy/chat-components#282 - Docs: settings interface synced with chat-components 0.82.0 and 0.83.0 — #332, #335