diff --git a/apps/desktop/src/session/components/floating/options-menu.tsx b/apps/desktop/src/session/components/floating/options-menu.tsx index 2035c45683..11be74a62b 100644 --- a/apps/desktop/src/session/components/floating/options-menu.tsx +++ b/apps/desktop/src/session/components/floating/options-menu.tsx @@ -11,9 +11,9 @@ import { commands as listener2Commands } from "@hypr/plugin-listener2"; import type { TranscriptStorage } from "@hypr/store"; import { Button } from "@hypr/ui/components/ui/button"; import { + PopoverAnchor, Popover, PopoverContent, - PopoverTrigger, } from "@hypr/ui/components/ui/popover"; import { Tooltip, @@ -323,6 +323,19 @@ export function OptionsMenu({ updateSessionTabState, ]); + const handleContextMenu = useCallback( + (e: React.MouseEvent) => { + if (disabled) { + return; + } + + e.preventDefault(); + e.stopPropagation(); + setOpen(true); + }, + [disabled], + ); + const moreButton = (