From 18a004d6075a337906f7f7fc051192298560b358 Mon Sep 17 00:00:00 2001 From: sz-p Date: Wed, 11 Mar 2026 15:07:10 +0800 Subject: [PATCH 1/2] fix(graph): zooming a Force Graph with layoutAnimation false breaks edges #20515 --- src/chart/graph/GraphView.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/chart/graph/GraphView.ts b/src/chart/graph/GraphView.ts index 0311b59f66..9c0e81f8a7 100644 --- a/src/chart/graph/GraphView.ts +++ b/src/chart/graph/GraphView.ts @@ -344,7 +344,6 @@ class GraphView extends ChartView { updateViewOnZoom(this._controllerHost, params.zoom, params.originX, params.originY); this._updateNodeAndLinkScale(); adjustEdge(seriesModel.getGraph(), getNodeGlobalScale(seriesModel)); - this._lineDraw.updateLayout(); // Only update label layout on zoom api.updateLabelLayout(); this._updateThumbnailWindow(); From 4b07cd389b431b0fa5015459cefa1d25f8896022 Mon Sep 17 00:00:00 2001 From: sz-p Date: Wed, 11 Mar 2026 15:07:55 +0800 Subject: [PATCH 2/2] test(graph): zooming a Force Graph with layoutAnimation false breaks edges #20515 --- test/graph-force-zoom.html | 92 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 test/graph-force-zoom.html diff --git a/test/graph-force-zoom.html b/test/graph-force-zoom.html new file mode 100644 index 0000000000..6f8240d62b --- /dev/null +++ b/test/graph-force-zoom.html @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + +
+ + + +