If I set up a tour with the following
let tour = new Shepherd.Tour({
useModalOverlay: true,
defaultStepOptions: {
scrollTo: true
}
})
And have a step in the tour which requires scrolling, then the window scrolls so the element is visible but puts the mask in the place which would have covered the element in its previous position.
If I set up a tour with the following
And have a step in the tour which requires scrolling, then the window scrolls so the element is visible but puts the mask in the place which would have covered the element in its previous position.