Added
- Guides can be targeted based on the text content of the target element
- Use sub-resource integrity (SRI) verifies Guide content when g\Guide validation is enabled and SRI is supported by the browser
Fixed
- Fix min-height on centered images in IE
- Empty/null opacity values are not treated as "0" (i.e. not visible)
Added
- Activation element is focused when Guide is hidden
- Option to trap focus in a step, if the Guide is configured to auto-focus
Fixed
- Buttons in full width Guides now maintain orientation when the window is resized
Added
- Video Building Blocks support "auto-focus this step"
- Announcement Guides send guideActivity events
Fixed
- Guides no longer flicker if Guides reload in a different frame
- Resource Center Alert Badge no longer gets removed if Resource Center is closed
- Resource Center Alert Badge updates correctly when new notifications are received
- Late loaded iframes now get detected properly by Visual Design Studio
Fixed
- Prevent Visual Design Studio from launching automatically in child frames
Fixed
- Prevent excessive error logging when network conditions cause an unexpected response format for Guide content
- Prevent infinite loop when skipping to the last step from any step of a multi-step Guide
- Fixed race condition where "Snooze" Guide status could be lost if Guides reload immediately after snoozing a Guide
- Snoozing a guide in an iframe no longer results in the Guide immediately re-displaying
- Fixed issue that could cause Guides to re-display after being dismissed when iframes unload in a certain order
Added
- configuration option to disable unload handlers (for BFcache support)
Fixed
- When multiple frames would load guides at the same time (due to URL change), there was a bug that would make the resource center display multiple times during automatic re-open. Not anymore!
- disableFeedback flag now works correctly when passed in pendo options to pendo.initialize
Fixed
- Fix spaceBetween calculation in flexBoxPollyfill
- guides will reload when metadata and/or account ID changes
- prevent resource center from showing in the wrong frame when it is automatically re-opened
- designer would not load if sessionStorage or localStorage was disabled
- the announcement notification bubble disappeared if guides reloaded due to a url change
Added
- We now have the option to use BroadcastChannel for cross-frame communication. This only impacts apps that use multiple iframes. Admins can enable this in Settings > Subscription Settings > App Details
- Element action is now included with guideActivity events
- We now enforce a limit of collected attributes to 256 characters in length
- We also now enforce a limit on the number of collected attributes to 64
- New function pendo.getFeedbackSettings() will return configuration details on pages where Pendo Feedback is successfully installed, or an empty object if Feedback is not installed or incorrectly installed.
Fixed
- We have eliminated an infinite loop that was possible when calling onGuideAdvanced to skip from the first guide step to the last. We hate infinite loops.
- There were conditions where the z-index set in supplemental styles was not being applied correctly.
- We now prevent building blocks from rendering embed tags.
- When the host application is using Shadow DOM, the announcement module had a bug that would allow new notification bubbles to appear multiple times. Squished!
- We squished a bug that was allowing guides to show in multiple frames when the top frame is late to initialize Pendo. Not anymore!
- We've reduced occurrences of undesired guide re-displays due to guide state shared across iframes.
- We had an issue that would cause tooltips to display in a different position for every re-activation, and now it is fixed.
Added
- You can now use annotateUrl to exclude query parameters, in addition to adding them.