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
Added
- Metadata substitution in markdown hyperlinks and buttons
- Keyboard navigation of the Announcement module
Fixed
- Disabling analytics now properly disables session recording
Added
- Support for error detection added to clicks as frustration events
Fixed
- Debugger resize handle bug
- Matches for Event Property when the element clicked matches the selector instead of a parent
- Validate guides after loading to prevent erroneous guide events
- Iframe monitor from getting stuck in waiting phase in some cases
Added
- Pop-out window view for the agent debugger
- Support for nested grow height elements
- Allow list configuration optionfor agent localStorage/cookie keys
Fixed
- Session recording events tied to wrong tabId if sessionStorage is cleared by host app
- Improve timestamp used for "u-turn" calculation
- Switch to sessionStorage for storing "u-turn" previousPageLoads
Fixed
- Improve setTimeout handling for the agent when used inside of the Firefox version of Pendo Launcher
Fixed
- Ensure resource center properly opens after dismissing help center
Fixed
- Session recording now records grid-template correctly in Chrome
- Event properties prioritize matches on the clicked element if there are multiple matches
- (Debugger v2) add sort options to guide list
- (Debugger v2) show autodisplay alerts as guides title notification
Added
- Config option for nonce support for inline guide styles
Fixed
- Re-fetch recording config when metadata changes
- Save last interaction info for session recording more frequently
- Backdrop no longer flickers when next step contains an image
- Resource center badge no longer shows during scroll after being hidden
- Fully cleanup preview frame from child
- Use adopted style sheets for shadow root attachPoint
Security
- Escape hostname regular expressions
Added
- "U-turn" frustration type
- Check for Object.getOwnPropertyNames in validateNativeMethods
- Include previous anonymous visitor ID (if any) on guides.js request
- New config documentation link in debugger v2
Fixed
- Stop sending previous anonymous visitor with first identify event if agent was initialized with an identified visitor
- Remove noisy log messages in debugger
- More rendering optimizations for large lists of announcement guides
- Adjust display logic for date blocks
- Improve debugger v2 advanced section button styles