mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-30 13:07:43 -06:00
An adversarial review found that a slider drag at any zoom started a window render (the 0.6-scale draft looked stretched), that a tile made for an earlier look kept being drawn and that the tile table was cleared mid-drag, that the fixed 256 px margin was far below the wide stages' kernels at depth, that spot removal reads outside the window, and that the window texture stayed resident after zooming out. Window renders now wait for the drag to end, a tile is drawn only while photo, zoom and look match, the margin grows with the zoom (768 px cap) and the window is capped at 6144 px, photos with spots keep the whole-frame render, the texture and stages are freed when unneeded, and wasm never asks. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>