Fixed
- Prevent onConnectMessage handler from repeating the message chain indefinitely
Added
- Embedded guide "restart on page unload" functionality
- Flagged feature to store events instead of sending on page unload
- Cleanup existing V1 debugger storage values
- Use subscription storage suffix instead of apiKey for web analytics
Fixed
- Always use browser native MutationObserver instead of Zone's observer
- Allow designer to add selection code and exports even if events aren't being sent
- Update all plugins to properly include inline style nonce when provided
- Feedback should clean up all cookies when session is cleared
- Icons should now be captured more reliably for session replay
- Ensure the NPS branding image is loaded from the correct url
- Handle clearSession for promoted metadata plugin
- fix syntax error that prevented prompt plugin from loading
- always read session info from storage to avoid multi-tab synchronization issues
- fix XMLHttpRequest conflict with other 3rd party patches
- fix MV3 extension violation in rrweb canvas worker
- fix session expiration in multi tab browsing scenarios
Added
- capture network traffic for prompt analytics
Fixed
- prompt analytics plugin now will send an event on enter or click
- allow videos to enter fullscreen for embedded guides
- fix treeshaking for all plugins
- rename push notification category
- add explicit display to debugger css to avoid site specific style conflicts
Added
- always load globalJs when present
- global key support for snippet install
Fixed
- fix uses of native bind function
Added
- added do not process alert to agent debugger
- option to use native flexbox to render guide rows
Fixed
- automation clicks send pointerup and pointerdown events
- never replace an embedded guide with another embedded guide
- fix prompt analytics for textareas
- update rrweb for session recording