diff --git a/lib/screens/libraries/libraries_screen.dart b/lib/screens/libraries/libraries_screen.dart index 508c221d..9678ee08 100644 --- a/lib/screens/libraries/libraries_screen.dart +++ b/lib/screens/libraries/libraries_screen.dart @@ -833,10 +833,11 @@ class _LibrariesScreenState extends State } Widget _buildLibraryDropdownTitle(List visibleLibraries) { - final selectedLibrary = visibleLibraries.firstWhere( - (lib) => lib.globalKey == _selectedLibraryGlobalKey, - orElse: () => visibleLibraries.first, - ); + final selectedLibrary = visibleLibraries + .where((lib) => lib.globalKey == _selectedLibraryGlobalKey) + .firstOrNull ?? + visibleLibraries.firstOrNull; + if (selectedLibrary == null) return Text(t.libraries.title); return PopupMenuButton( key: _libraryDropdownKey,