Skip to content

v3.53.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 09:42
· 6 commits to main since this release
995ad0c

New Features

  • Optional pause/resume button for the launcher icon animation, enabled with layout.enableIconAnimationPauseButton — #331

Bug Fixes

  • Security: customAllowedHtmlTags can no longer re-enable dangerous tags such as script or iframe, now also in bot and agent messages — #309
  • Security: the xApp iframe is sandboxed and no longer delegates high-risk device permissions such as usb or bluetooth — #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-components 0.81.0 → 0.83.0 — #335
  • Attachments prefer downloadUrl over the legacy url — Cognigy/chat-components#283
  • The injected renderer CSS carries the page's CSP nonce when a csp-nonce meta tag is present — Cognigy/chat-components#282
  • Docs: settings interface synced with chat-components 0.82.0 and 0.83.0 — #332, #335