From 16d74368837e702fac2bef5ab9c226d85c0c4a62 Mon Sep 17 00:00:00 2001 From: Vivek Chavan <111511821+vivekchavan14@users.noreply.github.com> Date: Sat, 9 Aug 2025 21:29:19 +0530 Subject: [PATCH] Fix: Alt+click reroute creation on high-DPI displays (#4831) --- src/lib/litegraph/src/LGraphCanvas.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/litegraph/src/LGraphCanvas.ts b/src/lib/litegraph/src/LGraphCanvas.ts index d7778d5a1..3344fe5ae 100644 --- a/src/lib/litegraph/src/LGraphCanvas.ts +++ b/src/lib/litegraph/src/LGraphCanvas.ts @@ -2384,7 +2384,6 @@ export class LGraphCanvas // Set the width of the line for isPointInStroke checks const { lineWidth } = this.ctx this.ctx.lineWidth = this.connections_width + 7 - const dpi = window?.devicePixelRatio || 1 for (const linkSegment of this.renderedPaths) { const centre = linkSegment._pos @@ -2394,7 +2393,7 @@ export class LGraphCanvas if ( (e.shiftKey || e.altKey) && linkSegment.path && - this.ctx.isPointInStroke(linkSegment.path, x * dpi, y * dpi) + this.ctx.isPointInStroke(linkSegment.path, x, y) ) { this.ctx.lineWidth = lineWidth