From 80a8f2c96b5eb6dbe717b2fe7385b80f7830d645 Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Tue, 5 Apr 2022 04:46:45 -0700 Subject: [PATCH] Limit tooltip size to window size (#47303) (#47314) (cherry picked from commit 910ed77e16b2677036dae2eef4cd5dd6589f47e2) Co-authored-by: Oscar Kilhed --- .../src/components/VizTooltip/VizTooltipContainer.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/grafana-ui/src/components/VizTooltip/VizTooltipContainer.tsx b/packages/grafana-ui/src/components/VizTooltip/VizTooltipContainer.tsx index 96e6a506413..50f7f976166 100644 --- a/packages/grafana-ui/src/components/VizTooltip/VizTooltipContainer.tsx +++ b/packages/grafana-ui/src/components/VizTooltip/VizTooltipContainer.tsx @@ -45,13 +45,13 @@ export const VizTooltipContainer: React.FC = ({ const tH = Math.floor(entry.contentRect.height + 2 * 8); if (tooltipMeasurement.width !== tW || tooltipMeasurement.height !== tH) { setTooltipMeasurement({ - width: tW, - height: tH, + width: Math.min(tW, width), + height: Math.min(tH, height), }); } } }), - [tooltipMeasurement] + [tooltipMeasurement, width, height] ); useLayoutEffect(() => {