fix: add division-by-zero guard for canvasScale in culling logic

Prevents Infinity values and potential culling errors when canvasScale is 0.
This commit is contained in:
google-labs-jules[bot]
2026-01-15 05:16:30 +00:00
parent 8dc8f2449e
commit b488e89379
+2
View File
@@ -382,6 +382,8 @@ export class MagnifyGlass {
// Calculate source region in graph coordinates for culling
// This mirrors calculateSourceRegion() but stops at graph coords
if (this.state.canvasScale === 0) return;
const rect = this.litegraphCanvas.getBoundingClientRect();
const dpr = rect.width > 0 ? this.litegraphCanvas.width / rect.width : 1;
const cursorCssX = this.state.x / dpr;