From 596bfc317d3641d841522a6711d99c90fc9b2722 Mon Sep 17 00:00:00 2001 From: Thomas Camlong Date: Mon, 3 Aug 2026 19:42:43 +0200 Subject: [PATCH] fix: scope advanced preview controls --- apps/nextjs/src/components/board/advanced-focus/context.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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)