Added
- Debugger can now restore native JS prototypes
- Option for agent to auto install in all (same-origin) frames and manage visitor identity/metadata in each
Fixed
- Prevent steps from showing in the wrong app for cross app guides in Adopt
- Resource Center will no longer flicker when Adopt and Engage Resource Centers are present on the same page
Fixed
- Permalinked guides will now continue where left off when reloading page
- Navigation mode restores correctly for Adopt Studio
- Preview for badge activated guides will correctly stay in preview mode after load
- Events flush on page hidden when preventUnloadListener is set
- Building block and legacy guides now share common code for overlay
- Keyboard no longer dismisses on ionic app on iOS when trying to type in textarea
- Removed chrome warning about "path" access on event being deprecated
- Advancing guide on last step correctly increments dismissCount
Fixed
- addEventProperty accepts false values
- Engage Resource Center badge now shows as expected when Adopt Resource Center badge is showing
- Event property CSS selectors are evaluated against all ancestor elements
- Focus returns to a tooltip's target element when the 'esc' key is used to close it
- Resolved performance issue caused when Resource Center notification bubble is targeted at an element in a shadow DOM
Fixed
- Target element is now considered visible when body element has no width or height
- Tooltip now follow target when body element is scrollable
Added
- Callback for click event captured that allows properties to be added to the event programmatically
Fixed
- Use pointerdown event when available for element removal click detection (when enabled)
- Do not use URL polling when pushState is available
- Guard against potential undefined reference when attempting to add focus listener to textareas and inputs in guides
- Improved tooltip positioning to better handle unique host application layouts
Fixed
- Tooltip caret no longer rendered incorrectly when auto-position tooltip changes from top to right orientation
Added
- Support for customizing repeat guide display (Closed Beta)
Fixed
- Late loaded frames join preview correctly
- Tooltip arrow rendering no longer causes excessive DOM mutations
Fixed
- An invalid selector for click/hover activation will no longer prevent other guides from displaying
- Unused postMessage handler removed
Fixed
- Local config contentHost and dataHost now prioritized
Added
- Support for customizable repeat guide display now available
Fixed
- Overflow on inline elements no longer ignored in visibility check
- Cases where document.activeElement can now be null or undefined
- Guide no longer considered out of viewport if any part of it is outside the viewport
- Target element RC notification bubble no longer moves during document scroll