Added
- Add the "network" type as a target for the location api
Fixed
- Support regex objects in config for allowed origin servers and staging servers
- Prioritize asset host to allow extension apps to load guide content when using CNAME
- Reset click event property timeout count when deliverables are loaded
- Properly clear performance entries over time
- Dark mode caret border should now look correct
- Properly transform the url attribute in event output
Fixed
- properly clear agent metrics performance entries over time
Added
- add support for agent metrics using PerformanceAPI
Fixed
- fix race condition where guide can be advanced without logging a guideActivity event
- pass the correct seen reason for embedded guide guideSeen events
- fix rrweb iframe recording memory leak
Fixed
- fix trusted origin regex "too much recursion" error
- fix issue with prompt capture when MutationObserver is overridden by the host app
Fixed
- remove hard-coded environment urls
- fixed previewing guides with code blocks
- limit how many events the debugger keeps track of
- update safari UA detection to avoid deprecated properties
- fix guide activity sometimes not recording if RC is open at the same time
- fix performance issue when session recording process large mutations while debugger is open
Added
- add css selector test feature to debugger
- support for rendering guides in dark mode
- add event performance to debugger
- intercept xhr + fetch responses (if enabled)
Fixed
- fix for text area child nodes not getting masked in session recording
- fix race condition where guide display could be attributed to wrong visitor during identity change
- events only marked with recording IDs when recording is started
Fixed
- agent requests itself in a loop if snippet is modified to add a query parameter to agent script url
Added
- Add page only capability to to prompt analytics
Fixed
- reduce frequency of replays comprised entirely of inactivity
- page/click event properties are stopped after 3 consecutive timeouts (instead of 1)
Fixed
- document element continuously updating when an iframe is present
- guide caching breaks behavior of snoozed and repeat guides
Added
- add performance monitoring tab in agent debugger using PerformanceAPI
- handle conditional split actions in guide activity
- added option for url transforms to apply url like node attributes in the dom
- allow multiple snippet installs to run side by side
Fixed
- re-fetch recording config if the inactivity timeout is reached
- do not display events in debugger while running designer or preview
- updated console capture data format
- debugger handles invalid activeTab value in storage