keep onCloseAutoFocus for face, classification, and ptz

these are necessary to prevent tooltips from re-showing and from the arrow keys from reopening the ptz presets menu
This commit is contained in:
Josh Hawkins 2026-04-20 19:53:40 -05:00
parent deffd7d2c2
commit a3248b7aa8
3 changed files with 6 additions and 1 deletions

View File

@ -130,6 +130,7 @@ export default function ClassificationSelectionDialog({
</SelectorTrigger> </SelectorTrigger>
<SelectorContent <SelectorContent
className={cn("", isMobile && "mx-1 gap-2 rounded-t-2xl px-4")} className={cn("", isMobile && "mx-1 gap-2 rounded-t-2xl px-4")}
onCloseAutoFocus={(e) => e.preventDefault()}
> >
{isMobile && ( {isMobile && (
<DrawerHeader className="sr-only"> <DrawerHeader className="sr-only">

View File

@ -91,6 +91,7 @@ export default function FaceSelectionDialog({
</SelectorTrigger> </SelectorTrigger>
<SelectorContent <SelectorContent
className={cn("", isMobile && "mx-1 gap-2 rounded-t-2xl px-4")} className={cn("", isMobile && "mx-1 gap-2 rounded-t-2xl px-4")}
onCloseAutoFocus={(e) => e.preventDefault()}
> >
{isMobile && ( {isMobile && (
<DrawerHeader className="sr-only"> <DrawerHeader className="sr-only">

View File

@ -306,7 +306,10 @@ export default function PtzControlPanel({
</TooltipContent> </TooltipContent>
</Tooltip> </Tooltip>
<DropdownMenuContent className="scrollbar-container max-h-[40dvh] overflow-y-auto"> <DropdownMenuContent
className="scrollbar-container max-h-[40dvh] overflow-y-auto"
onCloseAutoFocus={(e) => e.preventDefault()}
>
{ptz?.presets.map((preset) => ( {ptz?.presets.map((preset) => (
<DropdownMenuItem <DropdownMenuItem
key={preset} key={preset}