fix: await hidden libraries init before loading content

This commit is contained in:
edde746
2026-04-06 16:19:23 +02:00
parent f707b7b5f2
commit b3cf4ebf12
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -463,6 +463,7 @@ class _DiscoverScreenState extends State<DiscoverScreen>
// Get hidden libraries for filtering
final hiddenLibrariesProvider = Provider.of<HiddenLibrariesProvider>(context, listen: false);
await hiddenLibrariesProvider.ensureInitialized();
_lastSeenHiddenKeys = Set.of(hiddenLibrariesProvider.hiddenLibraryKeys);
// Get settings for hub mode preference (ensure initialized before accessing)
@@ -142,6 +142,7 @@ class _LibrariesScreenState extends State<LibrariesScreen>
Future<void> _initializeWithLibraries() async {
final librariesProvider = context.read<LibrariesProvider>();
final hiddenLibrariesProvider = context.read<HiddenLibrariesProvider>();
await hiddenLibrariesProvider.ensureInitialized();
final allLibraries = librariesProvider.libraries;
if (allLibraries.isEmpty) {