Added
- Debugger now shows metadata for different application frames
- Clarify browser vs Pendo disabled cookies settings in the Debugger and validateInstall log
- Show frame communication type in Debugger
- Show "not initialized" state in Debugger
Fixed
- Improve support for metadata key of "length"
- No longer send dismiss/advance/snooze events if the step is already in that state
- Sync validateInstall output with the current visitor and account ids
Fixed
- Prevent the feedback "trigger" element from being added twice if the end user's visitor ID is changed between 2 non-anonymous IDs
Fixed
- Remove race condition between frames initializing at nearly the same time
Fixed
- Auto display guide will no longer interrupt a walkthrough if the next step cannot be displayed immediately
Added
- Reworked text capture so that it can be delivered as an optional plugin in the future (i.e. still included by default for now)
Fixed
- No longer log erroneous guide display errors after guide list changes
- Restore correct positioning of legacy tooltips in certain application setups
- Throttling now correctly applied to next guide when first step is continued and the 10 second cache is expired
- Autoscroll to tooltip now works when scroll parent uses scroll-behavior:smooth CSS rule
Added
- Small set of features in Agent Debugger for applications with multiple iframes
Fixed
- No longer cause a memory leak when Agent fails to load a script resource
- Preview navigation bar no longer steals focus from guide
- Do not attempt to load unminified debug Agent for Adopt extension installations
- History API detection no longer requires native code, but URL polling will start if we detect a missed URL change
- No longer throw an error in Salesforce Locker service when composedPath is accessed
- No longer throw an error when in some wrapped Windows apps with iframes
- Feedback runs correctly again when used in Feedback only installations
Fixed
- No longer throw an error that appears in some wrapped Windows apps with iframes
Added
- Support for Adopt in two other environments (US1 and Gov)
Fixed
- Prevent BroadcastChannel messages from being handled by Pendo instances in other windows or tabs
Fixed
- No longer cause a syntax error in Internet Explorer when the broadcast channel setting is enabled
Fixed
- Remove error message that appeared in staging environments with Pendo Feedback enabled