diff --git a/apps/nextjs/src/components/board/advanced-focus/context.tsx b/apps/nextjs/src/components/board/advanced-focus/context.tsx index d034b9c36..4f8746632 100644 --- a/apps/nextjs/src/components/board/advanced-focus/context.tsx +++ b/apps/nextjs/src/components/board/advanced-focus/context.tsx @@ -133,7 +133,11 @@ export const BoardAdvancedFocusProvider = ({ children }: PropsWithChildren) => { const handlePointerMove = (event: PointerEvent) => { const current = activeRef.current; if (!shiftHeldRef.current || current?.activation !== "preview") return; - if (event.target instanceof Element && event.target.closest(interactiveSelector)) return; + if ( + event.target instanceof Element && + event.target.closest(interactiveSelector)?.closest("[data-advanced-focus-surface]") + ) + return; const underlyingSource = document .elementsFromPoint(event.clientX, event.clientY)