From 69cf1f1c87932a8205e6bd858d2ae000be4da966 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Bj=C3=B6rkert?= Date: Mon, 22 Jun 2026 19:45:28 +0200 Subject: [PATCH] Skip alarm checks until BFU reload completes --- LoopFollow/Alarm/AlarmManager.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/LoopFollow/Alarm/AlarmManager.swift b/LoopFollow/Alarm/AlarmManager.swift index 3f5aa84ec..d97b2024e 100644 --- a/LoopFollow/Alarm/AlarmManager.swift +++ b/LoopFollow/Alarm/AlarmManager.swift @@ -42,6 +42,12 @@ class AlarmManager { } func checkAlarms(data: AlarmData) { + // Don't evaluate against stale pre-unlock state before the BFU reload runs. + if Storage.shared.needsBFUReload { + LogManager.shared.log(category: .alarm, message: "Skipping alarm check — BFU reload pending", isDebug: true) + return + } + let now = Date() var alarmTriggered = false