diff --git a/lib/screens/bookmarks/provider/favicon_loader.provider.dart b/lib/screens/bookmarks/provider/favicon_loader.provider.dart index f966203..9b28348 100644 --- a/lib/screens/bookmarks/provider/favicon_loader.provider.dart +++ b/lib/screens/bookmarks/provider/favicon_loader.provider.dart @@ -62,13 +62,20 @@ class FaviconStore extends _$FaviconStore { notExist, ); - final faviconUrls = favicons.asMap().entries.map( - (e) => FaviconItem( - url: notExist[e.key], - favicon: e.value!.url, - isSvg: e.value!.url.contains('svg'), - ), - ); + final faviconUrls = favicons + .asMap() + .entries + .map( + (e) => e.value != null + ? FaviconItem( + url: notExist[e.key], + favicon: e.value!.url, + isSvg: e.value!.url.contains('svg'), + ) + : null, + ) + .where((e) => e != null) + .toList() as List; state.favicons = [...state.favicons, ...faviconUrls]; state.loadingFavicons = false;