mirror of
https://github.com/storytold/photocraft.git
synced 2026-11-10 18:20:31 -06:00
The live brush, pencil, retouch and dab previews fed pointer batches to the stroke renderer unchecked, so a NaN or huge coordinate could hang the path walker. Every push now runs the shared check_coords first and rejects the whole batch without touching the preview; tests cover 8/16/32-bit and every live tool. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>