Changelog

30 January 2020

  • Security - Added SameSite: lax to chat cookies to comply with Chrome 80s cookies security update: https://www.chromestatus.com/feature/5088147346030592
  • Fixed visual bug that chat rating feedback buttons being pushed off the side of the agent panel if the agent had a very long Agent Name.
  • Fixed a bug that prevented phone number from being set when using authenticated chat.

21 January 2020

  • Security - Fixed Edit Contact Details appearing in the Chat Menu even when User Profile is disabled in Chat settings.
  • Fixed a bug in the Chat Log scroll bar which caused it to have inconsistent sizing across browsers.
  • Fixed social login buttons being visible in the pre-chat form despite User Profile being disabled in Chat settings.
  • Fixed Chat menu visibility when viewing the widget in a pop-out window.

16 January 2020

  • Fixed a bug where social network login buttons were opening tabs that wouldn't automatically close when authenticated.
  • Fixed a bug where RTL styling was incorrect in form attachments.

14 January 2020

  • Changed styling for attachments used in forms.

13 January 2020

  • Changed - The priority order for values used in a form:
    • Fallback values for all forms, including values set from the prefill API
    • Specific locale values for all forms
    • Fallback values for a specific form
    • Specific locale values for a specific form
  • Fixed tickets submitting despite required drop-down options having no value set.

08 January 2020

  • Fixed an issue where the on:open and on:closed API callbacks were not being fired when zE('webWidget', 'toggle') was called.
  • Fixed the chat box in Answer Bot in mobile to have a more accessible styling. with the Zendesk logo now appearing above the chat box.
  • Fixed an issue where the reset and logout APIs were not working in cases where a search was performed before the API was executed.

06 January 2020

  • Fixed an issue where Answer Bot articles were displaying the Original Article button when it should have been disabled by the settings API.
  • Fixed an issue where the Help Center search form was not utilizing the clear API to clear forms.
  • Added an automatic scroll to the agent typing indicator when it changes.
  • Fixed an issue where the Original Article button in Articles was incorrectly positioned.
  • Added hover effects for navigation buttons.
  • Security: Updated various packages to address potential security vulnerabilities.

20 December 2019

  • Fixed an issue where the Chat message notification did not respect end user dismissal in Help Center.
  • Added SameSite=Lax to the cookie in the Chat popout page.
  • Fixed an issue with the padding around error messages in the Talk form.

19 December 2019

  • Fixed an issue where the height of the Web Widget was not being respected in Internet Explorer.
  • Changed the way API errors are handled in the Web Widget. It now catches and reports useage errors in the browser console.

18 December 2019

  • Fixed an issue where the Chat footer was not being rendered correctly in Internet Explorer.
  • Fixed an issue where the Chat connection would break if bad data was passed to some Chat APIs.
  • Fixed an issue where the Social login function would not redirect the user back to the Web Widget after logging in on iOS13.

17 December 2019

  • Fixed an issue where end users were able to submit the Chat offline form while the feature was disabled.
  • Fixed an issue where the "loading messages..." message in the Chat log prevented user scrolling.

13 December 2019

  • Added an ARIA label on the Chat log to improve usability with screen readers.
  • Added connectOnPageLoad setting. This allows site owners to defer the Chat web socket connection until an end user interacts with the Web Widget, significantly improving performance.

11 December 2019

  • Fixed an issue where the ellipsis icon in Chat was not rendering correctly.

05 December 2019

  • Fixed an issue where Chat sendMsg API would try to send a message before Chat was initialized.
  • Changed Help Center to load only when users need it, saving end user data and reducing overall widget loading time.
  • Fixed an issue where the Chat Menu wasn't displayed correctly in Safari.
  • Fixed an issue where form prefill wasn't filling data on initial render.

26 November 2019

  • Fixed an issue where the proactive chat notification could not be dismissed on mobile.
  • Fixed an issue where bad data being passed to legacy $zopim APIs would cause the Web Widget to crash.

25 November 2019

  • Fixed an issue where the Web Widget was attempting to send visitor paths to Chat before the connection had been initialized.
  • Fixed an issue where the Web Widget crashed if updatePath was called with an empty string in the title attribute.
  • Fixed an issue where end users saw the host page being scrolled to the top before the Web Widget was fully opened on mobile.
  • Fixed an issue where Help Center articles could not be opened in a new window.
  • Fixed the Talk setting on the Admin page to only be accessible for customers with a Team, Professional, or Enterprise Talk plan.

20 November 2019

  • Fixed an issue where Japanese inputs in Safari were rendered with a 1-2 second lag.

19 November 2019

  • Fixed an issue where proactive chats failed to open the Web Widget.

18 November 2019

  • Fixed an issue where visitor information from the Web Widget wasn't populated in Chat.
  • Fixed an issue which prevented Original Article buttons from being hidden via API.
  • Fixed an issue where the chat log wasn't cleared properly when the end user disconnected from the session.

12 November 2019

  • Fixed an issue where the Chat Badge send button was displayed incorrectly.

8 November 2019

  • Fixed an issue where the 'Add to Help Center' button on the Admin page threw an error.

6 November 2019

  • Fixed an issue where text wrapping broke formatting in the Web Widget on older verions of iOS.
  • Changed the Help Center search input to provide a better user experience.
  • Changed the appearance of the buttons on mobile to be more consistent with the desktop experience.

4 November 2019

  • Fixed an issue where images weren't displaying correctly in the Web Widget when they had been resized in Help Center.

23 October 2019

  • Fixed an issue with the $zopim.livechat.setOnStatus parameter. It was receiving an object with the Account Status as a key instead of the status as a string.

10 October 2019

  • Fixed an issue where the prefill settings weren't displaying in the Ticket Forms.

9 October 2019

  • Fixed an issue where the Chat Offline Form wasn't displaying newlines in the offline form greeting.

7 October 2019

  • Fixed an issue where the escape key wasn't closing the Web Widget.

24 September 2019

  • Fixed an issue where the $zopim.livechat.getDisplay wasn't returning false when the Web Widget was closed.

17 September 2019

16 September 2019

  • Changed Proactive Chats so they won't show the Web Widget if it is hidden using the hide API.

10 September 2019

  • Fixed an issue where the Web Widget wasn't displaying on mobile Safari when the website had overflow-x: hidden; applied to the document body.

6 September 2019

28 August 2019

  • Changed the way the Web Widget behaves when the browser zooms in.

27 August 2019

  • Changed the screen reader experience in the Web Widget by skipping over elements that aren't required for the screen reader to read and added more aria labels.

12 August 2019

  • Fixed an issue where the logout button wasn't displayed when an end user was authenticating using Facebook. Now the log out button is displayed next to the user's Facebook name and email and allows them to remove these details.

5 August 2019

  • Changed the setOnStatus API to return the account status when it is initially defined.
  • Fixed an issue where pre-chat form wasn't being displayed after logging out.

30 July 2019

  • Changed the departments drop-down in the pre-chat form to be sorted alphabetically.
  • Fixed an issue where the Edit Contact Details popup couldn't be edited after it was submitted once. Now it can be submitted as many times as needed.
  • Fixed an issue where Chat was opening up on mobile and taking over the screen when a user navigated to a new page while a chat session was in progress.

24 July 2019

  • Fixed an issue where calling Chat get:isChatting on page load throws an error in the console. Now it returns false until Chat connects.

18 July 2019

  • Fixed an issue on mobile where the Chat menu would have an option to "Go Back" even when there was nothing to go back.

17 July 2019

  • Fixed an issue where Answer Bot messages weren't respecting the setLocale API. Now they change to match the requested locale.

10 July 2019

  • Added support for the Chat offline form to be accessed from Answer Bot.
  • Added support for the Norwegian - Bokml (NB) locale to the Web Widget.

5 July 2019

  • Fixed an issue where the Chat popout URL wasn't generating correctly when there were non-Latin characters in the customer's settings.

20 June 2019

  • Fixed an issue where the toggle API wasn't working for customers using Chat only.

12 June 2019

11 June 2019

  • Added support for Loom videos in Help Center articles.

6 June 2019

  • Added a 'Get in Touch' button to Answer Bot to make it easier for the end user to find help.

5 June 2019

  • Added support for Contextual Help inside Answer Bot.
  • Fixed issue where Answer Bot prompted end users for a query multiple times.

30 May 2019

23 May 2019

  • Fixed an issue where the browser focus was trapped inside the Web Widget.

14 May 2019

  • Fixed an issue where visitors could start a chat session when the account is offline if they reconnect to a timed out chat session. They can now see the offline form and are unable to start a chat session.

13 May 2019

  • Added support for delaying contact information until a customer query is made in Answer Bot.
  • Changed the on open and on close APIs. They now fire when the open and close APIs are called. Previously they would only fire when the launcher or close button is clicked.

9 May 2019

25 April 2019

  • Added support for passing an array of tags through to Chat with the tags API.
  • Fixed an issue where some brands weren't getting passed into Chat as a tag.

16 April 2019

4 April 2019

3 April 2019

  • Fixed an issue where offline departments were present in the pre-chat form when the customer didn't have an Offline Form.

29 March 2019

  • Fixed an issue where the logout API would hide content in the Web Widget after being called.
  • Fixed an issue where the automatic translations feature would not render the translated messages.

25 March 2019

  • Fixed an issue where the back button was displaying when there was nothing to go back to for customers that have Help Center and Talk enabled.

19 March 2019

14 March 2019

4 March 2019

  • Fixed an issue where the chat started API callback was firing on page load for visitors that were already chatting.
  • Fixed an issue where the unread messages count displayed on the launcher was showing an incorrect value.

27 Febuary 2019

  • Fixed an issue where customer image was cropped in Chat Badge. Now it takes up the entire Badge.
  • Fixed an issue where some icons weren't visible when the theme color was white. They now display as a darker color.

15 Febuary 2019

  • Changed the default theme color for new accounts to '#1F73B7'. This color better meets accessibility WCAG 2.0 guidelines.
  • Changed the URLs inside the pre-chat and offline form greeting messages. They now display as links.
  • Fixed an issue where the Web Widget was loading slowly for customers with an invalid Talk configuration. Now if the configuration is invalid we don't try to connect to Talk.

11 Febuary 2019

  • Added support for hiding the popout button.
  • Fixed an issue where the Chat chime sound was playing on page load for visitors that had a chat session in progress. It now only plays a sound when a new message is received.

7 Feburary 2019

  • Fixed issue where Chat visitor name was being displayed incorrectly as a random string. It now displays the actual visitor name.

4 Febuary 2019

  • Fixed an issue where Chat forms weren't populating with visitor name and email. They now appear if an identify or prefill API call has been made.
  • Fixed an issue where the Chat Previewer wasn't displaying on Firefox.

29 January 2019

  • Fixed an issue where departments dropdown wasn't hiding when using the filter setting with an empty array.

9 January 2019

  • Fixed an issue where end users couldn't chat when all Chat agents status's was set to "away".

20 December 2018

  • Added Chat popout. This allows end users to pop the current chat session out into a new window.

14 December 2018

  • Fixed an issue where Chat menu wasn't displaying on mobile.
  • Added Social Login to the Edit Contact Details menu in Chat.

10 December 2018

  • Fixed an issue where the Web Widget launcher size wasn't updating when the locale was changed.

5 December 2018

28 November 2018

  • Fixed an issue on some responsive websites where the Web Widget wasn't taking up the full width of the screen on mobile.

14 November 2018

  • Fixed an issue where custom strings defined in zESettings failed when missing a wildcard.
  • Fixed an issue where the Web Widget would display an empty iframe when zE.activate was called.

8 November 2018

8 October 2018

5 October 2018

  • Released a new Widget Admin feature to allow customers to customize the theme text color (which applies to launcher, header, button text color throughout the Widget) and override the potential impact of automated color contrast applied by the Widget.

20 September 2018

  • Added launcherText for color settings API which sets the color of the Widget launcher text only.

31 August 2018

  • Released improvements to CSP support to more closely comply with Google CSP guidelines including support for the nonce attribute.
  • Fixed an issue where theme color was being overwritten by default green color on contact form.

23 August 2018

  • Released a significant upgrade to the Web Widget UI to use Zendesk Garden components and improve accessibility. This includes a larger base font size, improvements to color contrast, resizing, keyboard controls and screenreader support. Learn more here.
  • Released support for domain-level whitelisting. Now customers with a URL that does not contain www or a subdomain can use the whitelist-restricted Help Center content feature.

8 August 2018

  • Released a fix for customers still using the legacy snippet and who have a host-mapped domain hard-coded into their snippet.

6 August 2018

  • Executed a redirect for the legacy Web Widget snippet that enables future performance improvements. Learn more here.

3 August 2018

  • Released a minor optimization of the Contextual Help experience.
    • Widget now displays a visual indication when waiting for search results to be returned.
    • Widget now displays a message when Contextual Help search did not return any results.

25 June 2018

  • Released minor changes to Web Widget design. Learn more here.
    • Widget height is now fixed (except for initial Help Center search state).
    • The channel choice menu (when Talk and Chat are enabled or when enabled via the channel choice API) is now displayed as a separate “screen” in the Web Widget. Previously this was a pop-up menu displayed above the Help Center search results or article view.
    • Form submission (contact form and callback form) and Talk Call Us screens now also conform to the new fixed height with minor visual design updates.

18 June 2018

  • Released an emergency fix to Contextual Help to mitigate traffic issues. The change has altered the user experience. Previously the widget would pre-load Contextual Help results so that the results would appear immediately after clicking on the launcher. Now there is a slight delay prior to displaying results.

14 June 2018

  • Released an update to the Web Widget snippet which is now available to all customers in the Setup tab of Widget admin.

28 March 2018

  • Fixed prefill issues. Prefill now appears for any field when submitting a second ticket via the Web Widget without refreshing the page, and for the description field when ticket form is not enabled.

26 March 2018

  • Fixed an issue with Web Widget embedded in restricted Help Centers with hostmapped domains. The new snippet now works for restricted Help Centers with hostmapping.

07 March 2018

  • Released Web Widget performance improvements, including the new "Asset Composer" snippet. See announcement here.
  • Fixed an issue where Chat wasn't appearing after an Agent came online. The Widget now behaves as expected, opening to Chat.
  • Fixed an issue where a line became visible after scrolling in the Widget on mobile. The line no longer appears.

05 March 2018

  • Fixed an issue with tables in Help Center articles. The Widget now allows horizontal scrolling for articles with multiple tables.

01 March 2018

  • Fixed an issue with content padding for configuration where no ticket form(s) and no Zendesk logo was enabled.

28 February 2018

  • Header color will now match the theme color. It was previously grey.
  • Enhanced the color setting API. It now allows customizing the color of specific Widget elements.
  • View original article button is now a clickable icon at top right of the Widget article (previously at bottom of the article).

22 February 2018

  • Fixed an issue with Contextual Help search results and zE.setHelpCenterSuggestions. It now displays max 3 results.
  • Fixed an issue with tables in Help Center articles. It now allows horizontal scrolling.

13 February 2018

  • Added mobile offset to settings.
  • Removed the "view more" button. Display up to 9 results by default.