From 6226d9b3897be3292a849524e7b7b317153aa21f Mon Sep 17 00:00:00 2001 From: Owen Gretzinger Date: Sat, 12 Jul 2025 00:04:39 -0400 Subject: [PATCH] fix: make sure we stop recording when leaving MeetingDetailView --- notetaker/Views/MeetingDetailView.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/notetaker/Views/MeetingDetailView.swift b/notetaker/Views/MeetingDetailView.swift index e14bfd5..347c23d 100644 --- a/notetaker/Views/MeetingDetailView.swift +++ b/notetaker/Views/MeetingDetailView.swift @@ -147,6 +147,12 @@ struct MeetingDetailView: View { Text("Are you sure you want to delete this meeting? This action cannot be undone.") } .onDisappear { + // Stop recording if it's in progress when leaving the page + if viewModel.isRecording { + print("🛑 Stopping recording because user is leaving the page") + viewModel.stopRecording() + } + // Auto-delete empty meetings when leaving, otherwise save viewModel.deleteIfEmpty() }