From 39caefe50040d9b189ac70d728c1388e252cdaf9 Mon Sep 17 00:00:00 2001 From: Beingpax Date: Tue, 8 Jul 2025 22:25:37 +0545 Subject: [PATCH] Fix: Remove delays causing UI jitter --- VoiceInk/Whisper/WhisperState+ModelManager.swift | 2 -- VoiceInk/Whisper/WhisperState+UI.swift | 3 --- 2 files changed, 5 deletions(-) diff --git a/VoiceInk/Whisper/WhisperState+ModelManager.swift b/VoiceInk/Whisper/WhisperState+ModelManager.swift index 6b4423e..b05900f 100644 --- a/VoiceInk/Whisper/WhisperState+ModelManager.swift +++ b/VoiceInk/Whisper/WhisperState+ModelManager.swift @@ -290,8 +290,6 @@ extension WhisperState { // MARK: - Resource Management func cleanupModelResources() async { - try? await Task.sleep(nanoseconds: 300_000_000) - await whisperContext?.releaseResources() whisperContext = nil isModelLoaded = false diff --git a/VoiceInk/Whisper/WhisperState+UI.swift b/VoiceInk/Whisper/WhisperState+UI.swift index d8c71c0..647db1d 100644 --- a/VoiceInk/Whisper/WhisperState+UI.swift +++ b/VoiceInk/Whisper/WhisperState+UI.swift @@ -59,8 +59,6 @@ extension WhisperState { NotificationManager.shared.dismissNotification() } - shouldCancelRecording = true - if isRecording { await recorder.stopRecording() } @@ -77,7 +75,6 @@ extension WhisperState { isMiniRecorderVisible = false } - try? await Task.sleep(nanoseconds: 150_000_000) await cleanupModelResources() }