diff --git a/lib/client.dart b/lib/client.dart index 8e99efd..f2e6c1e 100644 --- a/lib/client.dart +++ b/lib/client.dart @@ -551,7 +551,7 @@ class Router { } } // Reverse the list to ensure child is left before the parent. - mustLeave = mustLeave.toList().reversed; + mustLeave = mustLeave.toList().reversed.toList(); var preLeaving = >[]; mustLeave.forEach((toLeave) {