Manage you project Routes. Create nested routes. Simply navigation without context to your pages. Change only one sub widget in your page when navigating to new route.
when QR.settings.autoRestoration and there's unicode characters in url.
Non-fatal Exception: io.flutter.plugins.firebase.crashlytics.FlutterError: Invalid argument(s): Illegal percent encoding in URI
at Uri.decodeComponent(dart:core)
at QRouterDelegate.setNewRoutePath(router_delegate.dart:99)
at RouterDelegate.setRestoredRoutePath(router.dart:1294)
at _RouterState._processParsedRouteInformation.<fn>(router.dart:714)
Looks like "configuration" variable is not encoded (Uri.encodeFull).
when QR.settings.autoRestoration and there's unicode characters in url.
Looks like "configuration" variable is not encoded (Uri.encodeFull).
Worked around the problem with this code: