| Index: android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java
|
| diff --git a/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java b/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java
|
| index eea404c5132bbf65eae6d31ac71892c995f7888b..c5a1f3d11811c664799d9ab73047922c7b13711f 100644
|
| --- a/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java
|
| +++ b/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromium.java
|
| @@ -234,11 +234,13 @@ class WebViewChromium implements WebViewProvider, WebViewProvider.ScrollDelegate
|
| final boolean isAccessFromFileURLsGrantedByDefault =
|
| mAppTargetSdkVersion < Build.VERSION_CODES.JELLY_BEAN;
|
| final boolean areLegacyQuirksEnabled = mAppTargetSdkVersion < Build.VERSION_CODES.KITKAT;
|
| + final boolean allowEmptyDocumentPersistence = mAppTargetSdkVersion <= Build.VERSION_CODES.M;
|
|
|
| mContentsClientAdapter =
|
| new WebViewContentsClientAdapter(mWebView, mContext, mFactory.getWebViewDelegate());
|
| - mWebSettings = new ContentSettingsAdapter(new AwSettings(
|
| - mContext, isAccessFromFileURLsGrantedByDefault, areLegacyQuirksEnabled));
|
| + mWebSettings = new ContentSettingsAdapter(
|
| + new AwSettings(mContext, isAccessFromFileURLsGrantedByDefault,
|
| + areLegacyQuirksEnabled, allowEmptyDocumentPersistence));
|
|
|
| if (mAppTargetSdkVersion < Build.VERSION_CODES.LOLLIPOP) {
|
| // Prior to Lollipop we always allowed third party cookies and mixed content.
|
|
|