From 40144eb3c8ff4729e3769dbfd54e94a3947825bd Mon Sep 17 00:00:00 2001 From: Kyle Cunningham Date: Wed, 14 Aug 2024 13:49:28 -0500 Subject: [PATCH] Table: Fix edge case where text wrapping crashes on undefined header widths (#91850) Make sure we don't read from header groups if it's undefined --- packages/grafana-ui/src/components/Table/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/grafana-ui/src/components/Table/utils.ts b/packages/grafana-ui/src/components/Table/utils.ts index 940734cbd2f..bbd6c66cc13 100644 --- a/packages/grafana-ui/src/components/Table/utils.ts +++ b/packages/grafana-ui/src/components/Table/utils.ts @@ -645,7 +645,7 @@ export function guessTextBoundingBox( lineHeight: number, defaultRowHeight: number ) { - const width = Number(headerGroup.width ?? 300); + const width = Number(headerGroup?.width ?? 300); const LINE_SCALE_FACTOR = 1.17; const LOW_LINE_PAD = 42;