Fixed
- Change "key not registered" log message from error to warning
- Remove log message for parentTabId not registered
Fixed
- Session recoding id was not written to sessionStorage resulting in many short recordings for multi-page apps
Added
- Show CSP alerts in debugger
Fixed
- Limit the size of the final session recording payload to about 1MB
- Set charset on Pendo hosted agent files to ensure proper decoding
- Improve debugger frame positioning
Fixed
- Do not autofocus badge/target element on guide close if the guide has autoFocus turned off
Added
- Only allow writing storage keys that are registered
Fixed
- Allow screen readers to read result count when searching RC guide list modules
- Ensure right caret in RC home view modules are correctly ARIA-labelled
- Session recording web worker fails if host application uses require.js
Fixed
- Remove usage of named regex groups in guide logic plugin that caused errors in Internet Explorer
- Rage clicks hang host application if Array.prototype.find is polyfilled incorrectly by host application
Added
- Session storage respects allowKeys config alongside local storage/cookies
Fixed
- Session recording stopped and logged error after changing accountId with updateOptions too early
- Set focus to selected poll response when it is the first/last focusable element in a guide
- Debugger properly handles no guides sorting by display order
- Promoted metadata does not remove old keys from cache
- Clear cross-app cookies correctly when using clearSession
Added
- Additional config properties to control cookie TTLs
Fixed
- Remove memory leak that occurred during rage click handling
- Leaving a browser tab could spike CPU when session replay is enabled and a large number of events had occurred
Fixed
- Remove memory leak that occurred during rage click handling
Added
- Search result highlighting in agent debugger
Fixed
- Always handle full screen events from pendo video elements
- Recording events could be lost if one or more requests fail after hiding a browser tab/window
- Recording events stop sending every 5 seconds if a request fails after hiding a browser tab/window
- Auto-focus resource center when launched
- Shadow DOM warning only shows in debugger when shadow roots are found in the document