|**Fonts fingerprinting mitigation**<br><sub><nobr> Wed, 1 Mar 2023 15:37:55 +0000</nobr><br>File: [Fonts-fingerprinting-mitigation.patch](/build/patches/Fonts-fingerprinting-mitigation.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> |The patch disables the use of non-standard fonts by blink,<br>used for device fingerprinting.<br>Access to local fonts and downloading fonts via Android<br>Downloadable Fonts API is disabled.<br>In windows, the patch exposes only fonts from the default<br>installation based on the user language exposed to the websites,<br>eliminating the ability to retrieve fonts handled differently<br>by gdi and directwrite.<br>It is possible to restore the original behavior via the<br>fonts-fingerprint-mitigation flag, which is active by default.|
|**Force use vpython3 for some scripts**<br><sub><nobr>Fri, 2 May 2025 14:16:01 +0000</nobr><br>File: [Force-use-vpython3-for-some-scripts.patch](/build/patches/Force-use-vpython3-for-some-scripts.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> |Some scripts need the latest version of python not available in the docker container.<br>The patch forces the use of python in the virtual environment in the version<br>required by the chromium build tools.|
|**Force use vpython3 for all scripts**<br><sub><nobr>Thu, 5 Feb 2026 12:13:49 +0000</nobr><br>File: [Force-use-vpython3-for-all-scripts.patch](/build/patches/Force-use-vpython3-for-all-scripts.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> |Some scripts need the latest version of python not available in the docker container.<br>The patch forces the use of python in the virtual environment in the version<br>required by the chromium build tools.|
|**Guard for user-agent reduction**<br><sub><nobr> Mon, 10 Feb 2020 23:13:13 +0100</nobr><br>File: [Guard-for-user-agent-reduction.patch](/build/patches/Guard-for-user-agent-reduction.patch)<br><nobr>Author: csagan5</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> ||
|**Remove help menu item**<br><sub><nobr> Wed, 27 Jun 2018 01:32:28 +0200</nobr><br>File: [Remove-help-menu-item.patch](/build/patches/Remove-help-menu-item.patch)<br><nobr>Author: csagan5</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> ||
|**Remove navigator.connection info**<br><sub><nobr> Thu, 14 Jul 2022 09:48:45 +0000</nobr><br>File: [Remove-navigator.connection-info.patch](/build/patches/Remove-navigator.connection-info.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> |Change the result of navigator.connection to default values<br>and disable observers|
|**Remove segmentation platform**<br><sub><nobr> Thu, 9 Jun 2022 19:45:03 +0000</nobr><br>File: [Remove-segmentation-platform.patch](/build/patches/Remove-segmentation-platform.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> |Also fixes a crash on startup.|
|**Remove sideloading of version.dll**<br><sub><nobr> Sun, 15 Sep 2024 09:41:40 +0000</nobr><br>File: [Remove-sideloading-of-version-dll.patch](/build/patches/Remove-sideloading-of-version-dll.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> |Disabling support for local version.dll loading in windows|
|**Remove support for device memory and cpu recovery**<br><sub><nobr> Tue, 27 Jun 2023 11:11:53 +0000</nobr><br>File: [Remove-support-for-device-memory-and-cpu-recovery.patch](/build/patches/Remove-support-for-device-memory-and-cpu-recovery.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> ||
@@ -267,7 +266,6 @@
|**Supporting Dangling Ptr Detection via BackupRefPtr**<br><sub><nobr> Thu, 11 Dec 2025 09:53:13 +0000</nobr><br>File: [Supporting-Dangling-Ptr-Detection-via-BackupRefPtr.patch](/build/patches/Supporting-Dangling-Ptr-Detection-via-BackupRefPtr.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> |Enable Dangling Ptr Detection (DPD) via BackupRefPtr (BRP) (disabled by default)<br>and additional safety checks that are too expensive to have on by default.<br>Enable checking raw_ptr do not become dangling during their lifetime.<br>Write a fixed cookie pattern at the end of each allocation to ensure there is no OOB write.<br>Enable MTE activation in Android for enabled devices (flag disabled by default)<br>BRP and MTE activate additional checks related to memory usage at the expense of<br>performance and increased memory usage, but guarantee the user that the browser<br>will not suffer from development errors related to memory management.|
|**Switch to -fstack-protector-strong**<br><sub><nobr> Wed, 26 Dec 2018 10:20:24 -0500</nobr><br>File: [Switch-to-fstack-protector-strong.patch](/build/patches/Switch-to-fstack-protector-strong.patch)<br><nobr>Author: Daniel</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> |This compiler option is already used for ChromeOS, but not yet on other<br>platforms because there is push back against enabling an option resulting in<br>~1-2% lower performance and ~2-3% larger binaries.<br>The size increase on Android is something they care a lot about since some<br>devices have very little storage space. That also means ever so slightly<br>higher memory/cache usage but not by the full 2-3%.|
|**TEMP Add a log to track strange behavior**<br><sub><nobr> Fri, 19 May 2023 12:26:37 +0000</nobr><br>File: [TEMP-Add-a-log-to-track-strange-behavior.patch](/build/patches/TEMP-Add-a-log-to-track-strange-behavior.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> ||
|**Temp Backport Fix CtrlW to close current tab**<br><sub><nobr> Sat, 24 Jan 2026 16:30:35 +0000</nobr><br>File: [Temp-Backport-Fix-CtrlW-to-close-current-tab.patch](/build/patches/Temp-Backport-Fix-CtrlW-to-close-current-tab.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: </nobr> ||
|**Temp disable UseContextSnapshot**<br><sub><nobr> Tue, 1 Jul 2025 14:50:29 +0000</nobr><br>File: [Temp-disable-UseContextSnapshot.patch](/build/patches/Temp-disable-UseContextSnapshot.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> |Temporarily disable the context snapshot of blink and use that of v8.|