fix(trash): Daten-Review-Befunde — Import-Cap nach deletedAt sortiert (Verlust-Schutz), Restore-Doppelklick-Guard, Delete-Rollback bei Save-Fehler, NaN/Null-Haertung
This commit is contained in:
+1
-1
@@ -16,7 +16,7 @@ async function init() {
|
||||
// zurueck, wenn wirklich etwas entfernt wurde (kein unnoetiger Storage-Write).
|
||||
const cutoff = Date.now() - TRASH_RETENTION_MS;
|
||||
const beforeCount = trash.length;
|
||||
trash = trash.filter(entry => typeof entry.deletedAt === 'number' && entry.deletedAt >= cutoff);
|
||||
trash = trash.filter(entry => entry && typeof entry.deletedAt === 'number' && Number.isFinite(entry.deletedAt) && entry.deletedAt >= cutoff);
|
||||
if (trash.length !== beforeCount) await saveTrash();
|
||||
if (savedSettings) Object.assign(settings, savedSettings);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user