From c2e5a68662cfd272eb62976f77670074f1caae88 Mon Sep 17 00:00:00 2001 From: s0lray Date: Wed, 25 Mar 2026 14:27:29 -0400 Subject: [PATCH] fix(zoom): remove auto-pan on node click (THE-89) zoomToNode(d) was called after every expand/collapse, causing jarring viewport jumps as the tree layout reflows node positions. Removing it lets users pan and zoom freely without unexpected repositioning. Co-Authored-By: Paperclip --- public/js/arf.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/js/arf.js b/public/js/arf.js index b3f3d4c..f65cd92 100644 --- a/public/js/arf.js +++ b/public/js/arf.js @@ -95,7 +95,7 @@ function update(source) { var nodeEnter = node.enter().append("g") .attr("class", "node") .attr("transform", function(d) { return "translate(" + source.y0 + "," + source.x0 + ")"; }) - .on("click", function(event, d) { toggle(d); update(d); zoomToNode(d); }); + .on("click", function(event, d) { toggle(d); update(d); }); nodeEnter.append("circle") .attr("r", 1e-6)