Skip to content

v3.50.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Aug 15:00
· 4 commits to main since this release
b9c67ac

An accessibility release plus a dependency bump: two Home Screen WCAG 2.2 AA fixes, and @cognigy/chat-components updated to 0.79.0.

Potentially breaking changes

None.

New Features

None.

Bug Fixes

  • The inactive Home Screen is now hidden from screen readers (SC 1.3.2). While the Privacy Notice, Previous Conversations, Chat, or Chat Options screen is active, the Home Screen stayed mounted behind it with only aria-hidden="true" plus a tabindex toggle — NVDA browse-mode (arrow-key) navigation still announced its content, breaking screen isolation. The Home Screen root now also carries inert while hidden, following the same pattern already used elsewhere in the widget; aria-hidden stays as a fallback for browsers without inert support. (#302, CGY-3278)
  • Focus no longer drops to the host page after leaving the Home Screen (SC 2.4.3). With widgetSettings.disableInputAutofocus: true, exiting the Home Screen (e.g. via a conversation starter) could leave focus on document.body or inside the now-inert Home Screen, so Tab restarted at the top of the host page instead of continuing inside the widget. Focus now falls back to the header title whenever no other exit path has already placed it somewhere valid. (#303, CGY-3278)
  • Date Picker year stepper arrows are visible again. A CSS regression in @cognigy/chat-components hid the up/down arrows on the Date Picker's Year field; restored in 0.79.0. DOM/keyboard behavior was unaffected throughout. (chat-components #265, CSA-92602)
  • web_url buttons open in a new tab again on the sanitization opt-out path. With disableUrlButtonSanitization: true, untargeted web_url buttons — including chat-options quick replies — were incorrectly opening in the same tab instead of a new one; restored in @cognigy/chat-components 0.79.0. The screen-reader "opens in a new tab" announcement now correctly fires for this path as well, matching the restored behavior. (chat-components #266, CGY-34585)

Improvements

  • Dependency: @cognigy/chat-components 0.78.00.79.0. axios (1.19.0) and @cognigy/socket-client (5.0.0-beta.26) are unchanged — both already at their tracked versions.

Full changelog: v3.49.0...v3.50.0

What's Changed

Full Changelog: v3.49.0...v3.50.0