Sucukdeluxe
70a9073bf0
fix: invalidate stale startup reconcile generations
...
Bind deferred startup reconciliation to an explicit FolderMonitor lifecycle generation and invalidate pending work on stop, pause, resume, import replacement, shutdown, and every non-deferred restart. This prevents an old startup request from surviving into a later productive monitor lifecycle.
Challenge each renderer document with a monotonic generation before accepting readiness, reject stale or foreign acknowledgements, and preserve exactly-once release across reloads and renderer initialization recovery. Add dynamic hidden Electron and lifecycle harness coverage for stale readiness, restart, close, shutdown, and ARIA regressions.
2026-08-26 17:26:47 +02:00
..
2026-08-17 04:25:22 +02:00
2026-08-01 17:46:29 +02:00
2026-08-22 18:18:02 +02:00
2026-08-22 18:18:02 +02:00
2026-08-11 22:36:20 +02:00
2026-08-26 15:47:31 +02:00
2026-08-11 22:36:20 +02:00
2026-08-17 04:25:22 +02:00
2026-08-01 17:46:29 +02:00
2026-08-26 10:05:26 +02:00
2026-08-17 04:25:22 +02:00
2026-08-17 04:25:22 +02:00
2026-08-17 04:25:22 +02:00
2026-08-17 04:25:22 +02:00
2026-08-17 04:25:22 +02:00
2026-08-17 04:25:22 +02:00
2026-08-26 09:24:18 +02:00
2026-08-01 17:46:29 +02:00
2026-08-26 15:47:31 +02:00
2026-08-10 09:27:23 +02:00
2026-08-11 22:36:20 +02:00
2026-08-17 04:25:22 +02:00
2026-08-26 15:47:31 +02:00
2026-08-17 04:25:22 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-22 16:13:43 +02:00
2026-08-22 13:28:47 +02:00
2026-08-09 14:54:44 +02:00
2026-08-22 10:29:31 +02:00
2026-08-01 17:46:29 +02:00
2026-08-26 17:26:47 +02:00
2026-08-26 08:51:26 +02:00
2026-08-01 17:46:29 +02:00
2026-08-17 04:25:22 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-20 10:40:58 +02:00
2026-08-12 00:25:19 +02:00
2026-08-17 04:25:22 +02:00
2026-08-22 13:28:47 +02:00
2026-08-01 17:46:29 +02:00
2026-08-20 10:40:58 +02:00
2026-08-12 12:04:47 +02:00
2026-08-09 14:54:44 +02:00
2026-08-09 14:54:44 +02:00
2026-08-17 04:25:22 +02:00
2026-08-11 16:10:13 +02:00
2026-08-17 04:25:22 +02:00
2026-08-20 13:27:55 +02:00
2026-08-26 17:26:47 +02:00
2026-08-17 04:25:22 +02:00
2026-08-17 04:25:22 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-01 17:46:29 +02:00
2026-08-13 04:37:18 +02:00
2026-08-24 20:45:22 +02:00
2026-08-21 00:28:48 +02:00
2026-08-26 15:47:31 +02:00
2026-08-17 04:25:22 +02:00
2026-08-17 04:25:22 +02:00
2026-08-13 14:31:46 +02:00
2026-08-26 14:01:10 +02:00
2026-08-09 15:52:23 +02:00
2026-08-11 22:36:20 +02:00