You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
History clear job: the batch erase (ClearJob) never gave up when the SD card refused file removals, because the budget decreased even when remove() failed, so the "no progress" guard never fired and the erase looped on every loop() turn. Progress is now the count of successful removals; after 20 consecutive passes without any, the job aborts with a clear error log and leaves a consistent state (a new clear request restarts from scratch). No file format change. New native test with a card that refuses removals.