Files
lightcraft/crates
mpratsakiandClaude Opus 5.5 1def7587f5 LRC-LIB-MISSING: a catalog change during a timed refresh is pending at once
A catalog change seen while a timed refresh of the Missing Photos count
is running cannot start its recount until the refresh ends, and the
refresh is not pending work, so settle() could return before either
finished and the row the recount adds moved the folder rows afterwards
(CodeRabbit on #3392).

The change is now counted as pending from the frame it is seen
(`owed`); the recount takes that entry over when it starts and drops it
once its count is stored. settling_waits_for_a_recount_owed_during_a_timed_refresh
adds a missing photo while a slow refresh runs and fails without this.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 18:16:05 +02:00
..
2026-10-14 22:31:41 -04:00