Fixed
Error catching in customer-defined URL modifier functions was causing unnecessary noise in backend processing. For now, we have reverted this error catching.
Fixed
Hotfix for an issue that prints an error to the console when guides are loaded within 10 seconds of advancing or dismissing a guide step
Added
There is now an option to completely disable global CSS
Adopt CNAME host (if enabled) will now list valid designer hosts
New identifiers for browser tab, frame, and guide session are attached to analytics collection
New support for hover activation for guides in shadow DOM
Fixed
Fix for issue that can prevent clicks from firing in bootstrap dropdowns in iOS Safari
Fix to ensure that no requests are sent to Pendo servers until after the document load event fires
Fixed
ensure that the Pendo agent page change handler does not trigger angular's change detection in angular apps
Added
Add a new host that is allowed to launch designer to facilitate testing designer releases
Catch errors in customer-defined functions for sanitizeUrl and annotateUrl to prevent downstream side-effects
Fixed
Fix margin calculations for large guides
Fix issue that caused designer login to be in the loading state forever
Fix issue that prevents the resource center from opening when guide center is deactivated
Guide backdrop can be enabled in classic designer
remove 100ms URL polling interval in browsers that support hashchange and the history API
Added
Event Properties parsing internal structures changed to be more formalized
Work towards guide breakage alerts - the agent will now send errors and timeouts to the backend as part of guide seen reasons
Loading Pendo through Segment.io integration now supports staging servers
Fixed
Squished a bug where analytics were not being sent from an iframe when it is removed
Squished a bug that prevented guides from displaying automatically in iframes if the top frame has no guides
We now reject all whitespace visitor IDs
Fixed showing guides in IE 11 for apps that use Framesets
To prevent Chrome from showing samesite warning, the Agent now creates cookies differently
Ensure guide is hidden on dismiss, even if errors occur
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