Fixed
- Previewing badge activated guides from the Visual Design Studio will now correctly show unsaved changes
- Functions used to launch Visual Design Studio and Adopt Studio now better account for situations where two agents are present
Added
- Internal mechanisms for the Adopt Extension to include Agent plugins
Fixed
- "XHR" build of the Agent now makes test guide.gif request using XHR to better detect failures
- Guide render will no longer wait for images marked as "lazy load" before displaying the guide
- Designer guide preview will now correctly continue multi-step guides after a page reload
Fixed
- Prevent a "pageLoad" event from being sent too early in certain location API use cases
- Handle key naming collisions for promoted metadata
- Safely add promoted metadata to events in cases where feature events didn't already exist
- Sanitize metadata before posting to other frames
- Ensure origin checks operate correctly in older versions of IE
Added
- Code to perform text capture is omitted entirely if text capture is disabled in app settings
- Show page and element status for same-origin frames in Agent debugger
Fixed
- Harden against a race condition that could result in double display when guides reload quickly in succession
- Metadata sanitization now follows supported JSON types
Added
- Support for a separate trigger element that must be present for guides to be able to launch
Fixed
- Visual Design Studio can now correctly launch when both a native Engage install and Adopt application are present
Fixed
- No longer wait for iframes used in code blocks to load before showing a guide
Fixed
- All metadata groups will now sanitize and remove unsupported values instead of just account metadata
- Ensure visitor & account ids are strings for Feedback
- Preview bar functions correctly when opened in child frames
- Improved race condition handling for JSONP guide payload format
- Improved visibility for pre tag usage in the debugger
- Tooltip guides no longer get stuck in fixed positioning when the document changes from fixed to default positioning
Added
- Debugger now includes a link to documentation about excluded guides
- The debugger now has a button to copy the Agent's state to help with support issues
Fixed
- The debugger now correctly checks eligibility of all steps for the expanded guide expanded guide
- Images and frames in code blocks are now detected to properly size the guide container
- Increased z-index for the debugger to provide support for more applications
- Improved performance for feature event properties based on :contains selectors
Added
- Improved minification for the Agent
- Reject visitor and account ids when trying to set to an invalid value
Fixed
- Preview bar can now appear in child frames if the top frame does not have Pendo installed