We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 583e837 commit e7393a9Copy full SHA for e7393a9
.changeset/tender-insects-rest.md
@@ -0,0 +1,5 @@
1
+---
2
+"victory-core": patch
3
4
+
5
+Fix text label measurements after SSR hydration mismatch
packages/victory-core/src/victory-util/textsize.ts
@@ -297,7 +297,11 @@ const styleToKeyComponent = (style) => {
297
298
const _measureDimensionsInternal = memoize(
299
(text: string | string[], style?: TextSizeStyleInterface) => {
300
- const containerElement = _getMeasurementContainer();
+ let containerElement = _getMeasurementContainer();
301
+ if (!containerElement.isConnected) {
302
+ _getMeasurementContainer.cache.clear?.();
303
+ containerElement = _getMeasurementContainer();
304
+ }
305
306
const lines = _splitToLines(text);
307
let heightAcc = 0;
0 commit comments