From 89f078054d879173d313c079848978d1e1f63989 Mon Sep 17 00:00:00 2001 From: Achintha Isuru Date: Sun, 1 Mar 2026 12:43:07 -0500 Subject: [PATCH] feat: Ensure locale synchronization by reloading from persistent storage after locale change --- .../packages/core_localization/lib/src/bloc/locale_bloc.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/mobile/packages/core_localization/lib/src/bloc/locale_bloc.dart b/apps/mobile/packages/core_localization/lib/src/bloc/locale_bloc.dart index 59065746..5a63ee31 100644 --- a/apps/mobile/packages/core_localization/lib/src/bloc/locale_bloc.dart +++ b/apps/mobile/packages/core_localization/lib/src/bloc/locale_bloc.dart @@ -57,6 +57,9 @@ class LocaleBloc extends Bloc { supportedLocales: state.supportedLocales, ), ); + + // 4. Reload from persistent storage to ensure synchronization + add(const LoadLocale()); } /// Handles the [LoadLocale] event by retrieving it via the use case and updating settings.