diff --git a/mobile/lib/presentation/pages/dev/main_timeline.page.dart b/mobile/lib/presentation/pages/dev/main_timeline.page.dart index 5ed7d88c4b..cb2fdacf39 100644 --- a/mobile/lib/presentation/pages/dev/main_timeline.page.dart +++ b/mobile/lib/presentation/pages/dev/main_timeline.page.dart @@ -7,12 +7,15 @@ import 'package:immich_mobile/presentation/widgets/timeline/timeline.widget.dart import 'package:immich_mobile/providers/infrastructure/timeline.provider.dart'; @RoutePage() -class MainTimelinePage extends StatelessWidget { +class MainTimelinePage extends ConsumerWidget { const MainTimelinePage({super.key}); @override - Widget build(BuildContext context) { + Widget build(BuildContext context, WidgetRef ref) { return ProviderScope( + key: ref.watch(timelineUsersProvider).value != null + ? ValueKey(ref.watch(timelineUsersProvider).value) + : const ValueKey("main-timeline"), overrides: [ timelineServiceProvider.overrideWith( (ref) {