From 5ba81d629cdf5df37040c02b849b88e07b3d3ae9 Mon Sep 17 00:00:00 2001 From: Huang Cheng Ting <74168694+hchengting@users.noreply.github.com> Date: Wed, 13 Aug 2025 08:13:45 +0900 Subject: [PATCH] fix: prevent default focus behavior on open and close events in sheet (#4998) --- web/src/components/ui/sheet.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/web/src/components/ui/sheet.tsx b/web/src/components/ui/sheet.tsx index 54d236219..06ebf94fc 100644 --- a/web/src/components/ui/sheet.tsx +++ b/web/src/components/ui/sheet.tsx @@ -72,6 +72,13 @@ const SheetContent = React.forwardRef< "data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t", className, )} + onOpenAutoFocus={(e) => { + e.preventDefault(); + }} + onCloseAutoFocus={(e) => { + e.preventDefault(); + document.body.style.pointerEvents = "auto"; + }} {...props} > {children}