Index: components/navigation_interception/navigation_params_android.cc |
diff --git a/components/navigation_interception/navigation_params_android.cc b/components/navigation_interception/navigation_params_android.cc |
index 2b063ae7c6427e1c11d118510f4e5706d03cf7da..a5d6dcf0d32e6a44c8cba6874fd5c985a055fad6 100644 |
--- a/components/navigation_interception/navigation_params_android.cc |
+++ b/components/navigation_interception/navigation_params_android.cc |
@@ -19,10 +19,8 @@ base::android::ScopedJavaLocalRef<jobject> CreateJavaNavigationParams( |
const GURL& url = params.base_url_for_data_url().is_empty() |
? params.url() |
: params.base_url_for_data_url(); |
- DCHECK(params.base_url_for_data_url().is_empty() || |
- params.url().SchemeIs(url::kDataScheme)); |
ScopedJavaLocalRef<jstring> jstring_url = |
- ConvertUTF8ToJavaString(env, url.spec()); |
+ ConvertUTF8ToJavaString(env, url.possibly_invalid_spec()); |
ScopedJavaLocalRef<jstring> jstring_referrer = |
ConvertUTF8ToJavaString(env, params.referrer().url.spec()); |