From 01a1c5b8795cd5a222d1e443b8475ec24d8a905c Mon Sep 17 00:00:00 2001 From: Daniel Yim Date: Thu, 21 May 2026 16:26:47 -0700 Subject: [PATCH] fix(ParentedView): mark wheel event listener as passive The wheel event listener on the viewport container was registered with { capture: true } but without passive: true, triggering a browser violation warning about scroll-blocking event handlers. The handler only calls switchTarget() and never calls preventDefault(), so marking it passive is safe and removes the warning. --- src/core/internal/ParentedView.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/internal/ParentedView.tsx b/src/core/internal/ParentedView.tsx index 0729bca..c9e075a 100644 --- a/src/core/internal/ParentedView.tsx +++ b/src/core/internal/ParentedView.tsx @@ -113,7 +113,7 @@ const ParentedView = forwardRef(function ParentedView( () => { switchTarget(); }, - { capture: true } + { capture: true, passive: true } ); useEventListener(