diff --git a/lib/ui/home/home.dart b/lib/ui/home/home.dart index 2a7d2657c..caf16b497 100644 --- a/lib/ui/home/home.dart +++ b/lib/ui/home/home.dart @@ -156,7 +156,10 @@ class _HomeState extends State { } List createList() { - final orderedCards = getOrderedCardsList(context.select((CardsDataProvider p) => p.cardOrder)); + // Copy list so select() detects reorder: profile mutates _cardOrder in place (same ref). + final orderedCards = getOrderedCardsList( + context.select((CardsDataProvider p) => List.from(p.cardOrder)), + ); final noticesCards = getNoticesCardsList(context.select((NoticesDataProvider p) => p.noticesModel)); return [...noticesCards, ...orderedCards]; }