From fa513ce101747743161634139a3b14a6f1525e70 Mon Sep 17 00:00:00 2001
From: uazo <29201891+uazo@users.noreply.github.com>
Date: Thu, 6 Nov 2025 15:47:04 +0000
Subject: [PATCH] [AUTO][DOC] Generate patches doc for master branch
---
docs/PATCHES.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/docs/PATCHES.md b/docs/PATCHES.md
index e0071765..ec3b7062 100644
--- a/docs/PATCHES.md
+++ b/docs/PATCHES.md
@@ -51,6 +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|
|**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|
@@ -172,6 +173,7 @@
|**Enable third-party storage partitioning**
Sat, 3 Dec 2022 12:02:20 +0100
File: [Enable-third-party-storage-partitioning.patch](/build/patches/Enable-third-party-storage-partitioning.patch)
Author: csagan5
Context:
License: GPL-3.0-only ||
|**Enables deactivation of the js debugger statement**
Wed, 10 Jan 2024 13:42:27 +0000
File: [Enables-deactivation-of-the-js-debugger-statement.patch](/build/patches/Enables-deactivation-of-the-js-debugger-statement.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |enables a new option in the developer tools settings for
deactivating the debugger javascript statement|
|**Experimental user scripts support**
Fri, 13 Aug 2021 17:10:47 +0000
File: [Experimental-user-scripts-support.patch](/build/patches/Experimental-user-scripts-support.patch)
Author: uazo
Context:
License: GPL-3.0-only |Activate the user scripts functionality for Android,
as it is available in the Desktop version.
It is possible to add user scripts in two ways: by
selecting files from the picker in the settings or
downloading the scripts and opening them from downloads
(only if such files end with '.user.js').
New imported scripts are disabled by default: they
can be activated via the UI.
Parsed user script headers are: name, version, description,
include, exclude, match, exclude_match (only http and
https), run-at (document-start, document-end,
document-idle), homepage, url_source
The UI also allows you to see the source of the script.
See also: components/user_scripts/README.md
Requires patch: Adds-support-for-writing-URIs.patch|
+|**Experimental-support-for-extensions-on-Android**
Thu, 6 Nov 2025 13:21:24 +0000
File: [Experimental-support-for-extensions-on-Android.patch](/build/patches/Experimental-support-for-extensions-on-Android.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |Enable experimental support for extensions in Android.
The feature is disabled by default: to enable it, go
to Settings/Developer Options.
A Clear all data used by the extension button is available in App
info/Storage and cache/Clear storage to completely remove the extensions
folder in case of a crash on startup.|
|**Eyeo Adblock for Cromite**
Thu, 29 Sep 2022 11:27:35 +0000
File: [Eyeo-Adblock-for-Cromite.patch](/build/patches/Eyeo-Adblock-for-Cromite.patch)
Author: uazo
Context:
License: |Change the normal behaviour of Eyeo Chromium SDK to
suit Cromite logic.|
|**Fix chromium build bugs**
Wed, 6 Sep 2023 17:55:01 +0000
File: [Fix-chromium-build-bugs.patch](/build/patches/Fix-chromium-build-bugs.patch)
Author: Your
Context:
License: |because of
https://bugs.chromium.org/p/chromium/issues/detail?id=1491776#c10|
|**Fix chromium vanilla**
Fri, 2 Aug 2024 10:22:09 +0000
File: [Fix-chromium-vanilla.patch](/build/patches/Fix-chromium-vanilla.patch)
Author: uazo
Context:
License: |Fixes some crashes in start-up (only chromium vanilla)|