Added
- Directional CSS classes for the arrows on tooltip guides
- Configuration option to prevent the Agent from initializing
Fixed
- No longer add style block for the Resource Center badge's pulse animation when pseudo-styles are disabled
- Improve the focus trap for guides when clicking outside of the guide
Added
- Pendo branding for NPS surveys in Pendo Free
Fixed
- Event body text color in the debugger should be readable regardless of host application's CSS
- Previewing guide from the Visual Design Studio in a new tab now should work again in apps with multiple frames
- Tooltips and backdrops should update their position and size when the target element changes
Added
- Support for configuring attachPoint in a shadow DOM
Fixed
- Support for ::shadow selectors separated by commas
Fixed
- No longer show console error when host application triggers a custom event with an invalid property
Fixed
- No longer show console error when logging certain types of Agent exceptions
Added
- Isolated legacy guides functionality to enable future extraction when not in use
Fixed
- No longer send an empty recording before visitor is identified
- Do not remove promoted metadata when running updateOptions
- Calls to validateInstall now report incorrect visitor ID after clearSession
- Allow ckeditor to load from new location in legacy designer
- Remove loop when showGuideById is called from an advance/dismiss event in a code block
- Remove error logged to console when blockSelector is configured
Fixed
- Correctly register extensions with legacy guide center
Security
- Block script nodes in building block content (still allowed in code blocks)
- Preview will now only load guides that are valid for the apiKey of the host application
Added
- Default blockClass for session recording
- Disabled snippet configuration of session recording for beta period
- Support for server side privacy configuration settings for session recording
Fixed
- No longer throw an error in getActiveGuide when getResourceCenter returns null
- Updated list for legacy designer allowed files for new location
- Session recording now sends data successfully on page unload in Firefox