Added
- agent performance metrics
- network capture plugin
- privacy filter for trackAgent
Fixed
- zendesk messaging module continues on navigation
- embedded guides cannot be dismissed if guide caching is enabled
Fixed
- memory leak where clicked element references are held indefinitely
Fixed
- guide cannot be dismissed if browser closes the indexeddb connection
Added
- RC dark mode
- backdrop dark mode
- override color mode while editing
Fixed
- navigation from a page only agent to another one and back causes duplicate prompts
- support for request objects in fetch
Fixed
- Properly calling PerformanceMonitor api method when a network request timeout happens
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
- performance marks never cleared
Added
- add support for agent performance metrics
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