From f42bb8666765fb00ffda4cde348abfa9e8541646 Mon Sep 17 00:00:00 2001 From: Joao Silva <100691367+JoaoSilvaGrafana@users.noreply.github.com> Date: Wed, 1 Nov 2023 10:07:08 +0000 Subject: [PATCH] GrafanaUI: Make sure ContextMenu does not get cut off at the top (#77435) --- packages/grafana-ui/src/components/ContextMenu/ContextMenu.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/grafana-ui/src/components/ContextMenu/ContextMenu.tsx b/packages/grafana-ui/src/components/ContextMenu/ContextMenu.tsx index 9a9fe8ff3ab..a6a90a6ed35 100644 --- a/packages/grafana-ui/src/components/ContextMenu/ContextMenu.tsx +++ b/packages/grafana-ui/src/components/ContextMenu/ContextMenu.tsx @@ -39,7 +39,7 @@ export const ContextMenu = React.memo( setPositionStyles({ position: 'fixed', left: collisions.right ? x - rect.width - OFFSET : x - OFFSET, - top: collisions.bottom ? y - rect.height - OFFSET : y + OFFSET, + top: Math.max(0, collisions.bottom ? y - rect.height - OFFSET : y + OFFSET), }); } }, [x, y]);