Added
- Cancellable beforeMount event for guide runtime
- Guide loop performance monitoring
- Split session recordings by size
Fixed
- Initialization error caused by some JSON.parse overrides
Added
- Support for launching the debugger from the Pendo Launcher extension
Added
- Support for "embedded" guides
- Support for passing web worker instance to session recording
Fixed
- Improve flex layouts when image load fails
- Properly show html attribute list in the debugger
- Do not load accountId from storage if JWT is provided
Fixed
- Improve session recording performance in some angular applications due to requestAnimationFrame
Fixed
- Properly detect if the designer is open when using skip step markdown
Fixed
- Badges now track scrollable areas in shadow DOM
- Properly show Zendesk native resource center integration after navigation
- Trigger load event when URL transforms are added/removed programmatically
- Update rrweb to latest
- Firefox version of Pendo Launcher failed to call window.decodeURI
- Improve feature detection for fetch keepalive support in Firefox version of Pendo Launcher
Added
- Staging agent loads from CDN when possible
- Focus resource center launcher element after completing a guide
Fixed
- Adopt end-user preview mode
Removed
- Deprecate old slide-out agent debugger
Fixed
- Change "key not registered" log message from error to warning
- Remove log message for parentTabId not registered
Fixed
- Session recoding id was not written to sessionStorage resulting in many short recordings for multi-page apps
Added
- Show CSP alerts in debugger
Fixed
- Limit the size of the final session recording payload to about 1MB
- Set charset on Pendo hosted agent files to ensure proper decoding
- Improve debugger frame positioning