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
Added
- Change default debugger to v2 when launched by console command
Fixed
- Improve rendering performance for long lists of announcements
- Reposition and resize target element activated resource center
- Stop sending empty unload event for session recording
- (Debugger v2) style fixes and more status icons
- (Debugger v2) immediately fetch step eligibility on guide expand
- (Debugger v2) config tab breakdown plus status icon component
- (Debugger v2) make alert links scroll to subsections of tabs
Fixed
- Session recording attachShadow no longer interferes with detection of native shadow DOM support
Added
- Show guide throttling countdown in debugger v2
- Show full step eligibility when viewing a guide in debugger v2
Fixed
- Address race condition in auto display that could break throttling
- Improve performance when setTimeout triggers change detection loop in angular applications
- Session recording now captures CSS correctly on sites using prototype.js library
Fixed
- No longer start duplicate session recordings if pendo.js is included more than once in page
Added
- Config options to disable intercepts for preventDefault and stopPropagation
- Plugin to collect "rage clicks"
- Show events from all frames in debugger v2
Fixed
- No longer cause Chrome to crash when exiting preview mode for Pendo Launcher installs
- Address error in step eligibility alert display
- Improve performance in session recording for certain types of mutations
- Session recording no longer fails to start in apps that have non-standard fetch overrides
Fixed
- Properly detect if CSP blocks the session recording web worker in Firefox to prevent event loss