NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3453 most downloaded on pub.dev
OpenHarmony implementation of the webview_all federated WebView plugin.
Last release 7 days ago
01 Oct 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 21 of 22 stable releases
Nothing withdrawn
no release was ever pulled
3 months old
22 releases · first in 2026
One column per month.
Fix a certificate API deprecation warning when building for iOS and macOS.
Fix the soft keyboard not appearing in some Canvas-based web apps on Android.
Disable Windows DevTools menu and keyboard entry points by default; enable them explicitly when needed.
Fix a crash when exiting Windows applications.
Fix registration, rendering, and communication conflicts with other WebView plugins.
Fix Windows rendering failures on affected devices and improve frame capture and resize stability.
Fix WebView2 startup failures in some Windows desktop applications.
Add Promise-aware callAsyncJavaScript with structured arguments, timeouts, consistent JSON results, and typed JavaScript errors.
callAsyncJavaScript with structured arguments, timeouts, consistent JSON results, and typed JavaScript errors.WebViewDataManager.clearAllWebsiteData() for logout cleanup, with explicit cleared, unsupported, and failed data categories.OffscreenWebViewSession for deterministic offscreen-controller cleanup on Android, iOS, macOS, Windows, and Linux.Add Android WebAuthn and passkey configuration through setWebAuthenticationSupport for associated apps and eligible browser apps.
setWebAuthenticationSupport for associated apps and eligible browser apps.WindowsWebViewController.dispose(), including safe disposal during initialization and automatic fallback cleanup.Fix Linux system input routing so WebKitGTK receives pointer, keyboard, and wheel input without disabling Flutter controls or allowing clicks to pass
GtkOverlay layout and cleanup, prevent older position updates from overriding current state, and safely hide the WebView for transforms that GTK cannot display accurately.Refine documentation details.
Apply Linux media gesture settings to modern WebKitGTK autoplay policies and reliably open page-requested windows in the current WebView.
Prevent Windows WebView2 from blocking when application callbacks fail or do not complete, using safe defaults to keep the WebView running.
WebViewWidget switches controllers.Improve Windows WebView2 startup recovery and resource cleanup, including safe retries after initialization failures and protection against stale resi
id, src, and srcdoc attributes.=, and malformed encoded values, improve native WebView access from Android host code, and support both legacy and Built-in Kotlin Android builds.WKWebView lookup from a FlutterPluginRegistrar.web 1.1.1.Make macOS capabilities version-aware: use native background color and magnification APIs where available, fall back to older JavaScript preferences,
enableZoom, reject Android POST requests whose custom headers cannot be preserved, and safely handle future Android file chooser modes.Use weak-reference callbacks and finalizer-based automatic cleanup so built-in Windows, Linux, and Web controllers release platform resources after be
Ignore setBackgroundColor on macOS and log the skipped call, avoiding application exceptions caused by unimplemented WKWebView opaque / backgroundColo
setBackgroundColor on macOS and log the skipped call, avoiding application exceptions caused by unimplemented WKWebView opaque / backgroundColor.examples/platform Linux platform by attaching the Flutter view to a GtkOverlay before creating WebKitGTK views.Complete webview_flutter_platform_interface coverage across the federated platform packages.
webview_flutter_platform_interface coverage across the federated platform packages.allow, sandbox, referrerpolicy, and custom iframe attributes while preserving custom sandbox values across JavaScript mode changes.loadFileWithParams controller overrides.null for platform SSL auth error certificates when the native platform does not provide certificate data.loadRequest calls with custom headers fail explicitly instead of silently dropping headers, and document the ArkWeb limitation.WebViewController, NavigationDelegate, permission requests, and WebViewWidget.examples/platform to local validation and audit its path package lockfile versions against the workspace release version.cupertino_icons dependency so Web release builds have all referenced icon fonts.loadRequest.PlatformSslAuthError implementation that reports unsupported recoverable certificate decisions instead of leaving the platform interface methods missing.WebWebViewWidgetCreationParams so the Web platform matches the platform-specific widget creation-params pattern used by other federated packages.Nothing published for this version
Align WebViewCookieManager.getCookies({required Uri domain}) with the upstream webview_flutter public API.
WebViewCookieManager.getCookies({required Uri domain}) with the upstream webview_flutter public API.Update the example app to use abutil for platform detection.
abutil for platform detection.Add OpenHarmony platform implementation support.
WebViewCookieManager.getCookies({required Uri domain}) API to the main plugin wrapper.currentUrl() values for loadHtmlString and XHR-backed loadRequest calls instead of exposing internal data: iframe URLs.assets/ directory and encode asset path segments correctly.onWebResourceError and keep unsupported user agent overrides from being reported as applied.document.cookie, and document iframe and browser cookie limitations.0x0.webview_all updates.Your coding agent can read these notes before it upgrades. Set up the MCP server →