Fixed
- Predict frames will continue to pass messages even if a second guide shows
Added
- Aliases for configuration options to support backwards compatibility
- Plugin for Predict guides
Fixed
- Fixed a race condition that could occur when a frame was removed during the display of a guide
- Corrected agent references in configuration documentation
- Improved cache invalidation for embedded guides to prevent displaying stale guides after metadata or identify events
Changed
- Updated package references from @pendo/agent to @pendo/web-sdk to reflect new naming conventions
Fixed
- revert "automatically activated badges sometimes point to wrong element"
Added
- option to disable session replay unload processing
Fixed
- update devlog pii scrubbing regexes for performance
- protect against unable to use elRef error in firefox extension
- set cookie SameSite setting to 'None' instead of 'Strict'
Fixed
- fix iframe auto-install sometimes fails if frame document is cached
Added
- add getConfigValue to public api
Fixed
- automatically activated badges sometimes point to wrong element
- still set a sessionId on events if localStorage.getItem throws while reading sessionId
- fix full width guides in CSS transformed document body
Fixed
- rename system_response to agent_response for trackAgent
Added
- metric collection sampling rate config
- treatIframeAsRoot snippet option for session recording
- rename agent to web SDK
- rename apiKey to publicAppId (both supported)
Fixed
- prioritize oemAccountId over regular accountId when adding acc param to network requests for adopt partners
- fix guide positioning when document body is scaled or translated
- preview mode takes into account white label settings when displaying logo
Fixed
- fix embedded guides not switching color mode with app
- fix caret flashing in dark mode
- adding dark mode attr for pseudostyle to be dependent on the guide's dark mode state
- ignore load events when document readyState is not complete
Fixed
- Do not auto scroll when guide has no target element