[backport 1.25] Fix: Alt+click reroute creation on high-DPI displays (#4862)

Co-authored-by: Vivek Chavan <111511821+vivekchavan14@users.noreply.github.com>
This commit is contained in:
Comfy Org PR Bot
2025-08-10 01:24:31 +08:00
committed by GitHub
parent aa9b70656e
commit 2d4dba3f19

View File

@@ -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