diff --git a/lib/src/views/llm_chat_view/llm_chat_view.dart b/lib/src/views/llm_chat_view/llm_chat_view.dart index 59812309..bcafcdb8 100644 --- a/lib/src/views/llm_chat_view/llm_chat_view.dart +++ b/lib/src/views/llm_chat_view/llm_chat_view.dart @@ -173,8 +173,10 @@ class _LlmChatViewState extends State @override void dispose() { - super.dispose(); + _pendingPromptResponse?.cancel(); + _pendingSttResponse?.cancel(); widget.viewModel.provider.removeListener(_onHistoryChanged); + super.dispose(); } @override