Added
- Agent support for launching a guide to a specific step
Fixed
- If using new identity key suffix, check for old stored identity with apiKey as suffix
Fixed
- Improve session recording performance when large numbers of nodes are removed from the document
- No longer log console errors when session recording is enabled on an app using the material drag and drop library
Added
- Redesign preview bar to better support smaller screens
Fixed
- Prevent guide from continuously re-displaying when frames have mismatched visitors (will still redisplay on reload)
- Improved detection for cloned tabs and correction of tabId
- Include sessionId on session recording log events
- Correctly readjust "blockout" backdrop position between all steps and target elements
Fixed
- No longer throw null reference error when dismissing guides in Firefox extension installations
- Session recording now restarts properly after calling pendo.teardown
- Event properties now match correctly in shadow DOM
- Properly handle anguler/zone.js prototype changes for session recording
- Resource center badge now stays hidden during scroll when integrations are visible
- Do not double-encode URLs when page event properties are enabled
- Do not send multiple guideTimeout events when a target element is not immediately visible
Fixed
- Add JWT support for session recordings
- Sync the first recordingId in a session with sessionRecordingId
Added
- Display preview errors as banners below preview bar
Fixed
- Branching guides now work correctly when other multi-select polls are added first
- Send guideSeen event for repeat view of resource center announcement guides
- Ensure recordingSessionId stays consistent across page loads
- Safeguard against null timestamps on recording events
Fixed
- Timer to send events will now restart correctly after a teardown
Fixed
- Guides will now reload after teardown and re-init even if url and visitor metadata does not change
- Buffered events now send immediately on teardown
Fixed
- Agent debugger will no longer throw error when using pendo.teardown
Fixed
- Agent debugger will now properly shutdown when using pendo.teardown