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.
_BrowserAddressBarState subscribes to listen to the controller, but doesn't remove listener when the widgets is destroyed. Because of that the code crashes after the widget is rebuilt whenever the current path changes.
Here is a fix suggestion for browser_address_bar.dart:
_BrowserAddressBarState subscribes to listen to the controller, but doesn't remove listener when the widgets is destroyed. Because of that the code crashes after the widget is rebuilt whenever the current path changes. Here is a fix suggestion for browser_address_bar.dart: