diff --git a/webview-ui/src/components/chat/CodeIndexPopover.tsx b/webview-ui/src/components/chat/CodeIndexPopover.tsx index 45bf4224a1..088d878dc6 100644 --- a/webview-ui/src/components/chat/CodeIndexPopover.tsx +++ b/webview-ui/src/components/chat/CodeIndexPopover.tsx @@ -558,7 +558,9 @@ export const CodeIndexPopover: React.FC = ({ sideOffset={5} collisionPadding={16} avoidCollisions={true} - container={portalContainer}> + container={portalContainer} + onPointerDownOutside={(e) => e.preventDefault()} + style={{ pointerEvents: "auto" }}>

{t("settings:codeIndex.title")}

diff --git a/webview-ui/src/components/ui/popover.tsx b/webview-ui/src/components/ui/popover.tsx index acded1d0ad..63809eaf57 100644 --- a/webview-ui/src/components/ui/popover.tsx +++ b/webview-ui/src/components/ui/popover.tsx @@ -13,19 +13,20 @@ const PopoverAnchor = PopoverPrimitive.Anchor const PopoverContent = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef & Pick ->(({ className, align = "center", sideOffset = 4, container, ...props }, ref) => ( +>(({ className, align = "center", sideOffset = 4, container, style, ...props }, ref) => (