Added
Shadow DOM support for guides and analytics.
New function pendo.validateNativeMethods() can determine if the host application has overridden native JS methods, which can cause the agent or designer not to function correctly. Useful for debugging.
New function pendo.validateEnvironment() will run both pendo.validateInstall() and pendo.validateNativeMethods() to holistically inspect the host environment.
Fixed
Safer references to encodeURIComponent/decodeURIComponent to avoid cross browser issues.
Announcement modules that contain whatsnew guides will no longer “jump” back to the top of the module on scroll.
Guides that are taller than the height of the window will now have scrollbars applied to them.
Ensure Feedback-related login/open flows occur in the correct order.
Ensure Feedback has been initialized prior to sending the user to the login screen.
Use a default name for track events when not provided.
Container will resize when vid or img media is added.
Fix for Feedback login and redirect.
Feedback uses firstName and lastName if no full_name provided.
Added
Visual Designer guide actions now catch and log errors that occur, improving our internal tracking and error handling.
Fixed
Fixed a rendering bug that would cause the Pendo Feedback widget not to appear for Feedback-only customers
Added
preview mode support for target element activated guides
A mode to use only localStorage for short term persistence (as opposed to falling back to cookies when needed)
Fixed
Improved support for guide preview in iframes
Fixed a guide flickering issue that would sometimes occur in iframes
Guide height computation is now more performant
Added
Users are now able to remove the Pendo Feedback widget
The unread bubble on the resource center now has a configurable position
The Agent will now prefer localStorage over cookies for all temporary data storage
Staging servers can now be hashed as an additional layer of security around what data is visible to an end user
The agent can now integrate with Segment.io Webhooks for Metadata
Fixed
Better handling of guide size when hovered elements change size
Resource Centers will now correctly respect the "Do not resume across pages" setting in all single page apps
A specific css configuration that prevented backdrops from rendering correctly has been fixed
The "step x of y" text in the Resource Center Onboarding Module can now be localized
Added
Users can now use the escape key to dismiss guides, so long as the guide has a dismiss action
New event hook - deliverablesLoaded. This hook indicates that all guide-related content has been downloaded
Fixed
Announcements marked “active” will now no longer count towards the “unread” count
Pendo Feedback will not initialize on anonymous visitors
Added a safeguard to ensure announcements cannot escape the resource center
Added
Existing What's New guides can now be added to the Announcements Module
Fixed
Better scroll behavior for tooltips when the target element is larger than the window
Added
Customers with excludeAllText enabled for their apps are now able to specify a whitelist of strings via the config option allowedText
Fixed
Guides present only inside an inner iframe are now also represented inside the resource center
Certain guide elements no longer wrap on hover
The resource center pulse notification was replaced with a far more performant animation
Under certain scenarios, track events were not getting correctly labeled with type track. This has been resolved
Fixed
Announcements now produce both guideSeen and guideAdvanced events
Guides created in the visual designer render text correctly in old versions of Firefox (As Firefox is an evergreen browser, this is limited to point-of-sale devices, or other specific environments that do not typically receive software updates)
Better height calculations for banner guides created in the visual designer when a body tag has position: absolute