|**Enable search engine settings desktop ui**<br><sub><nobr> Thu, 4 Jan 2024 13:00:12 +0000</nobr><br>File: [Enable-search-engine-settings-desktop-ui.patch](/build/patches/Enable-search-engine-settings-desktop-ui.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> |Activates the ability to use the desktop ui for search engine management.<br>The desktop ui is accessible via a button in the android ui.|
|**Enable share intent**<br><sub><nobr> Sun, 3 Oct 2021 16:18:24 +0000</nobr><br>File: [Enable-share-intent.patch](/build/patches/Enable-share-intent.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> |This patch allows to activate the management of android.intent.action.SEND<br>with new flag "shared-intent-ui" default active.<br>See also: https://github.com/bromite/bromite/issues/1062|
|**Enable snackbar swipe**<br><sub><nobr> Mon, 18 Aug 2025 13:46:14 +0000</nobr><br>File: [Enable-snackbar-swipe.patch](/build/patches/Enable-snackbar-swipe.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> |Allows swipe of snackbar notifications|
|**Enables deactivation of the js debugger statement**<br><sub><nobr> Wed, 10 Jan 2024 13:42:27 +0000</nobr><br>File: [Enables-deactivation-of-the-js-debugger-statement.patch](/build/patches/Enables-deactivation-of-the-js-debugger-statement.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> |enables a new option in the developer tools settings for<br>deactivating the debugger javascript statement|
|**Experimental user scripts support**<br><sub><nobr> Fri, 13 Aug 2021 17:10:47 +0000</nobr><br>File: [Experimental-user-scripts-support.patch](/build/patches/Experimental-user-scripts-support.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> |Activate the user scripts functionality for Android,<br>as it is available in the Desktop version.<br>It is possible to add user scripts in two ways: by<br>selecting files from the picker in the settings or<br>downloading the scripts and opening them from downloads<br>(only if such files end with '.user.js').<br>New imported scripts are disabled by default: they<br>can be activated via the UI.<br>Parsed user script headers are: name, version, description,<br>include, exclude, match, exclude_match (only http and<br>https), run-at (document-start, document-end,<br>document-idle), homepage, url_source<br>The UI also allows you to see the source of the script.<br>See also: components/user_scripts/README.md<br>Requires patch: Adds-support-for-writing-URIs.patch|
@@ -203,7 +204,7 @@
|**Move navigation bar to bottom**<br><sub><nobr> Tue, 18 Jan 2022 07:43:32 +0000</nobr><br>File: [Move-navigation-bar-to-bottom.patch](/build/patches/Move-navigation-bar-to-bottom.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> |Adds an accessibility flag that allows navigation bar to be moved to the bottom.<br>Unlike what is present in other browsers, this actually moves the bar below,<br>without creating other elements.<br>The bottom bar will also be colored as the navigation bar to make the interface<br>more pleasant and fixes upstream bug 1285311.<br>Support for tablet mode is also included.<br>Need: bromite-build-utils.patch|
|**Move some account settings back to privacy settings**<br><sub><nobr> Sun, 4 Oct 2020 12:58:17 +0200</nobr><br>File: [Move-some-account-settings-back-to-privacy-settings.patch](/build/patches/Move-some-account-settings-back-to-privacy-settings.patch)<br><nobr>Author: csagan5</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> |Search suggestions, autofill assistant and contextual search|
|**Multi-Screen Window Placement API fix**<br><sub><nobr> Thu, 20 Apr 2023 07:45:37 +0000</nobr><br>File: [Multi-Screen-Window-Placement-API-fix.patch](/build/patches/Multi-Screen-Window-Placement-API-fix.patch)<br><nobr>Author: uazo</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-2.0-or-later</nobr> |Links the use of screen.isExtended to WINDOW_MANAGEMENT permission<br>granted by user|
|**Multiple fingerprinting mitigations**<br><sub><nobr> Fri, 30 Mar 2018 10:09:03 +0200</nobr><br>File: [Multiple-fingerprinting-mitigations.patch](/build/patches/Multiple-fingerprinting-mitigations.patch)<br><nobr>Author: csagan5</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> |1. getClientRects, getBoundingClientRect, measureText: add fingerprinting mitigation<br>Scale the result of Range::getClientRects, Element::getBoundingClientRect and<br>Canvas::measureText by a random +/-3/1000000th ofthe original value for each<br>float in the returned Rect/Quad.<br>It contains improvements from ungoogled-chromium which add two flags:<br>1. --fingerprinting-client-rects-noise to enable fingerprinting deception for Range::getClientRects and Element::getBoundingClientRect<br>2. --fingerprinting-canvas-measuretext-noise to enable fingerprinting deception for Canvas::measureText<br>2. Canvas: fingerprinting mitigations for image data<br>Modify the color data returned by ToBlob, ToDataURL and getImageData so that<br>it will contain randomly manipulated pixels (maximum 20) that slightly change<br>the color of the R,G,B components without a visible effect.<br>Credits to Slaviro (https://github.com/Slaviro) for coming up with a better<br>approach to change color components.<br>Added flag --fingerprinting-canvas-image-data-noise to disable Canvas image data fingerprinting deception<br>Add noise also to SVGs (credits to uazo)|
|**Multiple fingerprinting mitigations**<br><sub><nobr> Fri, 30 Mar 2018 10:09:03 +0200</nobr><br>File: [Multiple-fingerprinting-mitigations.patch](/build/patches/Multiple-fingerprinting-mitigations.patch)<br><nobr>Author: csagan5</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> |1. measureText: add fingerprinting mitigation<br>Scale the result of Canvas::measureText by a random +/-3/1000000th of<br>the original value for eachfloat in the returned Rect/Quad.<br>2. Canvas: fingerprinting mitigations for image data<br>Modify the color data returned by ToBlob, ToDataURL and getImageData so that<br>it will contain randomly manipulated pixels (maximum 20) that slightly change<br>the color of the R,G,B components without a visible effect.<br>Credits to Slaviro (https://github.com/Slaviro) for coming up with a better<br>approach to change color components.<br>Added flag --fingerprinting-canvas-image-data-noise to disable Canvas image data fingerprinting deception<br>Add noise also to SVGs (credits to uazo)|
|**Never fetch popular sites**<br><sub><nobr> Wed, 14 Feb 2018 12:56:01 +0100</nobr><br>File: [Never-fetch-popular-sites.patch](/build/patches/Never-fetch-popular-sites.patch)<br><nobr>Author: csagan5</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> ||
|**Never use HTTP probes for connection detection**<br><sub><nobr> Sat, 6 Nov 2021 09:46:24 +0100</nobr><br>File: [Never-use-HTTP-probes-for-connection-detection.patch](/build/patches/Never-use-HTTP-probes-for-connection-detection.patch)<br><nobr>Author: csagan5</nobr><br><nobr>Context: </nobr><br><nobr>License: GPL-3.0-only</nobr> |This patch disables the use of HTTP probes on Android <Mdevices<br>Connection will be always considered valid on such devices|