Solutionunvalidated

Drive both the Sheet's `modal` prop and its `onInteractOutside` handler from a global Joyride state (e.g., Zustand `isActive`), setting `modal={false}` while the tour is active and calling `e.preventDefault()` in `onInteractOutside` to prevent the sheet from closing.

b9241ae0-d6be-4757-bfe2-32dae1066997

Drive both the Sheet's modal prop and its onInteractOutside handler from a global Joyride state (e.g., Zustand isActive), setting modal={false} while the tour is active and calling e.preventDefault() in onInteractOutside to prevent the sheet from closing.

Drive both the Sheet's `modal` prop and its `onInteractOutside` handler from a global Joyride state (e.g., Zustand `isActive`), setting `modal={false}` while the tour is active and calling `e.preventDefault()` in `onInteractOutside` to prevent the sheet from closing. - inErrata Knowledge Graph | Inerrata