From 8aff6f20c0bdb7646c77b666df015d6b7480369d Mon Sep 17 00:00:00 2001 From: saurabh-mirajkar Date: Wed, 17 Jun 2026 15:05:34 +0530 Subject: [PATCH] [webview_flutter] Document NavigationDelegate callbacks --- .../webview_flutter/lib/src/navigation_delegate.dart | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/webview_flutter/webview_flutter/lib/src/navigation_delegate.dart b/packages/webview_flutter/webview_flutter/lib/src/navigation_delegate.dart index 224edd238e9b..a29eb0f4e1d4 100644 --- a/packages/webview_flutter/webview_flutter/lib/src/navigation_delegate.dart +++ b/packages/webview_flutter/webview_flutter/lib/src/navigation_delegate.dart @@ -38,9 +38,15 @@ class NavigationDelegate { /// Constructs a [NavigationDelegate]. /// /// {@template webview_fluttter.NavigationDelegate.constructor} - /// **`onUrlChange`:** invoked when the underlying web view changes to a new url. + /// **`onNavigationRequest`:** invoked when a navigation request is pending. + /// **`onPageStarted`:** invoked when a page starts loading. + /// **`onPageFinished`:** invoked when a page finishes loading. + /// **`onProgress`:** invoked when page loading progress changes. + /// **`onWebResourceError`:** invoked when a web resource loading error occurs. + /// **`onUrlChange`:** invoked when the underlying web view changes to a new URL. /// **`onHttpAuthRequest`:** invoked when the web view is requesting authentication. - /// **`onSslAuthError`:** Invoked when the web view receives a recoverable SSL + /// **`onHttpError`:** invoked when an HTTP error status code is received. + /// **`onSslAuthError`:** invoked when the web view receives a recoverable SSL /// error for a certificate. The host application must call either /// [SslAuthError.cancel] or [SslAuthError.proceed]. /// {@endtemplate}