diff --git a/patches/0001-Vanadium-string-rebranding.patch b/patches/0001-Vanadium-string-rebranding.patch
index 07ac3b79..e3c0425b 100644
--- a/patches/0001-Vanadium-string-rebranding.patch
+++ b/patches/0001-Vanadium-string-rebranding.patch
@@ -7285,7 +7285,7 @@ index 1a921bbda2a42..11822eec9698f 100644
የመለያ ውሂብን በመሰረዝ ላይ
ቀለል ያለ ገፅ ይታይ?
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb
-index 5eb4e401e6c6e..07dfe4a3efb57 100644
+index d129ae3808d8d..ce67b0afb164e 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb
@@ -5,7 +5,7 @@
@@ -9662,7 +9662,7 @@ index 5c93104e020c7..5764ea6e35656 100644
একাউণ্টৰ ডেটা মচি থকা হৈছে
সৰলীকৃত পৃষ্ঠা চাবনে?
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb
-index 4795768895f4a..cffb67e588223 100644
+index b97208eddf3af..85e2da7704508 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb
@@ -5,7 +5,7 @@
@@ -28262,7 +28262,7 @@ index ce953ba1588e9..bf00c1cadecbd 100644
Kontuko datuak ezabatzen
Orri sinplifikatua ikusi nahi duzu?
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
-index ff1bf822257e9..81c91d1c9326a 100644
+index 3e2369969c498..7d4496dea932f 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
@@ -5,7 +5,7 @@
@@ -37748,7 +37748,7 @@ index be91c28ad80e0..52b7f255530d7 100644
खाते का डेटा मिटाया जा रहा है
क्या आप सरल बनाए गए पेज को देखना चाहते हैं?
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb
-index ebedec3d5c39b..d3084599e34e2 100644
+index e8eeee302e659..5a0e518840ed7 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb
@@ -5,7 +5,7 @@
@@ -38231,7 +38231,7 @@ index ebedec3d5c39b..d3084599e34e2 100644
-Spojili smo vaše popise spremljenih zaporki za Chrome i . I dalje možete automatski unositi sve spremljene zaporke u obje aplikacije.
+Spojili smo vaše popise spremljenih zaporki za Vanadium i . I dalje možete automatski unositi sve spremljene zaporke u obje aplikacije.
Otvori
- Potvrđivanje identiteta
+ Potvrdite svoj identitet
Upotrijebi zaporku
@@ -724,7 +724,7 @@ Vaš Google račun može sadržavati druge oblike povijesti pregledavanja, na pr
Ukloni sažetak
@@ -78797,7 +78797,7 @@ index 847f09d34297a..b1eef7b62e615 100644
Údaje účtu sa odstraňujú
Chcete zobraziť zjednodušenú stránku?
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb
-index eb5a65046f774..ffa5505d1d732 100644
+index ba994c537988e..db60ee0641a40 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb
@@ -5,7 +5,7 @@
@@ -80701,7 +80701,7 @@ index 06cb8d9ab210a..a7b2f8cc897c0 100644
Të dhënat e llogarisë po fshihen
Të shikohet faqja e thjeshtuar?
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb
-index 1e2126174b9e0..76d6c0425828f 100644
+index e5c95798884db..c4ae91f807231 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb
@@ -5,7 +5,7 @@
@@ -81184,7 +81184,7 @@ index 1e2126174b9e0..76d6c0425828f 100644
-Liste sačuvanih lozinki za Chrome i su objedinjene. I dalje možete automatski da popunjavate sve sačuvane lozinke u obe aplikacije.
+Liste sačuvanih lozinki za Vanadium i su objedinjene. I dalje možete automatski da popunjavate sve sačuvane lozinke u obe aplikacije.
Otvori
- Potvrdite svoj identitet
+ Potvrdite identitet
Koristi lozinku
@@ -724,7 +724,7 @@ Google nalog možda ima druge oblike istorije pregledanja, poput pretraga i akti
Ukloni rezime
@@ -81719,7 +81719,7 @@ index 1e2126174b9e0..76d6c0425828f 100644
Brzo pretražujte pomoću glasa. Da biste izmenili ovu prečicu, idite u Podešavanja.
@@ -1529,27 +1529,27 @@ Da biste promenili ovo podešavanje, izbrišite Chrome p
Imate obeleživače, istoriju i ostala podešavanja iz naloga .
- Potvrdite svoj identitet
+ Potvrdite identitet
Pošaljite poruku
-Proverava URL-ove sa listom nebezbednih sajtova koji se čuvaju u Chrome-u
+Proverava URL-ove sa listom nebezbednih sajtova koji se čuvaju u Vanadium-u
@@ -81889,7 +81889,7 @@ index 1e2126174b9e0..76d6c0425828f 100644
Brišu se podaci naloga
Želite da vidite pojednostavljenu stranicu?
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb
-index 3b0b96136e7bf..3d73974131e66 100644
+index 1a2040e2d31a8..8ede9f107c657 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb
@@ -5,7 +5,7 @@
@@ -82372,7 +82372,7 @@ index 3b0b96136e7bf..3d73974131e66 100644
-Листе сачуваних лозинки за Chrome и су обједињене. И даље можете аутоматски да попуњавате све сачуване лозинке у обе апликације.
+Листе сачуваних лозинки за Vanadium и су обједињене. И даље можете аутоматски да попуњавате све сачуване лозинке у обе апликације.
Отвори
- Потврдите свој идентитет
+ Потврдите идентитет
Користи лозинку
@@ -724,7 +724,7 @@ Google налог можда има друге облике историје п
Уклони резиме
@@ -82907,7 +82907,7 @@ index 3b0b96136e7bf..3d73974131e66 100644
Брзо претражујте помоћу гласа. Да бисте изменили ову пречицу, идите у Подешавања.
@@ -1529,27 +1529,27 @@ Google налог можда има друге облике историје п
Имате обележиваче, историју и остала подешавања из налога .
- Потврдите свој идентитет
+ Потврдите идентитет
Пошаљите поруку
-Проверава URL-ове са листом небезбедних сајтова који се чувају у Chrome-у
+Проверава URL-ове са листом небезбедних сајтова који се чувају у Vanadium-у
@@ -112741,7 +112741,7 @@ index 29f0188ece864..06b91bc603979 100644
Bestuur wagwoorde en toegangsleutels …
Amptelike bou
diff --git a/components/strings/components_strings_am.xtb b/components/strings/components_strings_am.xtb
-index 3c6f9498a4d71..bcc4e1f4fcad3 100644
+index 4ce83919ac03d..b099eaa963a25 100644
--- a/components/strings/components_strings_am.xtb
+++ b/components/strings/components_strings_am.xtb
@@ -9,7 +9,7 @@
@@ -113150,7 +113150,7 @@ index 3c6f9498a4d71..bcc4e1f4fcad3 100644
ክስተት ፍጠር
ተጨማሪ እርምጃዎች
@@ -1000,7 +1000,7 @@
- የማሽን መማር እና አርቲፊሻል ኢንተለጀንስ
+ የማሽን መማር እና ሰው ሠራሽ አስተውሎት
የስራ አካውንቲንግ ተጠቃሚ መታወቂያ
ባርበኪው እና መጥበሻዎች
- የእርስዎን መረጃ ለመጠበቅ በመደበኝነት ምስጠራ ይጠቀማል። Chrome አሁን ከ ጋር ለመገናኘት ሲሞክር ድር ጣቢያው ያልተለመደ እና ትክክል ያልሆኑ የመግቢያ ማስረጃዎችን መልሷል። ይህ አንድ አጥቂ ን አስመስሎ ለመቅረብ ከሞከረ ነው ወይም አንድ የWi-Fi መግቢያ ገፅ ግንኙነቱን ካቋረጠ ሊከሰት ይችላል። Chrome ማንኛውም የውሂብ ልውውጥ ከመካሄዱ በፊት ግንኙነቱን ስላቋረጠው የእርስዎ መረጃ ደህንነት ተጠብቋል።
@@ -113709,7 +113709,7 @@ index 3c6f9498a4d71..bcc4e1f4fcad3 100644
የስህተት ኮድ በመምሪያው ምላሽ ውስጥ አለ
ለ ማሳወቂያዎች ታግደዋል
@@ -2181,7 +2181,7 @@
- ይህ የሙከራ AI መሣሪያ ሁልጊዜ ትክክል አይሆንም። እሱን ለማሻሻል፣ የእርስዎ ይዘት ወደ Google ይላካል።
+ ይህ የሙከራ ሰው ሠራሽ አስተውሎት መሣሪያ ሁልጊዜ ትክክል አይሆንም። እሱን ለማሻሻል፣ የእርስዎ ይዘት ወደ Google ይላካል።
የበለጠ ለመረዳት
የ CVC ያስገቡ። ካረጋገጡ በኋላ የGoogle መለያዎ ካርድ ዝርዝሮች ለዚህ ጣቢያ ይጋራሉ።
-የድርጅት መለያዎን መዳረሻ ሊያጡ ወይም የማንነት ስርቆት ሊያጋጥመዎት ይችላሉ። Chrome የይለፍ ቃልዎን አሁን እንዲቀይሩ ይመክራል።
@@ -114640,7 +114640,7 @@ index 3c6f9498a4d71..bcc4e1f4fcad3 100644
@@ -4276,12 +4276,12 @@
የአገልጋይ እውቅና ማረጋገጫ ልክ ያልኾነ ነው።
የማብሪያ ማጥፊያ አዝራር ትር፣ ወደዚህ ትር ለመቀየር Enter ይጫኑ
- ይህ PDF ተደራሽ አይደለም። ጽሁፍን በማውጣት ላይ፣ በGoogle AI የተጎላበተ
+ ይህ PDF ተደራሽ አይደለም። ጽሁፍን በማውጣት ላይ፣ በGoogle ሰው ሠራሽ አስተውሎት የተጎላበተ
-በChrome ቅንብሮች ውስጥ የእርስዎን ክፍያዎች እና የክሬዲት ካርድ መረጃ ያስተዳድሩ
+በVanadium ቅንብሮች ውስጥ የእርስዎን ክፍያዎች እና የክሬዲት ካርድ መረጃ ያስተዳድሩ
በማንኛውም ጣቢያ ላይ ዋጋው ቢቀንስ የኢሜይል ማንቂያዎችን ያግኙ
@@ -133362,7 +133362,7 @@ index 5a27c267d3172..71e81f0594bca 100644
Rheoli Cyfrineiriau a Chodau Pas…
Datblygiad Swyddogol
diff --git a/components/strings/components_strings_da.xtb b/components/strings/components_strings_da.xtb
-index 07acf47f01c44..d34f8c2fc8c01 100644
+index 15ae91403b97f..b34fd57a41463 100644
--- a/components/strings/components_strings_da.xtb
+++ b/components/strings/components_strings_da.xtb
@@ -9,7 +9,7 @@
@@ -135261,7 +135261,7 @@ index 07acf47f01c44..d34f8c2fc8c01 100644
@@ -4277,12 +4277,12 @@ Yderligere oplysninger:
Serverens certifikat er ugyldigt.
Knap til faneskift. Tryk på Enter for at skifte til denne fane
- Denne PDF er ikke tilgængelig. Udtrækning af tekst, leveret af Googles AI
+ Denne PDF er ikke tilgængelig. Udtrækning af tekst, leveret af Google AI
-Administrer dine betalings- og kreditkortoplysninger i Chrome-indstillingerne
+Administrer dine betalings- og kreditkortoplysninger i Vanadium-indstillingerne
Få underretninger via mail, hvis prisen falder på et website
@@ -149008,7 +149008,7 @@ index 7617e03364391..b4c96524203f5 100644
Kudeatu pasahitzak eta sarbide-gakoak…
Konpilazio ofiziala
diff --git a/components/strings/components_strings_fa.xtb b/components/strings/components_strings_fa.xtb
-index 59f739461f8fa..a1aa618a48693 100644
+index 042c8ecc49543..2152696700ae4 100644
--- a/components/strings/components_strings_fa.xtb
+++ b/components/strings/components_strings_fa.xtb
@@ -9,7 +9,7 @@
@@ -164559,7 +164559,7 @@ index 2d9a0267abd7c..f06c8ef4ff65a 100644
पासवर्ड और पासकी मैनेज करें…
आधिकारिक बिल्ड
diff --git a/components/strings/components_strings_hr.xtb b/components/strings/components_strings_hr.xtb
-index da4d76d56667b..e79cff85db484 100644
+index b12b2ec7cb6fe..03751748f0c31 100644
--- a/components/strings/components_strings_hr.xtb
+++ b/components/strings/components_strings_hr.xtb
@@ -9,7 +9,7 @@
@@ -165395,7 +165395,7 @@ index da4d76d56667b..e79cff85db484 100644
Blokirao administrator
Ova je web-lokacija u grupi koju definira i koja može vidjeti vaše aktivnosti
Oprema za nogomet
- Potvrđivanje identiteta
+ Potvrdite svoj identitet
Svejedno prenesi
Omogućite obavijesti u centru za obavijesti. Otvorite .
-To se pravilo ne može postaviti na razini profila u Chromeu i zanemarit će se.
@@ -168451,7 +168451,7 @@ index 196b731781fdc..ad0c059a98d4e 100644
Jelszavak és azonosítókulcsok kezelése…
Hivatalos verzió
diff --git a/components/strings/components_strings_hy.xtb b/components/strings/components_strings_hy.xtb
-index 0bcc4937e9a3c..1f9da52c74243 100644
+index fdab5aefea9d3..98c756b730292 100644
--- a/components/strings/components_strings_hy.xtb
+++ b/components/strings/components_strings_hy.xtb
@@ -9,7 +9,7 @@
@@ -168637,7 +168637,7 @@ index 0bcc4937e9a3c..1f9da52c74243 100644
Վավերագրական ֆիլմեր
ավտոմատ ներբեռնումներ
@@ -484,7 +484,7 @@
- Դադարեցնել հեռարձակումը
+ Կանգնեցնել հեռարձակումը
Բռնցքամարտ
Աշխատանք գործադիր կառավարման և մենեջմենթի ոլորտում
-Հետագծման արգելափակումը ժամանակավորապես անհասանելի է։ Քանի դեռ Chrome-ը թարմացնում է այս գործառույթը, կայքերը կարող են ժամանակավորապես օգտագործել երրորդ կողմի քուքիներ, եթե չարգելափակեք դրանք։ Իմանալ ավելին
@@ -220842,7 +220842,7 @@ index fac46a14b578a..3a29f7e0abd3f 100644
Zarządzaj hasłami i kluczami dostępu…
Oficjalna wersja
diff --git a/components/strings/components_strings_pt-BR.xtb b/components/strings/components_strings_pt-BR.xtb
-index fb5f85385f844..4895976826ce3 100644
+index 6cc83d62c18e2..76382656a69ba 100644
--- a/components/strings/components_strings_pt-BR.xtb
+++ b/components/strings/components_strings_pt-BR.xtb
@@ -9,7 +9,7 @@
@@ -222795,7 +222795,7 @@ index fb5f85385f844..4895976826ce3 100644
Gerenciar senhas e chaves de acesso…
Versão oficial
diff --git a/components/strings/components_strings_pt-PT.xtb b/components/strings/components_strings_pt-PT.xtb
-index 9030b6824bf99..4f90f63d4ec78 100644
+index 3a0c8a7976e96..b24cc23386c27 100644
--- a/components/strings/components_strings_pt-PT.xtb
+++ b/components/strings/components_strings_pt-PT.xtb
@@ -9,7 +9,7 @@
@@ -226697,7 +226697,7 @@ index a4d6336ec423a..0753e78d03208 100644
Gestionează parolele și cheile de acces…
Versiune oficială
diff --git a/components/strings/components_strings_ru.xtb b/components/strings/components_strings_ru.xtb
-index 1691f6e5d6311..79d18e867c30a 100644
+index 3832dfab0a3bb..b00f8b0b675a1 100644
--- a/components/strings/components_strings_ru.xtb
+++ b/components/strings/components_strings_ru.xtb
@@ -27,7 +27,7 @@
@@ -235094,7 +235094,7 @@ index 01287b4b264f3..ee5c5e68f32c1 100644
Menaxho fjalëkalimet dhe çelësat e kalimit…
Ndërtimi zyrtar
diff --git a/components/strings/components_strings_sr-Latn.xtb b/components/strings/components_strings_sr-Latn.xtb
-index 7faf56ccba1dd..0581871a516a7 100644
+index de89125542349..ad3d631ad1af5 100644
--- a/components/strings/components_strings_sr-Latn.xtb
+++ b/components/strings/components_strings_sr-Latn.xtb
@@ -9,7 +9,7 @@
@@ -235937,7 +235937,7 @@ index 7faf56ccba1dd..0581871a516a7 100644
Blokirao je administrator
Ovaj sajt je u grupi, koju definiše , koji može da vidi vaše aktivnosti
Oprema za fudbal
- Potvrdite svoj identitet
+ Potvrdite identitet
Ipak prenesi
Omogućite obaveštenja u Centru za obaveštenja. Otvorite .
-Ove smernice ne mogu da se podese na nivou Chrome profila i biće zanemarene.
@@ -237045,7 +237045,7 @@ index 7faf56ccba1dd..0581871a516a7 100644
Upravljajte lozinkama i pristupnim kodovima…
Zvanična verzija
diff --git a/components/strings/components_strings_sr.xtb b/components/strings/components_strings_sr.xtb
-index ae2086ea5b76e..b282754c2bc18 100644
+index e99d4f9142a39..03ba26e0b1121 100644
--- a/components/strings/components_strings_sr.xtb
+++ b/components/strings/components_strings_sr.xtb
@@ -9,7 +9,7 @@
@@ -237888,7 +237888,7 @@ index ae2086ea5b76e..b282754c2bc18 100644
Блокирао је администратор
Овај сајт је у групи, коју дефинише , који може да види ваше активности
Опрема за фудбал
- Потврдите свој идентитет
+ Потврдите идентитет
Ипак пренеси
Омогућите обавештења у Центру за обавештења. Отворите .
-Ове смернице не могу да се подесе на нивоу Chrome профила и биће занемарене.
diff --git a/patches/0007-enable-stack-clash-protection-for-arm64-targets.patch b/patches/0007-enable-stack-clash-protection-for-arm64-targets.patch
new file mode 100644
index 00000000..e89c1f03
--- /dev/null
+++ b/patches/0007-enable-stack-clash-protection-for-arm64-targets.patch
@@ -0,0 +1,24 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: fgei
+Date: Wed, 31 Jul 2024 12:35:24 +0000
+Subject: [PATCH] enable stack clash protection for arm64 targets
+
+---
+ build/config/compiler/BUILD.gn | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
+index f598fd188a4ce..d8e9203096789 100644
+--- a/build/config/compiler/BUILD.gn
++++ b/build/config/compiler/BUILD.gn
+@@ -371,6 +371,10 @@ config("compiler") {
+ }
+ }
+
++ if (target_cpu == "arm64") {
++ cflags += [ "-fstack-clash-protection" ]
++ }
++
+ if (use_lld) {
+ ldflags += [ "-fuse-ld=lld" ]
+ if (lld_path != "") {
diff --git a/patches/0007-switch-to-fstack-protector-strong.patch b/patches/0008-switch-to-fstack-protector-strong.patch
similarity index 94%
rename from patches/0007-switch-to-fstack-protector-strong.patch
rename to patches/0008-switch-to-fstack-protector-strong.patch
index 7ec61787..eaefd648 100644
--- a/patches/0007-switch-to-fstack-protector-strong.patch
+++ b/patches/0008-switch-to-fstack-protector-strong.patch
@@ -8,7 +8,7 @@ Subject: [PATCH] switch to -fstack-protector-strong
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index f598fd188a4ce..fb5140a0f50f4 100644
+index d8e9203096789..e751d7b359e32 100644
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
@@ -366,7 +366,7 @@ config("compiler") {
diff --git a/patches/0008-enable-fwrapv-in-Clang-for-non-UBSan-builds.patch b/patches/0009-enable-fwrapv-in-Clang-for-non-UBSan-builds.patch
similarity index 89%
rename from patches/0008-enable-fwrapv-in-Clang-for-non-UBSan-builds.patch
rename to patches/0009-enable-fwrapv-in-Clang-for-non-UBSan-builds.patch
index ddfd542c..6d07afc7 100644
--- a/patches/0008-enable-fwrapv-in-Clang-for-non-UBSan-builds.patch
+++ b/patches/0009-enable-fwrapv-in-Clang-for-non-UBSan-builds.patch
@@ -8,10 +8,10 @@ Subject: [PATCH] enable -fwrapv in Clang for non-UBSan builds
1 file changed, 4 insertions(+)
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index fb5140a0f50f4..8fa79720b3a16 100644
+index e751d7b359e32..c2b0ffc5b14e9 100644
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
-@@ -378,6 +378,10 @@ config("compiler") {
+@@ -382,6 +382,10 @@ config("compiler") {
}
}
diff --git a/patches/0009-enable-ftrivial-auto-var-init-zero.patch b/patches/0010-enable-ftrivial-auto-var-init-zero.patch
similarity index 89%
rename from patches/0009-enable-ftrivial-auto-var-init-zero.patch
rename to patches/0010-enable-ftrivial-auto-var-init-zero.patch
index 90ede363..8205f077 100644
--- a/patches/0009-enable-ftrivial-auto-var-init-zero.patch
+++ b/patches/0010-enable-ftrivial-auto-var-init-zero.patch
@@ -8,10 +8,10 @@ Subject: [PATCH] enable -ftrivial-auto-var-init=zero
1 file changed, 4 insertions(+)
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index 8fa79720b3a16..857311ac56448 100644
+index c2b0ffc5b14e9..624297fb2d0a0 100644
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
-@@ -382,6 +382,10 @@ config("compiler") {
+@@ -386,6 +386,10 @@ config("compiler") {
cflags += [ "-fwrapv" ]
}
diff --git a/patches/0010-disable-broken-warning-for-auto-var-init.patch b/patches/0011-disable-broken-warning-for-auto-var-init.patch
similarity index 88%
rename from patches/0010-disable-broken-warning-for-auto-var-init.patch
rename to patches/0011-disable-broken-warning-for-auto-var-init.patch
index 1d4da68e..a70fff39 100644
--- a/patches/0010-disable-broken-warning-for-auto-var-init.patch
+++ b/patches/0011-disable-broken-warning-for-auto-var-init.patch
@@ -8,10 +8,10 @@ Subject: [PATCH] disable broken warning for auto var init
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index 857311ac56448..3c0d6cbbe6b71 100644
+index 624297fb2d0a0..77b26305a0d8a 100644
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
-@@ -383,7 +383,7 @@ config("compiler") {
+@@ -387,7 +387,7 @@ config("compiler") {
}
if (is_clang) {
diff --git a/patches/0011-Checkout-PGO-profiles.patch b/patches/0012-Checkout-PGO-profiles.patch
similarity index 93%
rename from patches/0011-Checkout-PGO-profiles.patch
rename to patches/0012-Checkout-PGO-profiles.patch
index 5c9fa13b..c438c6ea 100644
--- a/patches/0011-Checkout-PGO-profiles.patch
+++ b/patches/0012-Checkout-PGO-profiles.patch
@@ -8,7 +8,7 @@ Subject: [PATCH] Checkout PGO profiles
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/DEPS b/DEPS
-index 171b6c6f00edc..bd9566e41b9b6 100644
+index 2ef294f2050ad..aeb7785f9eaa7 100644
--- a/DEPS
+++ b/DEPS
@@ -149,7 +149,7 @@ vars = {
diff --git a/patches/0012-disable-checkout_nacl.patch b/patches/0013-disable-checkout_nacl.patch
similarity index 93%
rename from patches/0012-disable-checkout_nacl.patch
rename to patches/0013-disable-checkout_nacl.patch
index 488e29e0..a0e5c9ac 100644
--- a/patches/0012-disable-checkout_nacl.patch
+++ b/patches/0013-disable-checkout_nacl.patch
@@ -8,7 +8,7 @@ Subject: [PATCH] disable checkout_nacl
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/DEPS b/DEPS
-index bd9566e41b9b6..394b6719780e1 100644
+index aeb7785f9eaa7..5481322f86a44 100644
--- a/DEPS
+++ b/DEPS
@@ -118,7 +118,7 @@ vars = {
diff --git a/patches/0013-disable-first-run-welcome-page.patch b/patches/0014-disable-first-run-welcome-page.patch
similarity index 100%
rename from patches/0013-disable-first-run-welcome-page.patch
rename to patches/0014-disable-first-run-welcome-page.patch
diff --git a/patches/0014-disable-seed-based-field-trials.patch b/patches/0015-disable-seed-based-field-trials.patch
similarity index 100%
rename from patches/0014-disable-seed-based-field-trials.patch
rename to patches/0015-disable-seed-based-field-trials.patch
diff --git a/patches/0015-disable-fetching-variations.patch b/patches/0016-disable-fetching-variations.patch
similarity index 100%
rename from patches/0015-disable-fetching-variations.patch
rename to patches/0016-disable-fetching-variations.patch
diff --git a/patches/0016-disable-WebView-variations-support.patch b/patches/0017-disable-WebView-variations-support.patch
similarity index 100%
rename from patches/0016-disable-WebView-variations-support.patch
rename to patches/0017-disable-WebView-variations-support.patch
diff --git a/patches/0017-disable-Media-Integrity-blink-extension-API-on-webvi.patch b/patches/0018-disable-Media-Integrity-blink-extension-API-on-webvi.patch
similarity index 100%
rename from patches/0017-disable-Media-Integrity-blink-extension-API-on-webvi.patch
rename to patches/0018-disable-Media-Integrity-blink-extension-API-on-webvi.patch
diff --git a/patches/0018-disable-navigation-error-correction-by-default.patch b/patches/0019-disable-navigation-error-correction-by-default.patch
similarity index 100%
rename from patches/0018-disable-navigation-error-correction-by-default.patch
rename to patches/0019-disable-navigation-error-correction-by-default.patch
diff --git a/patches/0019-disable-contextual-search-by-default.patch b/patches/0020-disable-contextual-search-by-default.patch
similarity index 100%
rename from patches/0019-disable-contextual-search-by-default.patch
rename to patches/0020-disable-contextual-search-by-default.patch
diff --git a/patches/0020-disable-network-prediction-by-default.patch b/patches/0021-disable-network-prediction-by-default.patch
similarity index 100%
rename from patches/0020-disable-network-prediction-by-default.patch
rename to patches/0021-disable-network-prediction-by-default.patch
diff --git a/patches/0021-disable-metrics-by-default.patch b/patches/0022-disable-metrics-by-default.patch
similarity index 100%
rename from patches/0021-disable-metrics-by-default.patch
rename to patches/0022-disable-metrics-by-default.patch
diff --git a/patches/0022-disable-hyperlink-auditing-by-default.patch b/patches/0023-disable-hyperlink-auditing-by-default.patch
similarity index 100%
rename from patches/0022-disable-hyperlink-auditing-by-default.patch
rename to patches/0023-disable-hyperlink-auditing-by-default.patch
diff --git a/patches/0023-disable-showing-popular-sites-by-default.patch b/patches/0024-disable-showing-popular-sites-by-default.patch
similarity index 100%
rename from patches/0023-disable-showing-popular-sites-by-default.patch
rename to patches/0024-disable-showing-popular-sites-by-default.patch
diff --git a/patches/0024-disable-article-suggestions-feature-by-default.patch b/patches/0025-disable-article-suggestions-feature-by-default.patch
similarity index 100%
rename from patches/0024-disable-article-suggestions-feature-by-default.patch
rename to patches/0025-disable-article-suggestions-feature-by-default.patch
diff --git a/patches/0025-disable-content-feed-suggestions-by-default.patch b/patches/0026-disable-content-feed-suggestions-by-default.patch
similarity index 100%
rename from patches/0025-disable-content-feed-suggestions-by-default.patch
rename to patches/0026-disable-content-feed-suggestions-by-default.patch
diff --git a/patches/0026-disable-sensors-access-by-default.patch b/patches/0027-disable-sensors-access-by-default.patch
similarity index 100%
rename from patches/0026-disable-sensors-access-by-default.patch
rename to patches/0027-disable-sensors-access-by-default.patch
diff --git a/patches/0027-block-playing-protected-media-by-default.patch b/patches/0028-block-playing-protected-media-by-default.patch
similarity index 100%
rename from patches/0027-block-playing-protected-media-by-default.patch
rename to patches/0028-block-playing-protected-media-by-default.patch
diff --git a/patches/0028-disable-third-party-cookies-by-default.patch b/patches/0029-disable-third-party-cookies-by-default.patch
similarity index 100%
rename from patches/0028-disable-third-party-cookies-by-default.patch
rename to patches/0029-disable-third-party-cookies-by-default.patch
diff --git a/patches/0029-disable-background-sync-by-default.patch b/patches/0030-disable-background-sync-by-default.patch
similarity index 100%
rename from patches/0029-disable-background-sync-by-default.patch
rename to patches/0030-disable-background-sync-by-default.patch
diff --git a/patches/0030-disable-payment-support-by-default.patch b/patches/0031-disable-payment-support-by-default.patch
similarity index 100%
rename from patches/0030-disable-payment-support-by-default.patch
rename to patches/0031-disable-payment-support-by-default.patch
diff --git a/patches/0031-disable-media-router-media-remoting-by-default.patch b/patches/0032-disable-media-router-media-remoting-by-default.patch
similarity index 100%
rename from patches/0031-disable-media-router-media-remoting-by-default.patch
rename to patches/0032-disable-media-router-media-remoting-by-default.patch
diff --git a/patches/0032-disable-media-router-by-default.patch b/patches/0033-disable-media-router-by-default.patch
similarity index 100%
rename from patches/0032-disable-media-router-by-default.patch
rename to patches/0033-disable-media-router-by-default.patch
diff --git a/patches/0033-disable-offering-translations-by-default.patch b/patches/0034-disable-offering-translations-by-default.patch
similarity index 100%
rename from patches/0033-disable-offering-translations-by-default.patch
rename to patches/0034-disable-offering-translations-by-default.patch
diff --git a/patches/0034-disable-browser-sign-in-feature-by-default.patch b/patches/0035-disable-browser-sign-in-feature-by-default.patch
similarity index 100%
rename from patches/0034-disable-browser-sign-in-feature-by-default.patch
rename to patches/0035-disable-browser-sign-in-feature-by-default.patch
diff --git a/patches/0035-disable-safe-browsing-reporting-opt-in-by-default.patch b/patches/0036-disable-safe-browsing-reporting-opt-in-by-default.patch
similarity index 100%
rename from patches/0035-disable-safe-browsing-reporting-opt-in-by-default.patch
rename to patches/0036-disable-safe-browsing-reporting-opt-in-by-default.patch
diff --git a/patches/0036-disable-unused-safe-browsing-option-by-default.patch b/patches/0037-disable-unused-safe-browsing-option-by-default.patch
similarity index 100%
rename from patches/0036-disable-unused-safe-browsing-option-by-default.patch
rename to patches/0037-disable-unused-safe-browsing-option-by-default.patch
diff --git a/patches/0037-disable-media-DRM-preprovisioning-by-default.patch b/patches/0038-disable-media-DRM-preprovisioning-by-default.patch
similarity index 100%
rename from patches/0037-disable-media-DRM-preprovisioning-by-default.patch
rename to patches/0038-disable-media-DRM-preprovisioning-by-default.patch
diff --git a/patches/0038-disable-autofill-server-communication-by-default.patch b/patches/0039-disable-autofill-server-communication-by-default.patch
similarity index 100%
rename from patches/0038-disable-autofill-server-communication-by-default.patch
rename to patches/0039-disable-autofill-server-communication-by-default.patch
diff --git a/patches/0039-disable-component-updater-pings-by-default.patch b/patches/0040-disable-component-updater-pings-by-default.patch
similarity index 100%
rename from patches/0039-disable-component-updater-pings-by-default.patch
rename to patches/0040-disable-component-updater-pings-by-default.patch
diff --git a/patches/0040-disable-search-provider-logo.patch b/patches/0041-disable-search-provider-logo.patch
similarity index 100%
rename from patches/0040-disable-search-provider-logo.patch
rename to patches/0041-disable-search-provider-logo.patch
diff --git a/patches/0041-disable-trivial-subdomain-hiding.patch b/patches/0042-disable-trivial-subdomain-hiding.patch
similarity index 100%
rename from patches/0041-disable-trivial-subdomain-hiding.patch
rename to patches/0042-disable-trivial-subdomain-hiding.patch
diff --git a/patches/0042-disable-learn-more-link-in-incognito-new-tab.patch b/patches/0043-disable-learn-more-link-in-incognito-new-tab.patch
similarity index 100%
rename from patches/0042-disable-learn-more-link-in-incognito-new-tab.patch
rename to patches/0043-disable-learn-more-link-in-incognito-new-tab.patch
diff --git a/patches/0043-disable-Omaha-update-check-support.patch b/patches/0044-disable-Omaha-update-check-support.patch
similarity index 100%
rename from patches/0043-disable-Omaha-update-check-support.patch
rename to patches/0044-disable-Omaha-update-check-support.patch
diff --git a/patches/0044-disable-GaiaAuthFetcher-code-due-to-upstream-bug.patch b/patches/0045-disable-GaiaAuthFetcher-code-due-to-upstream-bug.patch
similarity index 100%
rename from patches/0044-disable-GaiaAuthFetcher-code-due-to-upstream-bug.patch
rename to patches/0045-disable-GaiaAuthFetcher-code-due-to-upstream-bug.patch
diff --git a/patches/0045-Disable-adding-a-signed-out-avatar-on-new-tab-pages-.patch b/patches/0046-Disable-adding-a-signed-out-avatar-on-new-tab-pages-.patch
similarity index 100%
rename from patches/0045-Disable-adding-a-signed-out-avatar-on-new-tab-pages-.patch
rename to patches/0046-Disable-adding-a-signed-out-avatar-on-new-tab-pages-.patch
diff --git a/patches/0046-Disable-newer-privacy-sandbox-features-by-default.patch b/patches/0047-Disable-newer-privacy-sandbox-features-by-default.patch
similarity index 100%
rename from patches/0046-Disable-newer-privacy-sandbox-features-by-default.patch
rename to patches/0047-Disable-newer-privacy-sandbox-features-by-default.patch
diff --git a/patches/0047-Disable-WebGPU-in-Android-by-default.patch b/patches/0048-Disable-WebGPU-in-Android-by-default.patch
similarity index 100%
rename from patches/0047-Disable-WebGPU-in-Android-by-default.patch
rename to patches/0048-Disable-WebGPU-in-Android-by-default.patch
diff --git a/patches/0048-Disable-top-toolbar-button-Translate-option-by-defau.patch b/patches/0049-Disable-top-toolbar-button-Translate-option-by-defau.patch
similarity index 100%
rename from patches/0048-Disable-top-toolbar-button-Translate-option-by-defau.patch
rename to patches/0049-Disable-top-toolbar-button-Translate-option-by-defau.patch
diff --git a/patches/0049-always-use-local-new-tab-page.patch b/patches/0050-always-use-local-new-tab-page.patch
similarity index 100%
rename from patches/0049-always-use-local-new-tab-page.patch
rename to patches/0050-always-use-local-new-tab-page.patch
diff --git a/patches/0050-mark-non-secure-origins-as-dangerous.patch b/patches/0051-mark-non-secure-origins-as-dangerous.patch
similarity index 100%
rename from patches/0050-mark-non-secure-origins-as-dangerous.patch
rename to patches/0051-mark-non-secure-origins-as-dangerous.patch
diff --git a/patches/0051-most-private-WebRTC-IP-handling-policy-by-default.patch b/patches/0052-most-private-WebRTC-IP-handling-policy-by-default.patch
similarity index 100%
rename from patches/0051-most-private-WebRTC-IP-handling-policy-by-default.patch
rename to patches/0052-most-private-WebRTC-IP-handling-policy-by-default.patch
diff --git a/patches/0052-stub-out-the-battery-status-API.patch b/patches/0053-stub-out-the-battery-status-API.patch
similarity index 100%
rename from patches/0052-stub-out-the-battery-status-API.patch
rename to patches/0053-stub-out-the-battery-status-API.patch
diff --git a/patches/0053-stop-ignoring-download-location-prompt-setting.patch b/patches/0054-stop-ignoring-download-location-prompt-setting.patch
similarity index 100%
rename from patches/0053-stop-ignoring-download-location-prompt-setting.patch
rename to patches/0054-stop-ignoring-download-location-prompt-setting.patch
diff --git a/patches/0054-show-download-prompt-again-by-default.patch b/patches/0055-show-download-prompt-again-by-default.patch
similarity index 100%
rename from patches/0054-show-download-prompt-again-by-default.patch
rename to patches/0055-show-download-prompt-again-by-default.patch
diff --git a/patches/0055-disable-trials-of-privacy-aware-analytics-advertisin.patch b/patches/0056-disable-trials-of-privacy-aware-analytics-advertisin.patch
similarity index 100%
rename from patches/0055-disable-trials-of-privacy-aware-analytics-advertisin.patch
rename to patches/0056-disable-trials-of-privacy-aware-analytics-advertisin.patch
diff --git a/patches/0056-disable-using-Play-services-fonts.patch b/patches/0057-disable-using-Play-services-fonts.patch
similarity index 100%
rename from patches/0056-disable-using-Play-services-fonts.patch
rename to patches/0057-disable-using-Play-services-fonts.patch
diff --git a/patches/0057-disable-appending-variations-header.patch b/patches/0058-disable-appending-variations-header.patch
similarity index 100%
rename from patches/0057-disable-appending-variations-header.patch
rename to patches/0058-disable-appending-variations-header.patch
diff --git a/patches/0058-Disable-detailed-language-settings-by-default.patch b/patches/0059-Disable-detailed-language-settings-by-default.patch
similarity index 100%
rename from patches/0058-Disable-detailed-language-settings-by-default.patch
rename to patches/0059-Disable-detailed-language-settings-by-default.patch
diff --git a/patches/0059-disable-fetching-optimization-guides-by-default.patch b/patches/0060-disable-fetching-optimization-guides-by-default.patch
similarity index 100%
rename from patches/0059-disable-fetching-optimization-guides-by-default.patch
rename to patches/0060-disable-fetching-optimization-guides-by-default.patch
diff --git a/patches/0060-set-default-search-engine-to-DuckDuckGo.patch b/patches/0061-set-default-search-engine-to-DuckDuckGo.patch
similarity index 100%
rename from patches/0060-set-default-search-engine-to-DuckDuckGo.patch
rename to patches/0061-set-default-search-engine-to-DuckDuckGo.patch
diff --git a/patches/0061-set-original-package-to-org.chromium.chrome.patch b/patches/0062-set-original-package-to-org.chromium.chrome.patch
similarity index 100%
rename from patches/0061-set-original-package-to-org.chromium.chrome.patch
rename to patches/0062-set-original-package-to-org.chromium.chrome.patch
diff --git a/patches/0062-Make-HTTPS-only-mode-the-default.patch b/patches/0063-Make-HTTPS-only-mode-the-default.patch
similarity index 100%
rename from patches/0062-Make-HTTPS-only-mode-the-default.patch
rename to patches/0063-Make-HTTPS-only-mode-the-default.patch
diff --git a/patches/0063-require-HTTPS-for-component-updates.patch b/patches/0064-require-HTTPS-for-component-updates.patch
similarity index 100%
rename from patches/0063-require-HTTPS-for-component-updates.patch
rename to patches/0064-require-HTTPS-for-component-updates.patch
diff --git a/patches/0064-use-vanadium.app-for-component-updates.patch b/patches/0065-use-vanadium.app-for-component-updates.patch
similarity index 100%
rename from patches/0064-use-vanadium.app-for-component-updates.patch
rename to patches/0065-use-vanadium.app-for-component-updates.patch
diff --git a/patches/0065-use-grapheneos.network-when-verifying-DNS-over-HTTPS.patch b/patches/0066-use-grapheneos.network-when-verifying-DNS-over-HTTPS.patch
similarity index 100%
rename from patches/0065-use-grapheneos.network-when-verifying-DNS-over-HTTPS.patch
rename to patches/0066-use-grapheneos.network-when-verifying-DNS-over-HTTPS.patch
diff --git a/patches/0066-Use-GrapheneOS-connectivity-check-as-well-for-Help-a.patch b/patches/0067-Use-GrapheneOS-connectivity-check-as-well-for-Help-a.patch
similarity index 100%
rename from patches/0066-Use-GrapheneOS-connectivity-check-as-well-for-Help-a.patch
rename to patches/0067-Use-GrapheneOS-connectivity-check-as-well-for-Help-a.patch
diff --git a/patches/0067-enable-memory-tagging-in-all-processes.patch b/patches/0068-enable-memory-tagging-in-all-processes.patch
similarity index 100%
rename from patches/0067-enable-memory-tagging-in-all-processes.patch
rename to patches/0068-enable-memory-tagging-in-all-processes.patch
diff --git a/patches/0068-bugfix-do-not-attempt-to-re-enable-memory-tagging.patch b/patches/0069-bugfix-do-not-attempt-to-re-enable-memory-tagging.patch
similarity index 100%
rename from patches/0068-bugfix-do-not-attempt-to-re-enable-memory-tagging.patch
rename to patches/0069-bugfix-do-not-attempt-to-re-enable-memory-tagging.patch
diff --git a/patches/0069-enable-prefetch-privacy-changes-by-default.patch b/patches/0070-enable-prefetch-privacy-changes-by-default.patch
similarity index 100%
rename from patches/0069-enable-prefetch-privacy-changes-by-default.patch
rename to patches/0070-enable-prefetch-privacy-changes-by-default.patch
diff --git a/patches/0070-enable-split-cache-by-default.patch b/patches/0071-enable-split-cache-by-default.patch
similarity index 100%
rename from patches/0070-enable-split-cache-by-default.patch
rename to patches/0071-enable-split-cache-by-default.patch
diff --git a/patches/0071-enable-partitioning-connections-by-default.patch b/patches/0072-enable-partitioning-connections-by-default.patch
similarity index 100%
rename from patches/0071-enable-partitioning-connections-by-default.patch
rename to patches/0072-enable-partitioning-connections-by-default.patch
diff --git a/patches/0072-enable-dubious-Do-Not-Track-feature-by-default.patch b/patches/0073-enable-dubious-Do-Not-Track-feature-by-default.patch
similarity index 100%
rename from patches/0072-enable-dubious-Do-Not-Track-feature-by-default.patch
rename to patches/0073-enable-dubious-Do-Not-Track-feature-by-default.patch
diff --git a/patches/0073-enable-strict-site-isolation-by-default-on-Android.patch b/patches/0074-enable-strict-site-isolation-by-default-on-Android.patch
similarity index 100%
rename from patches/0073-enable-strict-site-isolation-by-default-on-Android.patch
rename to patches/0074-enable-strict-site-isolation-by-default-on-Android.patch
diff --git a/patches/0074-Enable-strict-origin-isolation-by-default.patch b/patches/0075-Enable-strict-origin-isolation-by-default.patch
similarity index 100%
rename from patches/0074-Enable-strict-origin-isolation-by-default.patch
rename to patches/0075-Enable-strict-origin-isolation-by-default.patch
diff --git a/patches/0075-Enable-reduce-accept-language-header-by-default.patch b/patches/0076-Enable-reduce-accept-language-header-by-default.patch
similarity index 100%
rename from patches/0075-Enable-reduce-accept-language-header-by-default.patch
rename to patches/0076-Enable-reduce-accept-language-header-by-default.patch
diff --git a/patches/0076-use-Google-Chrome-branding-for-client-hints.patch b/patches/0077-use-Google-Chrome-branding-for-client-hints.patch
similarity index 100%
rename from patches/0076-use-Google-Chrome-branding-for-client-hints.patch
rename to patches/0077-use-Google-Chrome-branding-for-client-hints.patch
diff --git a/patches/0077-add-trichrome-browser-apk-targets.patch b/patches/0078-add-trichrome-browser-apk-targets.patch
similarity index 100%
rename from patches/0077-add-trichrome-browser-apk-targets.patch
rename to patches/0078-add-trichrome-browser-apk-targets.patch
diff --git a/patches/0078-Remove-logo-from-chrome-version.patch b/patches/0079-Remove-logo-from-chrome-version.patch
similarity index 100%
rename from patches/0078-Remove-logo-from-chrome-version.patch
rename to patches/0079-Remove-logo-from-chrome-version.patch
diff --git a/patches/0079-redirect-settings-help-icon.patch b/patches/0080-redirect-settings-help-icon.patch
similarity index 100%
rename from patches/0079-redirect-settings-help-icon.patch
rename to patches/0080-redirect-settings-help-icon.patch
diff --git a/patches/0080-remove-Google-prefix-from-storage-settings-label.patch b/patches/0081-remove-Google-prefix-from-storage-settings-label.patch
similarity index 100%
rename from patches/0080-remove-Google-prefix-from-storage-settings-label.patch
rename to patches/0081-remove-Google-prefix-from-storage-settings-label.patch
diff --git a/patches/0081-remove-Help-feedback-menu-entry.patch b/patches/0082-remove-Help-feedback-menu-entry.patch
similarity index 100%
rename from patches/0081-remove-Help-feedback-menu-entry.patch
rename to patches/0082-remove-Help-feedback-menu-entry.patch
diff --git a/patches/0082-hide-passwords.google.com-link-when-not-supported.patch b/patches/0083-hide-passwords.google.com-link-when-not-supported.patch
similarity index 100%
rename from patches/0082-hide-passwords.google.com-link-when-not-supported.patch
rename to patches/0083-hide-passwords.google.com-link-when-not-supported.patch
diff --git a/patches/0083-temporary-Always-partition-third-party-storage.patch b/patches/0084-temporary-Always-partition-third-party-storage.patch
similarity index 100%
rename from patches/0083-temporary-Always-partition-third-party-storage.patch
rename to patches/0084-temporary-Always-partition-third-party-storage.patch
diff --git a/patches/0084-update-trichrome_library_apk-expectation-file.patch b/patches/0085-update-trichrome_library_apk-expectation-file.patch
similarity index 100%
rename from patches/0084-update-trichrome_library_apk-expectation-file.patch
rename to patches/0085-update-trichrome_library_apk-expectation-file.patch
diff --git a/patches/0085-Consolidate-downstream-changes-in-dependencies-sourc.patch b/patches/0086-Consolidate-downstream-changes-in-dependencies-sourc.patch
similarity index 100%
rename from patches/0085-Consolidate-downstream-changes-in-dependencies-sourc.patch
rename to patches/0086-Consolidate-downstream-changes-in-dependencies-sourc.patch
diff --git a/patches/0086-Consolidate-downstream-strings-in-a-separate-file-fo.patch b/patches/0087-Consolidate-downstream-strings-in-a-separate-file-fo.patch
similarity index 100%
rename from patches/0086-Consolidate-downstream-strings-in-a-separate-file-fo.patch
rename to patches/0087-Consolidate-downstream-strings-in-a-separate-file-fo.patch
diff --git a/patches/0087-Utility-class-for-adding-shared-preference-keys.patch b/patches/0088-Utility-class-for-adding-shared-preference-keys.patch
similarity index 100%
rename from patches/0087-Utility-class-for-adding-shared-preference-keys.patch
rename to patches/0088-Utility-class-for-adding-shared-preference-keys.patch
diff --git a/patches/0088-Helper-class-for-modifying-preferences-at-chrome-lay.patch b/patches/0089-Helper-class-for-modifying-preferences-at-chrome-lay.patch
similarity index 100%
rename from patches/0088-Helper-class-for-modifying-preferences-at-chrome-lay.patch
rename to patches/0089-Helper-class-for-modifying-preferences-at-chrome-lay.patch
diff --git a/patches/0089-Utility-class-for-modifying-preferences-at-Privacy-s.patch b/patches/0090-Utility-class-for-modifying-preferences-at-Privacy-s.patch
similarity index 100%
rename from patches/0089-Utility-class-for-modifying-preferences-at-Privacy-s.patch
rename to patches/0090-Utility-class-for-modifying-preferences-at-Privacy-s.patch
diff --git a/patches/0090-Remove-not-applicable-additional-terms-of-services.patch b/patches/0091-Remove-not-applicable-additional-terms-of-services.patch
similarity index 100%
rename from patches/0090-Remove-not-applicable-additional-terms-of-services.patch
rename to patches/0091-Remove-not-applicable-additional-terms-of-services.patch
diff --git a/patches/0091-remove-Google-terms-of-use-and-privacy-policy.patch b/patches/0092-remove-Google-terms-of-use-and-privacy-policy.patch
similarity index 100%
rename from patches/0091-remove-Google-terms-of-use-and-privacy-policy.patch
rename to patches/0092-remove-Google-terms-of-use-and-privacy-policy.patch
diff --git a/patches/0092-disable-unused-password-check-feature.patch b/patches/0093-disable-unused-password-check-feature.patch
similarity index 100%
rename from patches/0092-disable-unused-password-check-feature.patch
rename to patches/0093-disable-unused-password-check-feature.patch
diff --git a/patches/0093-Make-PrivacySettings-preferene-keys-declaration-pack.patch b/patches/0094-Make-PrivacySettings-preferene-keys-declaration-pack.patch
similarity index 100%
rename from patches/0093-Make-PrivacySettings-preferene-keys-declaration-pack.patch
rename to patches/0094-Make-PrivacySettings-preferene-keys-declaration-pack.patch
diff --git a/patches/0094-remove-unwanted-sync-and-services-link.patch b/patches/0095-remove-unwanted-sync-and-services-link.patch
similarity index 100%
rename from patches/0094-remove-unwanted-sync-and-services-link.patch
rename to patches/0095-remove-unwanted-sync-and-services-link.patch
diff --git a/patches/0095-remove-safety-check-menu.patch b/patches/0096-remove-safety-check-menu.patch
similarity index 100%
rename from patches/0095-remove-safety-check-menu.patch
rename to patches/0096-remove-safety-check-menu.patch
diff --git a/patches/0096-remove-unwanted-account-and-services-section.patch b/patches/0097-remove-unwanted-account-and-services-section.patch
similarity index 100%
rename from patches/0096-remove-unwanted-account-and-services-section.patch
rename to patches/0097-remove-unwanted-account-and-services-section.patch
diff --git a/patches/0097-remove-translate-offer-preference.patch b/patches/0098-remove-translate-offer-preference.patch
similarity index 100%
rename from patches/0097-remove-translate-offer-preference.patch
rename to patches/0098-remove-translate-offer-preference.patch
diff --git a/patches/0098-Hide-Sign-In-preference-when-disallowed.patch b/patches/0099-Hide-Sign-In-preference-when-disallowed.patch
similarity index 100%
rename from patches/0098-Hide-Sign-In-preference-when-disallowed.patch
rename to patches/0099-Hide-Sign-In-preference-when-disallowed.patch
diff --git a/patches/0099-Hide-currently-no-op-preload-settings.patch b/patches/0100-Hide-currently-no-op-preload-settings.patch
similarity index 100%
rename from patches/0099-Hide-currently-no-op-preload-settings.patch
rename to patches/0100-Hide-currently-no-op-preload-settings.patch
diff --git a/patches/0100-Remove-privacy-trials-preference-UI.patch b/patches/0101-Remove-privacy-trials-preference-UI.patch
similarity index 100%
rename from patches/0100-Remove-privacy-trials-preference-UI.patch
rename to patches/0101-Remove-privacy-trials-preference-UI.patch
diff --git a/patches/0101-Remove-privacy-guides-preference-UI.patch b/patches/0102-Remove-privacy-guides-preference-UI.patch
similarity index 100%
rename from patches/0101-Remove-privacy-guides-preference-UI.patch
rename to patches/0102-Remove-privacy-guides-preference-UI.patch
diff --git a/patches/0102-Move-search-suggestions-back-to-privacy-section.patch b/patches/0103-Move-search-suggestions-back-to-privacy-section.patch
similarity index 100%
rename from patches/0102-Move-search-suggestions-back-to-privacy-section.patch
rename to patches/0103-Move-search-suggestions-back-to-privacy-section.patch
diff --git a/patches/0103-Toggle-for-closing-tabs-on-exit.patch b/patches/0104-Toggle-for-closing-tabs-on-exit.patch
similarity index 100%
rename from patches/0103-Toggle-for-closing-tabs-on-exit.patch
rename to patches/0104-Toggle-for-closing-tabs-on-exit.patch
diff --git a/patches/0104-Toggle-for-navigating-external-URL-in-incognito.patch b/patches/0105-Toggle-for-navigating-external-URL-in-incognito.patch
similarity index 100%
rename from patches/0104-Toggle-for-navigating-external-URL-in-incognito.patch
rename to patches/0105-Toggle-for-navigating-external-URL-in-incognito.patch
diff --git a/patches/0105-Do-not-clear-the-url-bar-on-focus-by-default-for-sea.patch b/patches/0106-Do-not-clear-the-url-bar-on-focus-by-default-for-sea.patch
similarity index 100%
rename from patches/0105-Do-not-clear-the-url-bar-on-focus-by-default-for-sea.patch
rename to patches/0106-Do-not-clear-the-url-bar-on-focus-by-default-for-sea.patch
diff --git a/patches/0106-Handle-web-search-action-in-browser.patch b/patches/0107-Handle-web-search-action-in-browser.patch
similarity index 100%
rename from patches/0106-Handle-web-search-action-in-browser.patch
rename to patches/0107-Handle-web-search-action-in-browser.patch
diff --git a/patches/0108-Extend-opening-links-from-external-apps-in-incognito.patch b/patches/0108-Extend-opening-links-from-external-apps-in-incognito.patch
deleted file mode 100644
index 089bb73c..00000000
--- a/patches/0108-Extend-opening-links-from-external-apps-in-incognito.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: fgei
-Date: Thu, 1 Feb 2024 17:58:19 +0000
-Subject: [PATCH] Extend opening links from external apps in incognito for
- custom tabs
-
----
- .../chrome/browser/LaunchIntentDispatcher.java | 1 +
- .../browser/LaunchIntentDispatcherHooks.java | 17 +++++++++++++++++
- 2 files changed, 18 insertions(+)
-
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
-index fe9bbd148b60c..97fb584f0ec86 100644
---- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
-@@ -261,6 +261,7 @@ public class LaunchIntentDispatcher {
- newIntent.setAction(Intent.ACTION_VIEW);
- newIntent.setData(uri);
- newIntent.setClassName(context, CustomTabActivity.class.getName());
-+ newIntent = LaunchIntentDispatcherHooks.maybeModifyCustomTabIntents(context, newIntent);
-
- // Since configureIntentForResizableCustomTab() might change the componenet/class
- // associated with the passed intent, it needs to be called after #setClassName(context,
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
-index aaec00177de6e..c282d5311d57f 100644
---- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
-@@ -1,9 +1,20 @@
- package org.chromium.chrome.browser;
-
- import android.app.Activity;
-+import android.content.Context;
- import android.content.Intent;
-
- final class LaunchIntentDispatcherHooks {
-+
-+ private static Intent maybeCreateIncognitoTabIntentFor(Context context, Intent intent) {
-+ Intent newIntent = intent;
-+ if (TabPreferencesUtils.shouldOpenLinksInIncognito()) {
-+ newIntent = TabPreferencesUtils.appendNeededIncognitoExtras(context, newIntent);
-+ }
-+
-+ return newIntent;
-+ }
-+
- static Intent maybeModifyActionViewIntents(Activity activity, Intent intent) {
- Intent newIntent = intent;
- if (TabPreferencesUtils.shouldOpenLinksInIncognito()) {
-@@ -12,4 +23,10 @@ final class LaunchIntentDispatcherHooks {
-
- return newIntent;
- }
-+
-+ static Intent maybeModifyCustomTabIntents(Context context, Intent intent) {
-+ Intent newIntent = maybeCreateIncognitoTabIntentFor(context, intent);
-+
-+ return newIntent;
-+ }
- }
diff --git a/patches/0107-Support-opening-external-web-search-in-incognito.patch b/patches/0108-Support-opening-external-web-search-in-incognito.patch
similarity index 100%
rename from patches/0107-Support-opening-external-web-search-in-incognito.patch
rename to patches/0108-Support-opening-external-web-search-in-incognito.patch
diff --git a/patches/0109-Extend-opening-links-from-external-apps-in-incognito.patch b/patches/0109-Extend-opening-links-from-external-apps-in-incognito.patch
index 3524a2d3..089bb73c 100644
--- a/patches/0109-Extend-opening-links-from-external-apps-in-incognito.patch
+++ b/patches/0109-Extend-opening-links-from-external-apps-in-incognito.patch
@@ -1,87 +1,59 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: fgei
-Date: Thu, 1 Feb 2024 17:58:40 +0000
+Date: Thu, 1 Feb 2024 17:58:19 +0000
Subject: [PATCH] Extend opening links from external apps in incognito for
- search tabs
+ custom tabs
---
- .../chromium/chrome/browser/LaunchIntentDispatcher.java | 2 ++
- .../chrome/browser/LaunchIntentDispatcherHooks.java | 6 ++++++
- .../chrome/browser/searchwidget/SearchActivity.java | 6 +++++-
- .../chrome/browser/searchwidget/SearchActivityHooks.java | 7 +++++++
- 4 files changed, 20 insertions(+), 1 deletion(-)
+ .../chrome/browser/LaunchIntentDispatcher.java | 1 +
+ .../browser/LaunchIntentDispatcherHooks.java | 17 +++++++++++++++++
+ 2 files changed, 18 insertions(+)
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
-index 97fb584f0ec86..5f059ef6ff070 100644
+index fe9bbd148b60c..97fb584f0ec86 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
-@@ -221,6 +221,8 @@ public class LaunchIntentDispatcher {
- searchActivityIntent.setClass(
- ContextUtils.getApplicationContext(), SearchActivity.class);
- searchActivityIntent.putExtra(SearchManager.QUERY, query);
-+ searchActivityIntent = LaunchIntentDispatcherHooks.maybeModifySearchIntents(
-+ mActivity, searchActivityIntent);
- mActivity.startActivity(searchActivityIntent);
- }
- return true;
+@@ -261,6 +261,7 @@ public class LaunchIntentDispatcher {
+ newIntent.setAction(Intent.ACTION_VIEW);
+ newIntent.setData(uri);
+ newIntent.setClassName(context, CustomTabActivity.class.getName());
++ newIntent = LaunchIntentDispatcherHooks.maybeModifyCustomTabIntents(context, newIntent);
+
+ // Since configureIntentForResizableCustomTab() might change the componenet/class
+ // associated with the passed intent, it needs to be called after #setClassName(context,
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
-index c282d5311d57f..6cdfa50279aa0 100644
+index aaec00177de6e..c282d5311d57f 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
-@@ -29,4 +29,10 @@ final class LaunchIntentDispatcherHooks {
+@@ -1,9 +1,20 @@
+ package org.chromium.chrome.browser;
- return newIntent;
- }
+ import android.app.Activity;
++import android.content.Context;
+ import android.content.Intent;
+
+ final class LaunchIntentDispatcherHooks {
+
-+ static Intent maybeModifySearchIntents(Activity activity, Intent intent) {
-+ Intent newIntent = maybeCreateIncognitoTabIntentFor(activity, intent);
++ private static Intent maybeCreateIncognitoTabIntentFor(Context context, Intent intent) {
++ Intent newIntent = intent;
++ if (TabPreferencesUtils.shouldOpenLinksInIncognito()) {
++ newIntent = TabPreferencesUtils.appendNeededIncognitoExtras(context, newIntent);
++ }
+
+ return newIntent;
+ }
- }
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
-index a2a066322d4b2..86831f34543a4 100644
---- a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
-@@ -469,13 +469,17 @@ public class SearchActivity extends AsyncInitializationActivity
- @Nullable
- @Override
- protected OTRProfileID createOffTheRecordProfileID() {
-+ if (SearchActivityHooks.shouldOpenInIncognito(getIntent())) {
-+ return super.createOffTheRecordProfileID();
-+ }
- throw new IllegalStateException(
- "Attempting to access incognito from the search activity");
- }
- };
- profileProvider.onAvailable(
- (provider) -> {
-- mProfileSupplier.set(profileProvider.get().getOriginalProfile());
-+ mProfileSupplier.set(ProfileProvider.getOrCreateProfile(profileProvider.get(),
-+ SearchActivityHooks.shouldOpenInIncognito(getIntent())));
- });
- return profileProvider;
- }
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java
-index 791a9ed59a2f3..bbc7996c25aaf 100644
---- a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java
-@@ -3,6 +3,8 @@ package org.chromium.chrome.browser.searchwidget;
- import android.app.Activity;
- import android.content.Intent;
-
-+import org.chromium.base.IntentUtils;
-+import org.chromium.chrome.browser.IntentHandler;
- import org.chromium.chrome.browser.TabPreferencesUtils;
- import org.chromium.chrome.browser.omnibox.LocationBarCoordinator;
-
-@@ -20,4 +22,9 @@ public class SearchActivityHooks {
++
+ static Intent maybeModifyActionViewIntents(Activity activity, Intent intent) {
+ Intent newIntent = intent;
+ if (TabPreferencesUtils.shouldOpenLinksInIncognito()) {
+@@ -12,4 +23,10 @@ final class LaunchIntentDispatcherHooks {
return newIntent;
}
+
-+ static boolean shouldOpenInIncognito(Intent intent) {
-+ return IntentUtils.safeGetBooleanExtra(intent,
-+ IntentHandler.EXTRA_OPEN_NEW_INCOGNITO_TAB, false);
++ static Intent maybeModifyCustomTabIntents(Context context, Intent intent) {
++ Intent newIntent = maybeCreateIncognitoTabIntentFor(context, intent);
++
++ return newIntent;
+ }
}
diff --git a/patches/0110-Extend-opening-links-from-external-apps-in-incognito.patch b/patches/0110-Extend-opening-links-from-external-apps-in-incognito.patch
index 5fdaeecd..3524a2d3 100644
--- a/patches/0110-Extend-opening-links-from-external-apps-in-incognito.patch
+++ b/patches/0110-Extend-opening-links-from-external-apps-in-incognito.patch
@@ -2,37 +2,86 @@ From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: fgei
Date: Thu, 1 Feb 2024 17:58:40 +0000
Subject: [PATCH] Extend opening links from external apps in incognito for
- share intents
+ search tabs
---
- .../org/chromium/chrome/browser/LaunchIntentDispatcher.java | 1 +
- .../chrome/browser/LaunchIntentDispatcherHooks.java | 6 ++++++
- 2 files changed, 7 insertions(+)
+ .../chromium/chrome/browser/LaunchIntentDispatcher.java | 2 ++
+ .../chrome/browser/LaunchIntentDispatcherHooks.java | 6 ++++++
+ .../chrome/browser/searchwidget/SearchActivity.java | 6 +++++-
+ .../chrome/browser/searchwidget/SearchActivityHooks.java | 7 +++++++
+ 4 files changed, 20 insertions(+), 1 deletion(-)
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
-index 5f059ef6ff070..edb1c9b177b57 100644
+index 97fb584f0ec86..5f059ef6ff070 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
-@@ -149,6 +149,7 @@ public class LaunchIntentDispatcher {
- url = IntentHandler.getUrlFromShareIntent(mIntent);
- if (url == null) return Action.FINISH_ACTIVITY;
- mIntent.setData(Uri.parse(url));
-+ mIntent = LaunchIntentDispatcherHooks.maybeModifyActionSendIntents(mActivity, mIntent);
- } else {
- url = IntentHandler.getUrlFromIntent(mIntent);
+@@ -221,6 +221,8 @@ public class LaunchIntentDispatcher {
+ searchActivityIntent.setClass(
+ ContextUtils.getApplicationContext(), SearchActivity.class);
+ searchActivityIntent.putExtra(SearchManager.QUERY, query);
++ searchActivityIntent = LaunchIntentDispatcherHooks.maybeModifySearchIntents(
++ mActivity, searchActivityIntent);
+ mActivity.startActivity(searchActivityIntent);
}
+ return true;
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
-index 6cdfa50279aa0..547e85324cac5 100644
+index c282d5311d57f..6cdfa50279aa0 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
-@@ -35,4 +35,10 @@ final class LaunchIntentDispatcherHooks {
+@@ -29,4 +29,10 @@ final class LaunchIntentDispatcherHooks {
return newIntent;
}
+
-+ static Intent maybeModifyActionSendIntents(Activity activity, Intent intent) {
++ static Intent maybeModifySearchIntents(Activity activity, Intent intent) {
+ Intent newIntent = maybeCreateIncognitoTabIntentFor(activity, intent);
+
+ return newIntent;
+ }
}
+diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
+index a2a066322d4b2..86831f34543a4 100644
+--- a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
++++ b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
+@@ -469,13 +469,17 @@ public class SearchActivity extends AsyncInitializationActivity
+ @Nullable
+ @Override
+ protected OTRProfileID createOffTheRecordProfileID() {
++ if (SearchActivityHooks.shouldOpenInIncognito(getIntent())) {
++ return super.createOffTheRecordProfileID();
++ }
+ throw new IllegalStateException(
+ "Attempting to access incognito from the search activity");
+ }
+ };
+ profileProvider.onAvailable(
+ (provider) -> {
+- mProfileSupplier.set(profileProvider.get().getOriginalProfile());
++ mProfileSupplier.set(ProfileProvider.getOrCreateProfile(profileProvider.get(),
++ SearchActivityHooks.shouldOpenInIncognito(getIntent())));
+ });
+ return profileProvider;
+ }
+diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java
+index 791a9ed59a2f3..bbc7996c25aaf 100644
+--- a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java
++++ b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java
+@@ -3,6 +3,8 @@ package org.chromium.chrome.browser.searchwidget;
+ import android.app.Activity;
+ import android.content.Intent;
+
++import org.chromium.base.IntentUtils;
++import org.chromium.chrome.browser.IntentHandler;
+ import org.chromium.chrome.browser.TabPreferencesUtils;
+ import org.chromium.chrome.browser.omnibox.LocationBarCoordinator;
+
+@@ -20,4 +22,9 @@ public class SearchActivityHooks {
+
+ return newIntent;
+ }
++
++ static boolean shouldOpenInIncognito(Intent intent) {
++ return IntentUtils.safeGetBooleanExtra(intent,
++ IntentHandler.EXTRA_OPEN_NEW_INCOGNITO_TAB, false);
++ }
+ }
diff --git a/patches/0111-Extend-opening-links-from-external-apps-in-incognito.patch b/patches/0111-Extend-opening-links-from-external-apps-in-incognito.patch
new file mode 100644
index 00000000..5fdaeecd
--- /dev/null
+++ b/patches/0111-Extend-opening-links-from-external-apps-in-incognito.patch
@@ -0,0 +1,38 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: fgei
+Date: Thu, 1 Feb 2024 17:58:40 +0000
+Subject: [PATCH] Extend opening links from external apps in incognito for
+ share intents
+
+---
+ .../org/chromium/chrome/browser/LaunchIntentDispatcher.java | 1 +
+ .../chrome/browser/LaunchIntentDispatcherHooks.java | 6 ++++++
+ 2 files changed, 7 insertions(+)
+
+diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
+index 5f059ef6ff070..edb1c9b177b57 100644
+--- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
++++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
+@@ -149,6 +149,7 @@ public class LaunchIntentDispatcher {
+ url = IntentHandler.getUrlFromShareIntent(mIntent);
+ if (url == null) return Action.FINISH_ACTIVITY;
+ mIntent.setData(Uri.parse(url));
++ mIntent = LaunchIntentDispatcherHooks.maybeModifyActionSendIntents(mActivity, mIntent);
+ } else {
+ url = IntentHandler.getUrlFromIntent(mIntent);
+ }
+diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
+index 6cdfa50279aa0..547e85324cac5 100644
+--- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
++++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
+@@ -35,4 +35,10 @@ final class LaunchIntentDispatcherHooks {
+
+ return newIntent;
+ }
++
++ static Intent maybeModifyActionSendIntents(Activity activity, Intent intent) {
++ Intent newIntent = maybeCreateIncognitoTabIntentFor(activity, intent);
++
++ return newIntent;
++ }
+ }
diff --git a/patches/0111-Do-not-select-search-query-text-when-opening-web-and.patch b/patches/0112-Do-not-select-search-query-text-when-opening-web-and.patch
similarity index 100%
rename from patches/0111-Do-not-select-search-query-text-when-opening-web-and.patch
rename to patches/0112-Do-not-select-search-query-text-when-opening-web-and.patch
diff --git a/patches/0112-Implement-UI-for-JIT-site-settings.patch b/patches/0113-Implement-UI-for-JIT-site-settings.patch
similarity index 100%
rename from patches/0112-Implement-UI-for-JIT-site-settings.patch
rename to patches/0113-Implement-UI-for-JIT-site-settings.patch
diff --git a/patches/0113-Implement-UI-for-WebRTC-toggle.patch b/patches/0114-Implement-UI-for-WebRTC-toggle.patch
similarity index 100%
rename from patches/0113-Implement-UI-for-WebRTC-toggle.patch
rename to patches/0114-Implement-UI-for-WebRTC-toggle.patch
diff --git a/patches/0114-make-cross-origin-referrer-behavior-configurable.patch b/patches/0115-make-cross-origin-referrer-behavior-configurable.patch
similarity index 100%
rename from patches/0114-make-cross-origin-referrer-behavior-configurable.patch
rename to patches/0115-make-cross-origin-referrer-behavior-configurable.patch
diff --git a/patches/0115-Derive-high-entropy-client-hints-with-reduced-user-a.patch b/patches/0116-Derive-high-entropy-client-hints-with-reduced-user-a.patch
similarity index 100%
rename from patches/0115-Derive-high-entropy-client-hints-with-reduced-user-a.patch
rename to patches/0116-Derive-high-entropy-client-hints-with-reduced-user-a.patch
diff --git a/patches/0116-temporary-Disable-changes-to-high-entropy-client-hin.patch b/patches/0117-temporary-Disable-changes-to-high-entropy-client-hin.patch
similarity index 100%
rename from patches/0116-temporary-Disable-changes-to-high-entropy-client-hin.patch
rename to patches/0117-temporary-Disable-changes-to-high-entropy-client-hin.patch
diff --git a/patches/0117-Add-missing-null-check-for-password-manager-autofill.patch b/patches/0118-Add-missing-null-check-for-password-manager-autofill.patch
similarity index 100%
rename from patches/0117-Add-missing-null-check-for-password-manager-autofill.patch
rename to patches/0118-Add-missing-null-check-for-password-manager-autofill.patch
diff --git a/patches/0118-Drop-workaround-with-android-autofill-in-compatibili.patch b/patches/0119-Drop-workaround-with-android-autofill-in-compatibili.patch
similarity index 100%
rename from patches/0118-Drop-workaround-with-android-autofill-in-compatibili.patch
rename to patches/0119-Drop-workaround-with-android-autofill-in-compatibili.patch
diff --git a/patches/0119-Enable-android-autofill-on-http-authentication-dialo.patch b/patches/0120-Enable-android-autofill-on-http-authentication-dialo.patch
similarity index 100%
rename from patches/0119-Enable-android-autofill-on-http-authentication-dialo.patch
rename to patches/0120-Enable-android-autofill-on-http-authentication-dialo.patch
diff --git a/patches/0120-Enable-usage-of-Android-Autofill-by-default.patch b/patches/0121-Enable-usage-of-Android-Autofill-by-default.patch
similarity index 100%
rename from patches/0120-Enable-usage-of-Android-Autofill-by-default.patch
rename to patches/0121-Enable-usage-of-Android-Autofill-by-default.patch
diff --git a/patches/0121-Disable-Play-services-dependent-password-manager-pre.patch b/patches/0122-Disable-Play-services-dependent-password-manager-pre.patch
similarity index 100%
rename from patches/0121-Disable-Play-services-dependent-password-manager-pre.patch
rename to patches/0122-Disable-Play-services-dependent-password-manager-pre.patch
diff --git a/patches/0122-Use-local-list-of-supported-languages-for-Language-s.patch b/patches/0123-Use-local-list-of-supported-languages-for-Language-s.patch
similarity index 100%
rename from patches/0122-Use-local-list-of-supported-languages-for-Language-s.patch
rename to patches/0123-Use-local-list-of-supported-languages-for-Language-s.patch
diff --git a/patches/0123-Add-an-easily-extensible-way-to-reference-targets-ea.patch b/patches/0124-Add-an-easily-extensible-way-to-reference-targets-ea.patch
similarity index 100%
rename from patches/0123-Add-an-easily-extensible-way-to-reference-targets-ea.patch
rename to patches/0124-Add-an-easily-extensible-way-to-reference-targets-ea.patch
diff --git a/patches/0124-Include-a-java-port-of-atomic-file-and-scoped-file-d.patch b/patches/0125-Include-a-java-port-of-atomic-file-and-scoped-file-d.patch
similarity index 100%
rename from patches/0124-Include-a-java-port-of-atomic-file-and-scoped-file-d.patch
rename to patches/0125-Include-a-java-port-of-atomic-file-and-scoped-file-d.patch
diff --git a/patches/0125-Add-a-new-config-like-apk-target-for-building.patch b/patches/0126-Add-a-new-config-like-apk-target-for-building.patch
similarity index 100%
rename from patches/0125-Add-a-new-config-like-apk-target-for-building.patch
rename to patches/0126-Add-a-new-config-like-apk-target-for-building.patch
diff --git a/patches/0126-config-Directly-reference-config-apk-build-target.patch b/patches/0127-config-Directly-reference-config-apk-build-target.patch
similarity index 100%
rename from patches/0126-config-Directly-reference-config-apk-build-target.patch
rename to patches/0127-config-Directly-reference-config-apk-build-target.patch
diff --git a/patches/0127-config-Generate-ConfigInfo-from-config-apk.patch b/patches/0128-config-Generate-ConfigInfo-from-config-apk.patch
similarity index 100%
rename from patches/0127-config-Generate-ConfigInfo-from-config-apk.patch
rename to patches/0128-config-Generate-ConfigInfo-from-config-apk.patch
diff --git a/patches/0128-config-Provide-targets-for-linking-and-inclusion-of-.patch b/patches/0129-config-Provide-targets-for-linking-and-inclusion-of-.patch
similarity index 100%
rename from patches/0128-config-Provide-targets-for-linking-and-inclusion-of-.patch
rename to patches/0129-config-Provide-targets-for-linking-and-inclusion-of-.patch
diff --git a/patches/0129-config-Include-the-ConfigInfo-class-for-Monochrome-a.patch b/patches/0130-config-Include-the-ConfigInfo-class-for-Monochrome-a.patch
similarity index 100%
rename from patches/0129-config-Include-the-ConfigInfo-class-for-Monochrome-a.patch
rename to patches/0130-config-Include-the-ConfigInfo-class-for-Monochrome-a.patch
diff --git a/patches/0130-config-Include-the-ConfigInfo-class-for-WebView-targ.patch b/patches/0131-config-Include-the-ConfigInfo-class-for-WebView-targ.patch
similarity index 100%
rename from patches/0130-config-Include-the-ConfigInfo-class-for-WebView-targ.patch
rename to patches/0131-config-Include-the-ConfigInfo-class-for-WebView-targ.patch
diff --git a/patches/0131-config-test-Add-ConfigInfo-on-necessary-integration-.patch b/patches/0132-config-test-Add-ConfigInfo-on-necessary-integration-.patch
similarity index 100%
rename from patches/0131-config-test-Add-ConfigInfo-on-necessary-integration-.patch
rename to patches/0132-config-test-Add-ConfigInfo-on-necessary-integration-.patch
diff --git a/patches/0132-config-Add-proto-definitions-for-feature-flags-and-o.patch b/patches/0133-config-Add-proto-definitions-for-feature-flags-and-o.patch
similarity index 100%
rename from patches/0132-config-Add-proto-definitions-for-feature-flags-and-o.patch
rename to patches/0133-config-Add-proto-definitions-for-feature-flags-and-o.patch
diff --git a/patches/0133-config-Add-protobuf-generator-parser-for-config-apk-.patch b/patches/0134-config-Add-protobuf-generator-parser-for-config-apk-.patch
similarity index 100%
rename from patches/0133-config-Add-protobuf-generator-parser-for-config-apk-.patch
rename to patches/0134-config-Add-protobuf-generator-parser-for-config-apk-.patch
diff --git a/patches/0134-config-generator-Initial-configuration-for-config-ap.patch b/patches/0135-config-generator-Initial-configuration-for-config-ap.patch
similarity index 100%
rename from patches/0134-config-generator-Initial-configuration-for-config-ap.patch
rename to patches/0135-config-generator-Initial-configuration-for-config-ap.patch
diff --git a/patches/0135-config-parser-Add-config-parser-for-browser-and-webv.patch b/patches/0136-config-parser-Add-config-parser-for-browser-and-webv.patch
similarity index 100%
rename from patches/0135-config-parser-Add-config-parser-for-browser-and-webv.patch
rename to patches/0136-config-parser-Add-config-parser-for-browser-and-webv.patch
diff --git a/patches/0136-filter-lists-Helper-script-for-fetching-content-filt.patch b/patches/0137-filter-lists-Helper-script-for-fetching-content-filt.patch
similarity index 100%
rename from patches/0136-filter-lists-Helper-script-for-fetching-content-filt.patch
rename to patches/0137-filter-lists-Helper-script-for-fetching-content-filt.patch
diff --git a/patches/0137-config-add-new-needed-deps-to-fetch-filter-lists.patch b/patches/0138-config-add-new-needed-deps-to-fetch-filter-lists.patch
similarity index 96%
rename from patches/0137-config-add-new-needed-deps-to-fetch-filter-lists.patch
rename to patches/0138-config-add-new-needed-deps-to-fetch-filter-lists.patch
index 12fc6fb5..cbd2cddd 100644
--- a/patches/0137-config-add-new-needed-deps-to-fetch-filter-lists.patch
+++ b/patches/0138-config-add-new-needed-deps-to-fetch-filter-lists.patch
@@ -10,7 +10,7 @@ for adblocking.
1 file changed, 11 insertions(+)
diff --git a/DEPS b/DEPS
-index 394b6719780e1..8de9d25250246 100644
+index 5481322f86a44..fe1c0da7bac7c 100644
--- a/DEPS
+++ b/DEPS
@@ -5984,6 +5984,17 @@ hooks = [
diff --git a/patches/0138-config-Build-target-for-android-assets-including-the.patch b/patches/0139-config-Build-target-for-android-assets-including-the.patch
similarity index 100%
rename from patches/0138-config-Build-target-for-android-assets-including-the.patch
rename to patches/0139-config-Build-target-for-android-assets-including-the.patch
diff --git a/patches/0139-config-Build-target-for-android-assets-for-config-fi.patch b/patches/0140-config-Build-target-for-android-assets-for-config-fi.patch
similarity index 100%
rename from patches/0139-config-Build-target-for-android-assets-for-config-fi.patch
rename to patches/0140-config-Build-target-for-android-assets-for-config-fi.patch
diff --git a/patches/0140-config-Add-the-needed-component-and-protobuf-file-fo.patch b/patches/0141-config-Add-the-needed-component-and-protobuf-file-fo.patch
similarity index 100%
rename from patches/0140-config-Add-the-needed-component-and-protobuf-file-fo.patch
rename to patches/0141-config-Add-the-needed-component-and-protobuf-file-fo.patch
diff --git a/patches/0141-Add-support-for-upstream-file-based-parsing-of-unind.patch b/patches/0142-Add-support-for-upstream-file-based-parsing-of-unind.patch
similarity index 100%
rename from patches/0141-Add-support-for-upstream-file-based-parsing-of-unind.patch
rename to patches/0142-Add-support-for-upstream-file-based-parsing-of-unind.patch
diff --git a/patches/0142-Extension-of-build-system-for-java-files-in-base-lay.patch b/patches/0143-Extension-of-build-system-for-java-files-in-base-lay.patch
similarity index 100%
rename from patches/0142-Extension-of-build-system-for-java-files-in-base-lay.patch
rename to patches/0143-Extension-of-build-system-for-java-files-in-base-lay.patch
diff --git a/patches/0143-Add-hooks-for-applying-flags-features-at-runtime.patch b/patches/0144-Add-hooks-for-applying-flags-features-at-runtime.patch
similarity index 100%
rename from patches/0143-Add-hooks-for-applying-flags-features-at-runtime.patch
rename to patches/0144-Add-hooks-for-applying-flags-features-at-runtime.patch
diff --git a/patches/0144-Add-hooks-for-LibraryLoader-on-early-initialization-.patch b/patches/0145-Add-hooks-for-LibraryLoader-on-early-initialization-.patch
similarity index 100%
rename from patches/0144-Add-hooks-for-LibraryLoader-on-early-initialization-.patch
rename to patches/0145-Add-hooks-for-LibraryLoader-on-early-initialization-.patch
diff --git a/patches/0145-Add-hooks-for-initializing-contents-of-VanadiumConfi.patch b/patches/0146-Add-hooks-for-initializing-contents-of-VanadiumConfi.patch
similarity index 100%
rename from patches/0145-Add-hooks-for-initializing-contents-of-VanadiumConfi.patch
rename to patches/0146-Add-hooks-for-initializing-contents-of-VanadiumConfi.patch
diff --git a/patches/0146-Extension-of-build-system-at-android-specific-subres.patch b/patches/0147-Extension-of-build-system-at-android-specific-subres.patch
similarity index 100%
rename from patches/0146-Extension-of-build-system-at-android-specific-subres.patch
rename to patches/0147-Extension-of-build-system-at-android-specific-subres.patch
diff --git a/patches/0147-Expose-fetching-config-state-for-content-filtering-t.patch b/patches/0148-Expose-fetching-config-state-for-content-filtering-t.patch
similarity index 100%
rename from patches/0147-Expose-fetching-config-state-for-content-filtering-t.patch
rename to patches/0148-Expose-fetching-config-state-for-content-filtering-t.patch
diff --git a/patches/0148-Use-ruleset-from-config-apk-whenever-it-s-present.patch b/patches/0149-Use-ruleset-from-config-apk-whenever-it-s-present.patch
similarity index 100%
rename from patches/0148-Use-ruleset-from-config-apk-whenever-it-s-present.patch
rename to patches/0149-Use-ruleset-from-config-apk-whenever-it-s-present.patch
diff --git a/patches/0149-content-filtering-Add-update-handling-of-subresource.patch b/patches/0150-content-filtering-Add-update-handling-of-subresource.patch
similarity index 100%
rename from patches/0149-content-filtering-Add-update-handling-of-subresource.patch
rename to patches/0150-content-filtering-Add-update-handling-of-subresource.patch
diff --git a/patches/0150-Extension-of-build-system-for-static-library-deps-at.patch b/patches/0151-Extension-of-build-system-for-static-library-deps-at.patch
similarity index 100%
rename from patches/0150-Extension-of-build-system-for-static-library-deps-at.patch
rename to patches/0151-Extension-of-build-system-for-static-library-deps-at.patch
diff --git a/patches/0151-Update-subresource-filter-from-config-apk.patch b/patches/0152-Update-subresource-filter-from-config-apk.patch
similarity index 100%
rename from patches/0151-Update-subresource-filter-from-config-apk.patch
rename to patches/0152-Update-subresource-filter-from-config-apk.patch
diff --git a/patches/0152-Use-the-content-filtering-from-config-app-when-avail.patch b/patches/0153-Use-the-content-filtering-from-config-app-when-avail.patch
similarity index 100%
rename from patches/0152-Use-the-content-filtering-from-config-app-when-avail.patch
rename to patches/0153-Use-the-content-filtering-from-config-app-when-avail.patch
diff --git a/patches/0153-subresource-filter-rules-version-on-about-Vanadium-s.patch b/patches/0154-subresource-filter-rules-version-on-about-Vanadium-s.patch
similarity index 100%
rename from patches/0153-subresource-filter-rules-version-on-about-Vanadium-s.patch
rename to patches/0154-subresource-filter-rules-version-on-about-Vanadium-s.patch
diff --git a/patches/0154-don-t-show-subresource-filter-UI-for-site.patch b/patches/0155-don-t-show-subresource-filter-UI-for-site.patch
similarity index 100%
rename from patches/0154-don-t-show-subresource-filter-UI-for-site.patch
rename to patches/0155-don-t-show-subresource-filter-UI-for-site.patch
diff --git a/patches/0155-enable-subresource-filter-on-all-sites.patch b/patches/0156-enable-subresource-filter-on-all-sites.patch
similarity index 100%
rename from patches/0155-enable-subresource-filter-on-all-sites.patch
rename to patches/0156-enable-subresource-filter-on-all-sites.patch
diff --git a/patches/0156-Use-the-old-naming-convention-of-Ads-in-ads-site-set.patch b/patches/0157-Use-the-old-naming-convention-of-Ads-in-ads-site-set.patch
similarity index 100%
rename from patches/0156-Use-the-old-naming-convention-of-Ads-in-ads-site-set.patch
rename to patches/0157-Use-the-old-naming-convention-of-Ads-in-ads-site-set.patch
diff --git a/patches/0157-config-generator-Always-enable-CredentialManager-API.patch b/patches/0158-config-generator-Always-enable-CredentialManager-API.patch
similarity index 100%
rename from patches/0157-config-generator-Always-enable-CredentialManager-API.patch
rename to patches/0158-config-generator-Always-enable-CredentialManager-API.patch
diff --git a/patches/0158-Enable-CredentialManager-APIs-for-all-apps-supportin.patch b/patches/0159-Enable-CredentialManager-APIs-for-all-apps-supportin.patch
similarity index 100%
rename from patches/0158-Enable-CredentialManager-APIs-for-all-apps-supportin.patch
rename to patches/0159-Enable-CredentialManager-APIs-for-all-apps-supportin.patch
diff --git a/patches/0159-Add-support-for-calling-added-APIs-from-custom-OS.patch b/patches/0160-Add-support-for-calling-added-APIs-from-custom-OS.patch
similarity index 100%
rename from patches/0159-Add-support-for-calling-added-APIs-from-custom-OS.patch
rename to patches/0160-Add-support-for-calling-added-APIs-from-custom-OS.patch
diff --git a/patches/0160-filter-lists-Update-script-to-also-include-saving-sh.patch b/patches/0161-filter-lists-Update-script-to-also-include-saving-sh.patch
similarity index 100%
rename from patches/0160-filter-lists-Update-script-to-also-include-saving-sh.patch
rename to patches/0161-filter-lists-Update-script-to-also-include-saving-sh.patch
diff --git a/patches/0161-config-Remove-support-for-broadcast-receiver-for-fet.patch b/patches/0162-config-Remove-support-for-broadcast-receiver-for-fet.patch
similarity index 100%
rename from patches/0161-config-Remove-support-for-broadcast-receiver-for-fet.patch
rename to patches/0162-config-Remove-support-for-broadcast-receiver-for-fet.patch
diff --git a/patches/0162-enable-hybrid-post-quantum-key-exchange-on-Android.patch b/patches/0163-enable-hybrid-post-quantum-key-exchange-on-Android.patch
similarity index 100%
rename from patches/0162-enable-hybrid-post-quantum-key-exchange-on-Android.patch
rename to patches/0163-enable-hybrid-post-quantum-key-exchange-on-Android.patch
diff --git a/patches/0163-Resolve-more-regex-syntax-warning-for-python-scripts.patch b/patches/0164-Resolve-more-regex-syntax-warning-for-python-scripts.patch
similarity index 100%
rename from patches/0163-Resolve-more-regex-syntax-warning-for-python-scripts.patch
rename to patches/0164-Resolve-more-regex-syntax-warning-for-python-scripts.patch
diff --git a/patches/0164-fix-another-Python-3.12-syntax-warning.patch b/patches/0165-fix-another-Python-3.12-syntax-warning.patch
similarity index 100%
rename from patches/0164-fix-another-Python-3.12-syntax-warning.patch
rename to patches/0165-fix-another-Python-3.12-syntax-warning.patch
diff --git a/patches/0165-fix-more-syntax-warnings-in-third_party-jni_zero-for.patch b/patches/0166-fix-more-syntax-warnings-in-third_party-jni_zero-for.patch
similarity index 100%
rename from patches/0165-fix-more-syntax-warnings-in-third_party-jni_zero-for.patch
rename to patches/0166-fix-more-syntax-warnings-in-third_party-jni_zero-for.patch
diff --git a/patches/0166-Revert-Fixit-Update-Password-Manager-to-Google-Passw.patch b/patches/0167-Revert-Fixit-Update-Password-Manager-to-Google-Passw.patch
similarity index 100%
rename from patches/0166-Revert-Fixit-Update-Password-Manager-to-Google-Passw.patch
rename to patches/0167-Revert-Fixit-Update-Password-Manager-to-Google-Passw.patch
diff --git a/patches/0167-Enable-content-settings-partitioning-by-default.patch b/patches/0168-Enable-content-settings-partitioning-by-default.patch
similarity index 100%
rename from patches/0167-Enable-content-settings-partitioning-by-default.patch
rename to patches/0168-Enable-content-settings-partitioning-by-default.patch
diff --git a/patches/0168-Match-skipping-compatibility-check-default-value-che.patch b/patches/0169-Match-skipping-compatibility-check-default-value-che.patch
similarity index 100%
rename from patches/0168-Match-skipping-compatibility-check-default-value-che.patch
rename to patches/0169-Match-skipping-compatibility-check-default-value-che.patch
diff --git a/patches/0169-Revert-M122-content-make-disable-jit-actually-disabl.patch b/patches/0170-Revert-M122-content-make-disable-jit-actually-disabl.patch
similarity index 100%
rename from patches/0169-Revert-M122-content-make-disable-jit-actually-disabl.patch
rename to patches/0170-Revert-M122-content-make-disable-jit-actually-disabl.patch
diff --git a/patches/0170-Set-Toolbar-shortcut-default-to-new-tab-instead-of-a.patch b/patches/0171-Set-Toolbar-shortcut-default-to-new-tab-instead-of-a.patch
similarity index 100%
rename from patches/0170-Set-Toolbar-shortcut-default-to-new-tab-instead-of-a.patch
rename to patches/0171-Set-Toolbar-shortcut-default-to-new-tab-instead-of-a.patch
diff --git a/patches/0171-config-parser-Add-support-for-conditional-parsing-of.patch b/patches/0172-config-parser-Add-support-for-conditional-parsing-of.patch
similarity index 100%
rename from patches/0171-config-parser-Add-support-for-conditional-parsing-of.patch
rename to patches/0172-config-parser-Add-support-for-conditional-parsing-of.patch
diff --git a/patches/0172-config-Add-new-definitions-for-additional-components.patch b/patches/0173-config-Add-new-definitions-for-additional-components.patch
similarity index 100%
rename from patches/0172-config-Add-new-definitions-for-additional-components.patch
rename to patches/0173-config-Add-new-definitions-for-additional-components.patch
diff --git a/patches/0173-config-Add-support-for-generating-configs-with-addit.patch b/patches/0174-config-Add-support-for-generating-configs-with-addit.patch
similarity index 100%
rename from patches/0173-config-Add-support-for-generating-configs-with-addit.patch
rename to patches/0174-config-Add-support-for-generating-configs-with-addit.patch
diff --git a/patches/0174-config-parser-add-support-for-parsing-conditional-co.patch b/patches/0175-config-parser-add-support-for-parsing-conditional-co.patch
similarity index 100%
rename from patches/0174-config-parser-add-support-for-parsing-conditional-co.patch
rename to patches/0175-config-parser-add-support-for-parsing-conditional-co.patch
diff --git a/patches/0175-Add-a-method-to-hook-at-Application.attachBaseContex.patch b/patches/0176-Add-a-method-to-hook-at-Application.attachBaseContex.patch
similarity index 100%
rename from patches/0175-Add-a-method-to-hook-at-Application.attachBaseContex.patch
rename to patches/0176-Add-a-method-to-hook-at-Application.attachBaseContex.patch
diff --git a/patches/0176-Add-hooks-for-ChromeApplicationImpl-to-initialize-co.patch b/patches/0177-Add-hooks-for-ChromeApplicationImpl-to-initialize-co.patch
similarity index 100%
rename from patches/0176-Add-hooks-for-ChromeApplicationImpl-to-initialize-co.patch
rename to patches/0177-Add-hooks-for-ChromeApplicationImpl-to-initialize-co.patch
diff --git a/patches/0177-content-filtering-Add-support-for-updating-content-f.patch b/patches/0178-content-filtering-Add-support-for-updating-content-f.patch
similarity index 100%
rename from patches/0177-content-filtering-Add-support-for-updating-content-f.patch
rename to patches/0178-content-filtering-Add-support-for-updating-content-f.patch
diff --git a/patches/0178-Add-support-for-conditional-content-filtering-compon.patch b/patches/0179-Add-support-for-conditional-content-filtering-compon.patch
similarity index 100%
rename from patches/0178-Add-support-for-conditional-content-filtering-compon.patch
rename to patches/0179-Add-support-for-conditional-content-filtering-compon.patch
diff --git a/patches/0179-add-support-for-german-specific-langauge-content-fil.patch b/patches/0180-add-support-for-german-specific-langauge-content-fil.patch
similarity index 98%
rename from patches/0179-add-support-for-german-specific-langauge-content-fil.patch
rename to patches/0180-add-support-for-german-specific-langauge-content-fil.patch
index 7274cc0b..e604f204 100644
--- a/patches/0179-add-support-for-german-specific-langauge-content-fil.patch
+++ b/patches/0180-add-support-for-german-specific-langauge-content-fil.patch
@@ -12,7 +12,7 @@ Subject: [PATCH] add support for german-specific langauge content filtering
4 files changed, 26 insertions(+)
diff --git a/DEPS b/DEPS
-index 8de9d25250246..05136b54deac4 100644
+index fe1c0da7bac7c..88e57488795fc 100644
--- a/DEPS
+++ b/DEPS
@@ -5995,6 +5995,16 @@ hooks = [
diff --git a/patches/0180-Update-Resources-and-Configuration-generated-protobu.patch b/patches/0181-Update-Resources-and-Configuration-generated-protobu.patch
similarity index 100%
rename from patches/0180-Update-Resources-and-Configuration-generated-protobu.patch
rename to patches/0181-Update-Resources-and-Configuration-generated-protobu.patch
diff --git a/patches/0181-Document-more-needed-removals-for-protobuf.patch b/patches/0182-Document-more-needed-removals-for-protobuf.patch
similarity index 100%
rename from patches/0181-Document-more-needed-removals-for-protobuf.patch
rename to patches/0182-Document-more-needed-removals-for-protobuf.patch
diff --git a/patches/0182-Android-V-Add-SDK-35-packages-to-CIPD.patch b/patches/0183-Android-V-Add-SDK-35-packages-to-CIPD.patch
similarity index 100%
rename from patches/0182-Android-V-Add-SDK-35-packages-to-CIPD.patch
rename to patches/0183-Android-V-Add-SDK-35-packages-to-CIPD.patch
diff --git a/patches/0183-Android-V-rolling-DEPS-entries-to-start-using-Androi.patch b/patches/0184-Android-V-rolling-DEPS-entries-to-start-using-Androi.patch
similarity index 99%
rename from patches/0183-Android-V-rolling-DEPS-entries-to-start-using-Androi.patch
rename to patches/0184-Android-V-rolling-DEPS-entries-to-start-using-Androi.patch
index cc4adb54..bd452b09 100644
--- a/patches/0183-Android-V-rolling-DEPS-entries-to-start-using-Androi.patch
+++ b/patches/0184-Android-V-rolling-DEPS-entries-to-start-using-Androi.patch
@@ -40,7 +40,7 @@ Change-Id: Iec05a0a95a4892dd7dbe4b18e3f0c158f679c79c
30 files changed, 91 insertions(+), 91 deletions(-)
diff --git a/DEPS b/DEPS
-index 05136b54deac4..ab126a0a8837d 100644
+index 88e57488795fc..f111f3d858e33 100644
--- a/DEPS
+++ b/DEPS
@@ -410,7 +410,7 @@ vars = {
diff --git a/patches/0184-enable-partitioned-visited-link-database-by-default.patch b/patches/0185-enable-partitioned-visited-link-database-by-default.patch
similarity index 100%
rename from patches/0184-enable-partitioned-visited-link-database-by-default.patch
rename to patches/0185-enable-partitioned-visited-link-database-by-default.patch
diff --git a/patches/0185-Isolate-sandboxed-iframes-per-site-by-default.patch b/patches/0186-Isolate-sandboxed-iframes-per-site-by-default.patch
similarity index 100%
rename from patches/0185-Isolate-sandboxed-iframes-per-site-by-default.patch
rename to patches/0186-Isolate-sandboxed-iframes-per-site-by-default.patch
diff --git a/patches/0187-Use-64-bit-toolchain-by-default-for-generating-resou.patch b/patches/0187-Use-64-bit-toolchain-by-default-for-generating-resou.patch
new file mode 100644
index 00000000..c4c47c4d
--- /dev/null
+++ b/patches/0187-Use-64-bit-toolchain-by-default-for-generating-resou.patch
@@ -0,0 +1,57 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: fgei
+Date: Tue, 6 Aug 2024 09:38:18 +0000
+Subject: [PATCH] Use 64-bit toolchain by default for generating resource
+ allowlist in chrome targets
+
+---
+ chrome/android/BUILD.gn | 15 +++++++++++++++
+ 1 file changed, 15 insertions(+)
+
+diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
+index 8ca5b88313672..bf5c3f5197bd4 100644
+--- a/chrome/android/BUILD.gn
++++ b/chrome/android/BUILD.gn
+@@ -2330,6 +2330,8 @@ if (current_toolchain == default_toolchain) {
+ template("resource_packaging") {
+ _is_monochrome = invoker.is_monochrome
+ _is_trichrome = defined(invoker.is_trichrome) && invoker.is_trichrome
++ _use_current_toolchain =
++ !defined(invoker.use_current_toolchain) || !invoker.use_current_toolchain
+ _is_bundle_module =
+ defined(invoker.is_bundle_module) && invoker.is_bundle_module
+
+@@ -2364,6 +2366,9 @@ if (current_toolchain == default_toolchain) {
+ # more efficient.
+ _fat_lib_toolchain = _monochrome_browser_toolchain
+ }
++ if (_use_current_toolchain) {
++ _fat_lib_toolchain = current_toolchain
++ }
+ deps = [ ":${_lib}($_fat_lib_toolchain)" ]
+
+ inputs = [ get_label_info(deps[0], "root_out_dir") + _lib_path ]
+@@ -2510,6 +2515,7 @@ if (current_toolchain == default_toolchain) {
+ resource_packaging("trichrome_chrome_apk_pak_assets") {
+ is_monochrome = false
+ is_trichrome = true
++ use_current_toolchain = true
+ }
+
+ # Exists separately from chrome_public_base_module_java_for_test to allow
+@@ -4095,6 +4101,15 @@ if (current_toolchain == _monochrome_browser_toolchain) {
+ }
+
+ if (android_64bit_target_cpu) {
++ # Copied from above libmonochrome_input target, but doesn't include secondary_abi_lib target
++ if (current_toolchain == default_toolchain) {
++ # Avoiding a real link for this step allows the actual libmonochrome to
++ # run at the same time as R8.
++ libmonochrome_apk_or_bundle_tmpl("libmonochrome_inputs") {
++ collect_inputs_only = true
++ }
++ }
++
+ # 64-bit browser library targets (APK and bundle).
+ libmonochrome_apk_or_bundle_tmpl("libmonochrome_64") {
+ }