Snap for 5497777 from 2e8b9b6ba018303475d25a227aecc08a08280fb9 to androidx-master-release

Change-Id: Ida6d5c8cca7ea015df97ce8dcc0d997c47d78630
diff --git a/src/org/chromium/support_lib_boundary/StaticsBoundaryInterface.java b/src/org/chromium/support_lib_boundary/StaticsBoundaryInterface.java
index d60a60d..648d416 100644
--- a/src/org/chromium/support_lib_boundary/StaticsBoundaryInterface.java
+++ b/src/org/chromium/support_lib_boundary/StaticsBoundaryInterface.java
@@ -17,4 +17,5 @@
     void initSafeBrowsing(Context context, ValueCallback<Boolean> callback);
     void setSafeBrowsingWhitelist(List<String> hosts, ValueCallback<Boolean> callback);
     Uri getSafeBrowsingPrivacyPolicyUrl();
+    boolean isMultiProcessEnabled();
 }
diff --git a/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java b/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java
index 338fc32..ef4ce36 100644
--- a/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java
+++ b/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java
@@ -23,4 +23,7 @@
 
     void setWillSuppressErrorPage(boolean suppressed);
     boolean getWillSuppressErrorPage();
+
+    void setForceDark(int forceDarkMode);
+    int getForceDark();
 }
diff --git a/src/org/chromium/support_lib_boundary/util/Features.java b/src/org/chromium/support_lib_boundary/util/Features.java
index fbf0625..eaf6e30 100644
--- a/src/org/chromium/support_lib_boundary/util/Features.java
+++ b/src/org/chromium/support_lib_boundary/util/Features.java
@@ -156,4 +156,11 @@
     // WebViewRendererClient.onRendererResponsive()
     public static final String WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE =
             "WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE";
+
+    // WebViewCompat.isMultiProcessEnabled
+    public static final String MULTI_PROCESS_QUERY = "MULTI_PROCESS_QUERY";
+
+    // WebSettingsCompat.setForceDark
+    // WebSettingsCompat.getForceDark
+    public static final String FORCE_DARK = "FORCE_DARK";
 }