Fixed
- Agent debugger will no longer throw error when using pendo.teardown
Fixed
- Agent debugger will now properly shutdown when using pendo.teardown
Added
- Recording payload will split if too large
- Recording will stop if too many events are captured in a short period
Fixed
- Analytics event handlers would not re-attach correctly after calling teardown
Added
- Configuration option to control identity persistence lifetime
- Configuration option to set custom scope for identity storage (instead of using api key)
- Allow excludeNonGuideAnalytics to be set from snippet to disable sending analytics events
Fixed
- Avoid setting innerHTML in guide content if custom code block does not specify any HTML
Removed
- Cleaned up unused ajax request analytics
- Native method checks will not be included in validateEnvironment output (still available as standalone check)
Fixed
- Allow session recording to initialize properly when the agent is setup to auto initialize
Fixed
- Improved performance when a combination of class & contains selectors are used in shadow roots
- No longer throw an error when editing a resource center that has an onboarding module in the Visual Design Studio
- Guide preview will now operate correctly when using Firefox and an extension install
Fixed
- Remove listeners for in-flight guide requests when calling pendo.teardown
Fixed
- Improve support for multi frame applications when used with the visibility API
Added
- Send along "recordingPayloadMetadata" field to alleviate backend processing costs for session replay