Added
- Include additional url parameter when sending recording data to help debugging
Fixed
- Improve recording session detection across longer periods of time
- Shorten preview bar copy to help with responsiveness
Fixed
- Issue where resource center content width was incorrect initially
- Faster evaluation of blocked elements for session recording
- Improve session recording performance for edge cases with added nodes ordering
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