From be1a99221ea83696006ff190684d5ec171f7ff1c Mon Sep 17 00:00:00 2001
From: uazo <29201891+uazo@users.noreply.github.com>
Date: Tue, 2 Dec 2025 15:51:03 +0000
Subject: [PATCH] [AUTO][DOC] Generate patches doc for master branch
---
docs/PATCHES.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/PATCHES.md b/docs/PATCHES.md
index ec3b7062..778c60f8 100644
--- a/docs/PATCHES.md
+++ b/docs/PATCHES.md
@@ -51,7 +51,7 @@
|**Android fonts fingerprinting mitigation**
Sat, 15 Feb 2025 16:25:31 +0000
File: [Android-fonts-fingerprinting-mitigation.patch](/build/patches/Android-fonts-fingerprinting-mitigation.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |Replaces system fonts with a predefined set downloaded from www.cromite.org|
|**Ask to restart on connection change**
Tue, 18 Jun 2024 15:31:12 +0000
File: [Ask-for-restart-on-connection-change.patch](/build/patches/Ask-for-restart-on-connection-change.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |Experimental use of the OfflineDetector to identify network change, disabled by default.
If it is active, when the network change is detected by the android API,
the user is warned and asked to restart the browser.
Technically, blink's freeze mode is exploited, which allows javascript
execution and network calls to be blocked.
A preventive shutdown of all service workers is carried out, to inhibit the sending
of messages over the new ip, since the service workers have access
to the background fetch api.
The freeze and resume event of javascript is deliberately left, since the
page could deduct it in any case. In any case during the execution of
the javascript events, the page can only access the FetchLater api,
which is disabled by another patch.
The patch also changes the standard behaviour of the browser, allowing visible pages to freeze.
This could lead to the failure of some DCHECKS related to the handling of UI messages at unfreeze,
but since the goal is a reboot, this should not be the case.|
|**AudioBuffer, AnalyserNode: fp mitigations**
Sun, 25 Mar 2018 21:49:37 +0200
File: [AudioBuffer-AnalyserNode-fp-mitigations.patch](/build/patches/AudioBuffer-AnalyserNode-fp-mitigations.patch)
Author: csagan5
Context:
License: GPL-3.0-only |Truncate base latency precision to two digits|
-|**Backport-v143-android-extensions-changes**
Thu, 6 Nov 2025 13:22:24 +0000
File: [Backport-v143-android-extensions-changes.patch](/build/patches/Backport-v143-android-extensions-changes.patch)
Author: uazo
Context:
License: |Enable support for anonymous browsing.
Backport of bugid 7089957 extensions Use BrowserWindowInterface in ExtensionViewHost
https://chromium-review.googlesource.com/c/chromium/src/+/7089957|
+|**Backport-v144-android-extensions-changes**
Thu, 6 Nov 2025 13:22:24 +0000
File: [Backport-v144-android-extensions-changes.patch](/build/patches/Backport-v144-android-extensions-changes.patch)
Author: uazo
Context:
License: |Enable support for anonymous browsing.
Backport of bugid 7089957 extensions Use BrowserWindowInterface in ExtensionViewHost
https://chromium-review.googlesource.com/c/chromium/src/+/7089957|
|**Battery API: return nothing**
Thu, 22 Mar 2018 22:11:57 +0100
File: [Battery-API-return-nothing.patch](/build/patches/Battery-API-return-nothing.patch)
Author: csagan5
Context:
License: GPL-3.0-only |Include @thestinger's fix for correct charging/unknown values|
|**Block Intents While Locked**
Tue, 31 Oct 2023 16:16:08 +0000
File: [Block-Intents-While-Locked.patch](/build/patches/Block-Intents-While-Locked.patch)
Author: Your
Context:
License: |see https://source.chromium.org/chromium/chromium/src/+/c5b50f4c2d42e7b808fd3e6fb3545cdb3f4d82c9|
|**Block gateway attacks via websockets**
Tue, 28 Jul 2020 12:28:58 +0200
File: [Block-gateway-attacks-via-websockets.patch](/build/patches/Block-gateway-attacks-via-websockets.patch)
Author: csagan5
Context:
License: GPL-3.0-only |This approach is not comprehensive, see also:
* https://bugs.chromium.org/p/chromium/issues/detail?id=590714|
@@ -158,10 +158,10 @@
|**Enable HEVC by default**
Tue, 27 Sep 2022 23:39:54 +0200
File: [Enable-HEVC-by-default.patch](/build/patches/Enable-HEVC-by-default.patch)
Author: csagan5
Context:
License: GPL-3.0-only |Add a guard to avoid setting to be disabled upstream.|
|**Enable HighEfficiencyMode by default**
Wed, 28 Dec 2022 15:47:58 +0000
File: [Enable-HighEfficiencyMode-by-default.patch](/build/patches/Enable-HighEfficiencyMode-by-default.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |Only valid for desktop platform: activation of auto freeze in
background tabs with high CPU consumption, which is not visible from
the ui and therefore not user controllable.
The feature is controlled by the "freezing-without-battery-saver" flag
active by default.|
|**Enable ImprovedBookmarks by default**
Tue, 12 Sep 2023 12:39:23 +0000
File: [Enable-ImprovedBookmarks-by-default.patch](/build/patches/Enable-ImprovedBookmarks-by-default.patch)
Author: uazo
Context:
License: GPL-2.0-or-later ||
-|**Enable ProcessBoundStringEncryption by default**
Mon, 20 Jan 2025 16:55:57 +0000
File: [Enable-ProcessBoundStringEncryption-by-default.patch](/build/patches/Enable-ProcessBoundStringEncryption-by-default.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |Data placed into a crypto::ProcessBoundString no longer appears in crash dumps
or memory dumps so should be used for any sensitive data that should be process-bound.
https://issuetracker.google.com/issues/372873695|
|**Enable StrictOriginIsolation and SitePerProcess**
Sat, 29 Jan 2022 15:25:19 +0000
File: [Enable-StrictOriginIsolation-and-SitePerProcess.patch](/build/patches/Enable-StrictOriginIsolation-and-SitePerProcess.patch)
Author: uazo
Context:
License: GPL-3.0-only |Enable the StrictOriginIsolation feature and the SitePerProcess preference.
SitePerProcess: bypass any device memory size check.
SitePerProcess: always consider enterprise policies applicable.|
|**Enable component updater**
Wed, 29 Jan 2025 12:50:13 +0000
File: [Enable-component-updater.patch](/build/patches/Enable-component-updater.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |Activates component updaters in one-shot mode: downloading occurs
only once and updates are inhibited.
Only cromite-specific components can be enabled.|
|**Enable darken websites checkbox in themes**
Thu, 20 Aug 2020 20:15:34 +0200
File: [Enable-darken-websites-checkbox-in-themes.patch](/build/patches/Enable-darken-websites-checkbox-in-themes.patch)
Author: csagan5
Context:
License: GPL-3.0-only |Unexpire #darken-websites-checkbox-in-themes-setting|
+|**Enable extensions in incognito**
Thu, 20 Nov 2025 12:53:28 +0000
File: [Enable-extension-in-incognito.patch](/build/patches/Enable-extension-in-incognito.patch)
Author: uazo
Context:
License: GPL-3.0-only |Full activation of incognito mode in experimental extension|
|**Enable gwp asan on Android**
Fri, 12 Jan 2024 15:04:40 +0000
File: [Enable-gwp-asan-on-Android.patch](/build/patches/Enable-gwp-asan-on-Android.patch)
Author: uazo
Context:
License: |the patch enables gwp asan in android and changes the activation
conditions to 50% for all build configs.
in android there is a test function accessible in the developer settings.|
|**Enable menu on reload button**
Sat, 25 May 2024 10:34:38 +0000
File: [Enable-menu-on-reload-button.patch](/build/patches/Enable-menu-on-reload-button.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |Activate right-button submenu in reload (desktop platforms).
Patch derived from the ungoogled-chromium patch of the same name.|
|**Enable native Android autofill**
Sun, 24 Oct 2021 16:54:04 +0000
File: [Enable-native-Android-autofill.patch](/build/patches/Enable-native-Android-autofill.patch)
Author: uazo
Context:
License: GPL-3.0-only |There are 2 different types of autofill: one managed via GCM and the
native Android one that uses the provider assigned by the user
(which can be any user installed app like Bitwarden for example).
In chromium GCM is active while in the WebView the latter.
This patch uses WebView code to enable native Android autofill
along with browser-managed autofill.
A separate toggle is introduced to enable autofill in incognito mode.
See also: https://github.com/bromite/bromite/issues/547|