diff --git a/lib/src/replaced_element.dart b/lib/src/replaced_element.dart index 76a8db944c..47d4618c40 100644 --- a/lib/src/replaced_element.dart +++ b/lib/src/replaced_element.dart @@ -96,6 +96,7 @@ class IframeContentElement extends ReplacedElement { final double width; final double height; final NavigationDelegate navigationDelegate; + final UniqueKey key = UniqueKey(); IframeContentElement({ String name, @@ -115,6 +116,7 @@ class IframeContentElement extends ReplacedElement { height: height ?? (width ?? 300) / 2, child: WebView( initialUrl: src, + key: key, javascriptMode: sandboxMode == null || sandboxMode == "allow-scripts" ? JavascriptMode.unrestricted : JavascriptMode.disabled,