From bd17247b4fabdc06823557fa1aeac793b075480d Mon Sep 17 00:00:00 2001 From: filtered <176114999+webfiltered@users.noreply.github.com> Date: Fri, 14 Mar 2025 12:46:40 +1100 Subject: [PATCH] Centre reroutes spawned via link context menu (#782) - Centre reroutes spawned via link context menu - Fix changeTracker history for reroute context menu --- src/LGraphCanvas.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/LGraphCanvas.ts b/src/LGraphCanvas.ts index 6fcfcce1d..17d46b870 100644 --- a/src/LGraphCanvas.ts +++ b/src/LGraphCanvas.ts @@ -5322,9 +5322,15 @@ export class LGraphCanvas implements ConnectionColorContext { break case "Add Reroute": { - this.adjustMouseEvent(e) - graph.createReroute([e.canvasX, e.canvasY], segment) - this.setDirty(false, true) + try { + this.emitBeforeChange() + this.adjustMouseEvent(e) + graph.createReroute(segment._pos, segment) + this.setDirty(false, true) + } catch (error) { + console.error(error) + this.emitAfterChange() + } break }