Added
- Support for recording sessions with cross-origin iframes
- Session recording worker can be self hosted by hosting the file and setting recording.workerUrl
- Public method pendo.teardown stop the agent completely
Fixed
- Feedback plugin will now pass default email when visitor.email is set to empty string
- Add inline style tags for guides to the document head instead of in the guide div
Added
- Start a new recording session after 30 minutes of inactivity
Fixed
- Assign unique DOM ids to guide buttons in guide list and onboarding modules
Fixed
- Support launching the sidebar designer if "Disable Designer Launch URL Token" is selected
- Do not watch mutations in same origin child frames if session recording is enabled
- Ensure "show once" badge stays hidden on scroll
- Do not overwrite localized text for 'No results found' message in guide list modules
Added
- Send a single recording event with a reason why a recording did not start
Fixed
- Improve recording performance in cases where elements are added and then immediately re-ordered
- Initialization patterns using the pendo_options global will no longer edit the passed object in place
Added
- Guide markdown support for required NPS questions
Fixed
- Change autofocus error to warning
- Remove duplicate container IDs for resource center announcements
Added
- Append historical metadata values to session recording events
Fixed
- Improve underscore's detection of non-native DataView
Added
- Read session recording keyframe frequency from visitor settings
- Session recording id now included on initial load event
- Append unread notification count to Resource Center badge aria label
Fixed
- Surface guidesFailed event for do-not-process response
- Session recording will not fall back to the main thread by default if the worker cannot be created
- Do not run guide update if guide reload is in progress
- Handle slow loading video iframes to improve experience for visitors
Fixed
- Guide logic poll branching logic will no longer incorrectly report poll responses
Fixed
- Guide processing timeout messages are now warnings instead of errors
- Preview mode should now correctly report page match status when the url has been annotated
- VDS-launched preview mode now code blocks correctly on the standards build of the agent
- Guide display errors will no longer fire too frequently
- Ensure metadata is properly initialized with legacy installations
Added
- Suffix of "ext" added to the end of agent version for the Adopt extension
- Option to disable session recording if web worker cannot be created
- Zendesk messaging native integration
Fixed
- Console error no longer shown for some guides using the markdown extensions
- Recording events protected from sending an old visitor id after identity change