From 62f53ce3277664a298dbb9fc5ce94d3918558bed Mon Sep 17 00:00:00 2001 From: Fabian Freund Date: Tue, 30 Dec 2025 06:56:08 +0100 Subject: [PATCH] add mounted check --- app/lib/features/geckoview/domain/providers.dart | 2 +- app/lib/features/geckoview/domain/providers.g.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/lib/features/geckoview/domain/providers.dart b/app/lib/features/geckoview/domain/providers.dart index 64026a76..5b4f101d 100644 --- a/app/lib/features/geckoview/domain/providers.dart +++ b/app/lib/features/geckoview/domain/providers.dart @@ -226,7 +226,7 @@ class MlDownloadState extends _$MlDownloadState { if (progress.status == MlProgressStatus.done) { // Keep showing for 2 seconds after completion Future.delayed(const Duration(seconds: 2), () { - if (state != null && state!.id == progress.id) { + if (ref.mounted && state != null && state!.id == progress.id) { state = null; } }); diff --git a/app/lib/features/geckoview/domain/providers.g.dart b/app/lib/features/geckoview/domain/providers.g.dart index c47aab1f..7c5e27cc 100644 --- a/app/lib/features/geckoview/domain/providers.g.dart +++ b/app/lib/features/geckoview/domain/providers.g.dart @@ -379,7 +379,7 @@ final class MlDownloadStateProvider } } -String _$mlDownloadStateHash() => r'10be3767d448ea8fca8bf35578c343f3b9ddbb4e'; +String _$mlDownloadStateHash() => r'837e73d9c0f8ac5c25e075417b22ff16cfcdf818'; /// Tracks active ML model downloads