From 8aff6f20c0bdb7646c77b666df015d6b7480369d Mon Sep 17 00:00:00 2001 From: saurabh-mirajkar Date: Wed, 17 Jun 2026 15:05:34 +0530 Subject: [PATCH 1/2] [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} From 6ec686c1499becbc7fb8e8d17208448f8fc2fdb8 Mon Sep 17 00:00:00 2001 From: saurabh-mirajkar Date: Thu, 25 Jun 2026 12:48:20 +0530 Subject: [PATCH 2/2] [webview_flutter] Bump version for NavigationDelegate docs --- packages/webview_flutter/webview_flutter/CHANGELOG.md | 4 ++++ packages/webview_flutter/webview_flutter/pubspec.yaml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/webview_flutter/webview_flutter/CHANGELOG.md b/packages/webview_flutter/webview_flutter/CHANGELOG.md index 98140b97d977..bae44ba8f51a 100644 --- a/packages/webview_flutter/webview_flutter/CHANGELOG.md +++ b/packages/webview_flutter/webview_flutter/CHANGELOG.md @@ -1,3 +1,7 @@ +## 4.14.1 + +* Adds documentation for `NavigationDelegate` callback parameters. + ## 4.14.0 * Add method to retrieve cookies. See `WebViewCookieManager.getCookies`. diff --git a/packages/webview_flutter/webview_flutter/pubspec.yaml b/packages/webview_flutter/webview_flutter/pubspec.yaml index 3eeb6f17b3b0..a8bfde8791cd 100644 --- a/packages/webview_flutter/webview_flutter/pubspec.yaml +++ b/packages/webview_flutter/webview_flutter/pubspec.yaml @@ -2,7 +2,7 @@ name: webview_flutter description: A Flutter plugin that provides a WebView widget backed by the system webview. repository: https://github.com/flutter/packages/tree/main/packages/webview_flutter/webview_flutter issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+webview%22 -version: 4.14.0 +version: 4.14.1 environment: sdk: ^3.10.0