diff --git a/site/src/pages/AgentsPage/components/ChatsSidebar/tree/ChatTreeNode.tsx b/site/src/pages/AgentsPage/components/ChatsSidebar/tree/ChatTreeNode.tsx index ce2bacc0f9b..0ae6251224c 100644 --- a/site/src/pages/AgentsPage/components/ChatsSidebar/tree/ChatTreeNode.tsx +++ b/site/src/pages/AgentsPage/components/ChatsSidebar/tree/ChatTreeNode.tsx @@ -339,6 +339,22 @@ export const ChatTreeNode: FC = ({ chat, isChildNode }) => { isActiveChat && "opacity-100", )} aria-label={`Open actions for ${chat.title}`} + onContextMenuCapture={(e) => { + e.preventDefault(); + e.stopPropagation(); + }} + onMouseDownCapture={(e) => { + if (e.button === 2) { + e.preventDefault(); + e.stopPropagation(); + } + }} + onPointerDownCapture={(e) => { + if (e.button === 2) { + e.preventDefault(); + e.stopPropagation(); + } + }} > @@ -346,6 +362,14 @@ export const ChatTreeNode: FC = ({ chat, isChildNode }) => { { + e.preventDefault(); + e.stopPropagation(); + }} >