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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user