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