From 9cda35beb10e81ce5784bd091b35cf96100feecc Mon Sep 17 00:00:00 2001
From: Nidhi Jaju <nidhijaju@chromium.org>
Date: Tue, 10 Dec 2024 05:59:04 +0000
Subject: [PATCH] Add WebView flags for SimdutfBase64Support and
 FurtherOptimizeParsingDataUrls

Bug: 348442535
Change-Id: Iad6857ce46cfee96e6a7cca4b4680f4e5ce9ab34
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6083611
Commit-Queue: Minoru Chikamune <chikamune@chromium.org>
Auto-Submit: Nidhi Jaju <nidhijaju@chromium.org>
Reviewed-by: Minoru Chikamune <chikamune@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1394099}
---
 .../android_webview/common/ProductionSupportedFlagList.java | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/android_webview/java/src/org/chromium/android_webview/common/ProductionSupportedFlagList.java b/android_webview/java/src/org/chromium/android_webview/common/ProductionSupportedFlagList.java
index 961dad6dbbc99..6f24f529e76e2 100644
--- a/android_webview/java/src/org/chromium/android_webview/common/ProductionSupportedFlagList.java
+++ b/android_webview/java/src/org/chromium/android_webview/common/ProductionSupportedFlagList.java
@@ -205,6 +205,12 @@ public final class ProductionSupportedFlagList {
                 BlinkFeatures.OPTIMIZE_LOADING_DATA_URLS, "Enables optimizing loading data: URLs."),
         Flag.baseFeature(
                 NetFeatures.OPTIMIZE_PARSING_DATA_URLS, "Enables optimizing parsing data: URLs."),
+        Flag.baseFeature(
+                NetFeatures.SIMDUTF_BASE64_SUPPORT,
+                "Use the simdutf library to base64 decode data: URLs."),
+        Flag.baseFeature(
+                NetFeatures.FURTHER_OPTIMIZE_PARSING_DATA_URLS,
+                "Further optimize parsing data: URLs."),
         Flag.baseFeature(
                 AwFeatures.WEBVIEW_EXTRA_HEADERS_SAME_ORIGIN_ONLY,
                 "Only allow extra headers added via loadUrl() to be sent to the same origin "