Agent/SDK Updates

Agent 2.19.3

Fixed Announcements now produce both guideSeen and guideAdvanced events

Fixed 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)

Fixed Better height calculations for banner guides created in the visual designer when a body tag has `position: absolute`

Agent 2.19.2

Added Support for guide content validation on translated guides

Fixed Better positioning logic for the Resource Center notification bubble on element activated Resource Centers

Fixed The onboarding module in the Resource Center will now correctly filter out guides that do not have matching elements on the page

Fixed Better handling of temporary guide state cookies for subdomains

Fixed Announcements now correctly pull their display date first from a scheduled delivery date if available, and otherwise will fall back to last published date

Agent 2.19.1

Added We’ve added code to allow customers to use a single install snippet across all of Pendo’s web products

Fixed Ensure guides that cross multiple iframes preserve and resume state correctly, even across page reloads

Fixed For guides created in the Visual Designer, elements inside of a guide row now correctly flex with %-based widths

Fixed Css-related errors thrown by IE7/8 are correctly trapped, to avoid guides not rendering in these environments

Fixed A check to ensure we’re only computing style on element nodes was made compatible with IE7/8


Fixed For apps using styled (attributed) text – the SDK would rarely modify the app’s text. (In case a UILabel had its ‘.text’ property set after setting its ‘.attributedText’ property, the label would get an unexpected value).

iOS SDK for Xamarin Apps

Due to the addition of account metadata support in this SDK, our installation instructions have slightly changed. Please use these instructions for SDK 52.

Added Setting account metadata from your mobile app: it is now possible to send, alongside the key-value pairs of user data, also key-value pairs of account data. Please refer to the installation instructions for more details.

Added Tag gestures support in tagging – some apps implement buttons via tap gestures. If your app has such implementation, this SDK allows you to tag such buttons and trigger guides based on their clicks.

Changed Added support for guide presentation in iPhone X and any iOS device with a “notch”: guides will not use the “Safe areas” of the device.

Changed Our internal implementation of listening to screen view and tap events was changed due to a PSPDFKit library conflict. There should be no effect on the SDK’s functionality. We recommend upgrading to this SDK if you use the PSPDFKit library in your app.

Fixed When the app sets a visitor ID with the SDK and then switches to a different visitor ID after login, the new user metadata is now successfully set for the latter visitor.