From b8517c3b469b5741785e443780448a9838aef70e Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Thu, 26 Sep 2024 09:43:21 +0200 Subject: [PATCH] =?UTF-8?q?Add=20custom=20tab=20intents=20privacy=20option?= =?UTF-8?q?:=20removal=20of=20support=20for=20=E2=80=98Content=20Relations?= =?UTF-8?q?hip=20Verification=E2=80=99=20allowing=20access=20to=20data=20e?= =?UTF-8?q?xchange=20APIs=20with=20CCTs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...dd-custom-tab-intents-privacy-option.patch | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/build/patches/Add-custom-tab-intents-privacy-option.patch b/build/patches/Add-custom-tab-intents-privacy-option.patch index 9bc5b912..0d59e17e 100644 --- a/build/patches/Add-custom-tab-intents-privacy-option.patch +++ b/build/patches/Add-custom-tab-intents-privacy-option.patch @@ -18,9 +18,10 @@ License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html .../privacy/settings/PrivacySettings.java | 24 +++++++++++++++++++ .../chrome/browser/tab/TabAssociatedApp.java | 6 ++++- .../strings/android_chrome_strings.grd | 14 +++++++++++ + .../OriginVerifier.java | 5 ++++ .../core/common/language_experiments.cc | 1 + .../add-custom-tab-intents-privacy-option.inc | 1 + - 9 files changed, 83 insertions(+), 1 deletion(-) + 10 files changed, 88 insertions(+), 1 deletion(-) create mode 100644 cromite_flags/chrome/browser/flags/android/chrome_feature_list_cc/add-custom-tab-intents-privacy-option.inc diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/android/java/res/xml/privacy_preferences.xml @@ -219,11 +220,26 @@ diff --git a/chrome/browser/ui/android/strings/android_chrome_strings.grd b/chro + Open external links in incognito + + -+ Force the opening of all external links in incognito mode ++ Force the opening of all external links in incognito mode. Caution: there is only one incognito profile. + Show your Chrome activity in Digital Wellbeing? +diff --git a/components/content_relationship_verification/android/java/src/org/chromium/components/content_relationship_verification/OriginVerifier.java b/components/content_relationship_verification/android/java/src/org/chromium/components/content_relationship_verification/OriginVerifier.java +--- a/components/content_relationship_verification/android/java/src/org/chromium/components/content_relationship_verification/OriginVerifier.java ++++ b/components/content_relationship_verification/android/java/src/org/chromium/components/content_relationship_verification/OriginVerifier.java +@@ -180,6 +180,11 @@ public abstract class OriginVerifier { + assert mNativeOriginVerifier != 0 + : "Either provide a browserContextHandle to " + + "OriginVerifier#ctor or call initNativeOriginVerifier."; ++ if ((true)) { ++ PostTask.runOrPostTask( ++ TaskTraits.UI_DEFAULT, new VerifiedCallback(origin, false, null)); ++ return; ++ } + + String scheme = origin.uri().getScheme(); + String host = origin.uri().getHost(); diff --git a/components/language/core/common/language_experiments.cc b/components/language/core/common/language_experiments.cc --- a/components/language/core/common/language_experiments.cc +++ b/components/language/core/common/language_experiments.cc