Files
Comfyui-LayerForge/js
diodiogod 986e0a23a2 Fix canvas sizing bug by separating display and output dimensions
The canvas was getting corrupted to a small strip because of confusion
between two different dimension types:
- Output area dimensions (logical working area, e.g. 512x512)
- Display canvas dimensions (actual pixels shown on screen)

Root cause: Setting canvas.width/height attributes to match output area
while also using CSS width:100%/height:100% created conflicts. When
zooming or reloading, wrong dimensions would be read and saved.

Fix: Remove canvas element width/height attribute assignments. Let the
render loop control display size based on clientWidth/clientHeight.
Keep output area dimensions separate.

This prevents the canvas from being saved with corrupted tiny dimensions
and fixes the issue where canvas would only show in a small strip after
zooming or reloading workflows.
2026-01-17 15:03:00 -03:00
..
2025-07-30 13:35:53 +02:00
2025-07-04 04:22:51 +02:00
2025-07-04 04:22:51 +02:00
2025-07-04 04:22:51 +02:00
2025-08-08 22:41:19 +02:00
2025-07-30 10:37:12 +02:00
2025-07-04 04:22:51 +02:00