mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-27 11:37:13 -06:00
An unedited raw first shows its embedded preview (ThumbQuick), then the grid queues the real thumbnail at BACKGROUND_THUMB_PRIORITY. The grid asks at its own priority (10 on screen), so thumb_current found no match while the stand-in ran (nothing pending for the real slot) and while the real job was queued (pending at 3, asked at 10): request_thumb rebuilt the job every frame without changing anything. thumb_inputs now records whether the request went through a stand-in; such a request is current while its stand-in is pending or its real job is pending/rendered at the background priority. Direct requests keep their priority check, so a higher priority still promotes a queued job. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>