We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0d425c2 commit 3b8d81eCopy full SHA for 3b8d81e
1 file changed
packages/iris-grid/src/IrisGridCacheUtils.ts
@@ -69,10 +69,12 @@ function areIrisGridStatesEqual(
69
70
return (
71
irisGridStateA === irisGridStateB ||
72
- (irisGridStateA.metrics?.userColumnWidths ===
73
- irisGridStateB.metrics?.userColumnWidths &&
74
- irisGridStateA.metrics?.userRowHeights ===
75
- irisGridStateB.metrics?.userRowHeights &&
+ (irisGridStateA.metrics != null &&
+ irisGridStateB.metrics != null &&
+ irisGridStateA.metrics.userColumnWidths ===
+ irisGridStateB.metrics.userColumnWidths &&
76
+ irisGridStateA.metrics.userRowHeights ===
77
+ irisGridStateB.metrics.userRowHeights &&
78
compareStateKeys.every(
79
key => irisGridStateA[key] === irisGridStateB[key]
80
))
0 commit comments