-
21a4ac99
by Henry Wilkes at 2026-05-27T17:44:02+02:00
Add CI for Mullvad Browser
-
f0d598aa
by Pier Angelo Vendrame at 2026-05-27T17:44:07+02:00
MB 38: Mullvad Browser configuration
-
664fc6ed
by Pier Angelo Vendrame at 2026-05-27T17:44:14+02:00
MB 1: Mullvad Browser branding
See also:
mullvad-browser#5: Product name and directory customization
mullvad-browser#12: Create new branding directories and integrate Mullvad icons+branding
mullvad-browser#14: Remove Default Built-in bookmarks
mullvad-browser#35: Add custom PDF icons for Windows builds
mullvad-browser#48: Replace Mozilla copyright and legal trademarks in mullvadbrowser.exe metadata
mullvad-browser#51: Update trademark string
mullvad-browser#104: Update shipped dll metadata copyright/licensing info
mullvad-browser#107: Add alpha and nightly icons
-
af301635
by Henry Wilkes at 2026-05-27T17:44:19+02:00
Mullvad Browser strings
This commit adds strings needed by the following Mullvad Browser
patches.
-
df313845
by Pier Angelo Vendrame at 2026-05-27T17:44:23+02:00
MB 20: Allow packaged-addons in PBM.
We install a few addons from the distribution directory, but they are
not automatically enabled for PBM mode.
This commit modifies the code that installs them to also add the PBM
permission to the known ones.
-
edace86c
by Pier Angelo Vendrame at 2026-05-27T17:44:28+02:00
MB 63: Customize some about pages for Mullvad Browser
Also:
mullvad-browser#57: Purge unneeded about: pages
-
a393238e
by Pier Angelo Vendrame at 2026-05-27T17:44:32+02:00
MB 37: Customization for the about dialog
-
e6848421
by Henry Wilkes at 2026-05-27T17:44:36+02:00
MB 39: Add home page about:mullvad-browser
-
a75ef859
by hackademix at 2026-05-27T17:44:41+02:00
MB 97: Remove UI cues to install new extensions.
-
8138d512
by hackademix at 2026-05-27T17:44:45+02:00
MB 47: uBlock Origin customization
-
e3d983a4
by Pier Angelo Vendrame at 2026-05-27T17:44:50+02:00
MB 21: Disable the password manager
This commit disables the about:login page and removes the "Login and
Password" section of about:preferences.
We do not do anything to the real password manager of Firefox, that is
in toolkit: it contains C++ parts that make it difficult to actually
prevent it from being built..
Finally, we modify the the function that opens about:login to report an
error in the console so that we can quickly get a backtrace to the code
that tries to use it.
-
03231ac4
by Pier Angelo Vendrame at 2026-05-27T17:44:54+02:00
MB 112: Updater customization for Mullvad Browser
MB 71: Set the updater base URL to Mullvad domain
-
edd461ed
by Nicolas Vigier at 2026-05-27T17:44:58+02:00
MB 79: Add Mullvad Browser MAR signing keys
MB 256: Add mullvad-browser nightly mar signing key
-
f8143823
by Pier Angelo Vendrame at 2026-05-28T11:03:41+02:00
MB 34: Hide unsafe and unwanted preferences UI
about:preferences allow to override some of our defaults, that could
be fingeprintable or have some other unwanted consequences.
-
b417c075
by Pier Angelo Vendrame at 2026-05-28T11:04:01+02:00
MB 160: Disable the cookie exceptions button
Besides disabling the "Delete on close checkbox", disable also the
"Manage Exceptions" button when always using PBM.
-
de29cad0
by hackademix at 2026-05-28T11:04:06+02:00
MB 163: Prevent uBlock Origin from being uninstalled/disabled
-
06aefd16
by Richard Pospesel at 2026-05-28T11:04:11+02:00
MB 188: Customize Gitlab Issue and Merge templates
-
cd9f4b4f
by rui hildt at 2026-05-28T11:04:16+02:00
MB 213: Customize the search engines list.
-
d7b7b3ba
by hackademix at 2026-05-28T11:04:21+02:00
MB 214: Enable cross-tab identity leak protection in "quiet" mode
-
b54c3d88
by Pier Angelo Vendrame at 2026-05-28T11:04:26+02:00
MB 320: Temporarily disable WebRTC and WDBA on Windows.
WebRTC should be re-enabled when tor-browser#42758 is resolved, and and
the default browser agent when in general we make this feature work
again.
-
794fe704
by Henry Wilkes at 2026-05-28T11:04:30+02:00
MB 329: Customize toolbar for mullvad-browser.
-
23421ab2
by Henry Wilkes at 2026-05-28T11:04:35+02:00
MB 419: Mullvad Browser migration procedures.
This commit implements the the Mullvad Browser's version of _migrateUI.
-
f86f00b8
by Henry Wilkes at 2026-05-28T11:04:40+02:00
MB 488: Adjust search engine removal notification for Mullvad Leta.
-
2278f4e6
by Pier Angelo Vendrame at 2026-05-28T11:04:44+02:00
MB 80: Enable Mullvad Browser as a default browser
-
ec917e97
by Beatriz Rizental at 2026-05-28T11:04:49+02:00
MB 43564: Modify ./mach bootstrap for Mullvad Browser
-
c371c7eb
by Pier Angelo Vendrame at 2026-05-28T11:04:54+02:00
fixup! Firefox preference overrides.
BB 44521: Disable widget.wayland.fractional-scale.enabled.
It introduces fingerprinting opportunities to users who manually
enabled Wayland, so disable it until we decide to make Wayland the
default also for our browsers.
-
7485aedd
by Pier Angelo Vendrame at 2026-05-28T11:04:59+02:00
fixup! BB 44772: Disable efficient randomization for canvases.
BB 44895: Revert "BB 44772: Disable efficient randomization for canvases."
This reverts commit ced1d9a35c7d8cbb727d8c1c450b2dce62cd7289.
We have investigated this issue more, and this change was not needed
after all, therefore we can just revert this patch.
-
3a305e80
by Henry Wilkes at 2026-05-28T11:05:04+02:00
fixup! BB 32308: Use direct browser sizing for letterboxing.
BB 44685: Use border radius for letterboxing. This allows us to drop
browserDecorator.
BB 44847: Drop the custom sidebar border radius logic since upstream now
permanently uses a rounded corner for the browserContainer element when
the sidebar is shown. We move the letterboxing background styling to
browserContainer as well, so it does not leak out the corners.
-
7d3e89a1
by Henry Wilkes at 2026-05-28T11:05:09+02:00
BB 44832: Modify error pages for Base Browser.
-
45aa0e22
by Nicolas Vigier at 2026-05-28T11:05:13+02:00
fixup! BB 43615: Add Gitlab Issue and Merge Request templates
BB 44870: Remove legacy branch from gitlab templates
-
3bed20cc
by Beatriz Rizental at 2026-05-28T11:05:18+02:00
fixup! Base Browser's .mozconfigs.
Bug 44848: Stop overwriting Android toolchain paths.
Keep the overwrites only on tor-browser-build.
-
1464337d
by Nicolas Vigier at 2026-05-28T11:05:23+02:00
fixup! Base Browser's .mozconfigs.
BB 44555: Remove mozconfig-linux-i686
-
5e0c1081
by Pier Angelo Vendrame at 2026-05-28T11:05:28+02:00
fixup! BB 40925: Implemented the Security Level component
BB 43824: Move from resources:// to moz-src:///.
-
6f5dc6d9
by Pier Angelo Vendrame at 2026-05-28T11:05:33+02:00
fixup! BB 42835: Create an actor to filter file data transfers
BB 43824: Move from resources:// to moz-src:///.
-
4f8ffc32
by Pier Angelo Vendrame at 2026-05-28T11:05:38+02:00
fixup! MB 329: Customize toolbar for mullvad-browser.
BB 43824: Move from resources:// to moz-src:///.
-
baa6015c
by Pier Angelo Vendrame at 2026-05-28T11:05:42+02:00
fixup! MB 39: Add home page about:mullvad-browser
BB 43824: Move from resources:// to moz-src:///.
-
f374c81f
by Henry Wilkes at 2026-05-28T11:05:47+02:00
fixup! BB 41739: Remove "Website appearance" from about:preferences.
BB 44630: Stop hiding with data-hidden-from-search.
-
fbb2b670
by Henry Wilkes at 2026-05-28T11:05:52+02:00
fixup! BB 42777: Hide Website Privacy Preferences.
BB 44630: Stop hiding with data-hidden-from-search.
-
37597a92
by Henry Wilkes at 2026-05-28T11:05:57+02:00
fixup! BB 42070: Hide "Use smooth scrolling" from settings
BB 44630: Stop commenting out setting controls.
-
9f6f8849
by Henry Wilkes at 2026-05-28T11:06:01+02:00
fixup! BB 43117: Hide "Always underline links" from settings.
BB 44630: Stop commenting out setting controls.
-
1a2b439f
by Henry Wilkes at 2026-05-28T11:06:06+02:00
fixup! BB 43118: Hide feature recommendation (CFR) settings.
BB 44630: Stop commenting out setting controls.
-
7343ef27
by Henry Wilkes at 2026-05-28T11:06:11+02:00
fixup! BB 44711: Hide unwanted setting controls in Base Browser.
BB 44630: Hide settings using the config.
-
2570bc22
by Henry Wilkes at 2026-05-28T11:06:16+02:00
fixup! BB 42583: Modify moz-support-link for Base Browser.
BB 44903: Use upstream's `support-page` rather than custom `tor-manual-page`.
-
5ecbbb73
by Henry Wilkes at 2026-05-28T11:06:20+02:00
fixup! BB 41916: Letterboxing preferences UI
BB 44903: Use upstream's `support-page` rather than custom `tor-manual-page`.
-
22578603
by Henry Wilkes at 2026-05-28T11:06:25+02:00
fixup! BB 40925: Implemented the Security Level component
BB 44903: Use upstream's `support-page` rather than custom `tor-manual-page`.
-
e3241397
by Henry Wilkes at 2026-05-28T11:06:29+02:00
fixup! BB 44711: Hide unwanted setting controls in Base Browser.
BB 44745: Hide SSO using settings config.
-
fad73d01
by Henry Wilkes at 2026-05-28T11:06:33+02:00
fixup! BB 40717: Hide Windows SSO in settings
BB 44745: Use data-hidden-from-search rather than CSS to hide SSO
settings.
This will ensure that this patch can be dropped alongside upstream's
markup when it switches entirely to the config approach.
-
3c600fea
by hackademix at 2026-05-28T11:53:33+02:00
fixup! BB 41459: WebRTC fails to build under mingw (Part 5)
Fix for 151 bustage from Bug 2023271