Fixed
Resolved issue that was causing unsafe-eval CSP violations when attempting to load empty guide content files
Fixed
Open text Poll building blocks now fill up the full row width as expected
Guide row width calculation no longer causes elements to wrap unnecessarily
Dynamically hide/show chat integration module based on existence of provider snippet
Resolved iframe race condition that could result in a guide step failing to advance to the next step
Console error is no longer triggered if an Announcement guide is not delivered to every frame
Added
Native chat experience for Intercom
pendo.clearSession to revert back to anonymous visitor
Log debug event at the start of guide loop
Fixed
API-activated guides can be previewed
Fixed cases where restarting Guide Preview did not work as expected
Overhaul of the flexbox polyfill for guide content
Fixed
validateInstall command correctly prints false values (e.g. false, 0, etc)
Text blocks are included when resizing full width Guide flex elements
Guide content is no longer fetched when an automatic guide cannot be displayed due to target element or page rule mismatch
Lowered the number of next steps to pre-fetch in a walkthrough guide from 3 to 1
Fixed console error logged from non-standard mouseup events
Added
Able to set Zendesk chat window position based on integration configuration
Guide preview mode and Guide CSS can use a configurable path
New option to disable content pre-fetching
Guide state now stays in sync across multiple tabs when possible
Fixed
Preview mode uses normalized URL as expected
Collect click data based on the mousedown target even when the mouseup target does not match
Added
validateEnvironment checks for errors in sanitizeUrl and annotateUrl
Initial work to enable 3rd party native-chat experience for Resource Center extensions. Enables notifications but does not yet include chat-window positioning.
Fixed
Resolved initialization issues in IE versions 8 and lower
Resource Center no longer reopens on page change after being dismissed
Fixed an issue with error logging
Fixed
Resolved issue with click event collection when host application uses Mootools
Added
Guide version information is now included with Guide event data
Support for "guideNotSeen" events
Fixed
Removed requirement for unsafe-inline in style-src CSP rules
Added
Training partners now send Account ID in query parameter
Fixed
Fixed issue that caused tooltips to flicker when a second matching element is added to the page
Fixed issue that dropped queued events when JWT is used and the page unloads
ValidateInstall works in situations where the console functions are not available
Fixed 'synchronous XHR in page dismissal' error that was stressing error logs
Fixed order of execution of Guide Center badge event handlers that affected some customized Guide Centers
Fixed console error that occurred if document.host is a string when stopPropagation is called on an event
Added
AnnotateUrl now supports changes to the URL fragment
Usability enhancements for Visual Design Studio Guide Preview
Fixed
Host application stopping event propagation no longer prevents guides and analytics from functioning (allows support for GWT, etc)
Guides that use an Element Contains Rule and are badge-activated now correctly show or hide the badge and launch the guide based on the rule status
Console error not longer displays if a "Show on Hover" badge is present on the page
Clicking a badge no longer simultaneously shows and dismisses a guide when "click outside to dismiss" custom code is used
Fixed issue that prevented guides from being dismissed or advanced under certain conditions
Hosts for guide content files are verified against configured CNAME, if present (only logging violations for now)
All URL changes are now logged if the host application has a non-native implementation of pushState
Stopping event propagation on an event with no target no longer generates a console error
Events are no longer dropped when an iframe is unloaded