diff --git a/lib/screens/webview/ui/webview.dart b/lib/screens/webview/ui/webview.dart index 770777b..e0c3887 100644 --- a/lib/screens/webview/ui/webview.dart +++ b/lib/screens/webview/ui/webview.dart @@ -74,8 +74,12 @@ class WebView extends ConsumerWidget { isInspectable: false, ), onUpdateVisitedHistory: (controller, url, androidIsReload) { - controller.canGoBack().then((value) => ref.read(webViewProvider.notifier).setCanGoBack(value)); - controller.canGoForward().then((value) => ref.read(webViewProvider.notifier).setCanGoForward(value)); + controller.canGoBack().then( + (value) => context.mounted ? ref.read(webViewProvider.notifier).setCanGoBack(value) : null, + ); + controller.canGoForward().then( + (value) => context.mounted ? ref.read(webViewProvider.notifier).setCanGoForward(value) : null, + ); }, ), ),