Skip to content

Releases: BrowserWorks/waterfox-android

1.2.2 (2026117772)

23 Mar 20:21
e9270cc

Choose a tag to compare

Changes

Upgraded to Gecko 149

Updated the underlying browser engine to Gecko 149, bringing in the latest upstream fixes, stability improvements, and security updates.

Fixed delete on quit behaviour

Fixed an issue where tapping Quit would not clear all data even when Delete browsing data on quit was enabled.

Hide debug options

The “Secret Settings” menu remains available for power users who want to try experimental features. We now hide debug only options such as “Debug Sync” and “Enable Gecko logs” in release builds, where they provide little value and can confuse most users.

1.2.1 (2026098898)

12 Mar 15:12
101185b

Choose a tag to compare

Changes

Upgraded to Gecko 148.0.3

Updated the underlying browser engine to Gecko 148.0.3, bringing in the latest upstream fixes, stability improvements, and security updates.

Fixed delete on quit behaviour

Fixed an issue where tapping Quit would not clear your data even when Delete browsing data on quit was enabled.

1.2.0 (2026075598)

22 Feb 14:07
7cb378e

Choose a tag to compare

Note

New builds have been pushed under the 1.2.0 version number:

  • 2026072670: Expose about:config
  • 2026074417: Make sure Sentry only initialises after a crash is detected
  • 2026075601: Disable isolated content processes and app zygote preloading due to crashes, page reloading, and broken media playback on certain websites

Highlights

  • Removed unused and redundant libraries.
  • More personalisation options for themes.

Known Issues

  • Isolated content processes and app zygote preloading have been temporarily disabled due to crashes and unexpected page reloading on certain websites. These features will be re-enabled in a future update once the underlying issues are resolved.
  • After setting a custom selected wallpaper that is "unified", i.e. is used in both portrait and landscape, then attempt to split the settings to have two differently oriented wallpapers, you'll see an error message.
  • A 'Secret Debug Info' menu item is exposed in settings, but it should display nothing as we've removed the underlying telemetry libraries

Changes

  • Due to architectural changes made upstream, we no longer support the old menu design.
  • 'Secret Settings' in the browser are now exposed, letting you play around with various expirmental settings within the browser.

Updated to Gecko 148

Updated the underlying browser engine from Gecko 140 to 148, incorporating the latest upstream improvements and security patches.

GeckoView Lite enabled

Trims out built-in components the app doesn't use, resulting in a smaller install size and less background overhead.

Isolated content processes (site isolation) - temporarily disabled

Warning

This feature has been temporarily disabled in the latest build due to crashes and unexpected page reloading on certain websites. It will be re-enabled in a future update.

Each website now runs in its own separate, sandboxed operating system process. This is the same Fission architecture used by Firefox desktop, and it provides three key benefits:

  • Security: A malicious site can no longer use Spectre class attacks to read data from your other tabs where each process only has access to its own site's data.
  • Stability: If a site crashes, only that tab is affected. Your other tabs, the browser UI, and any background work continue running normally.
  • Containment: Even if an attacker exploits a bug within a single tab's renderer, the damage is confined to that one site's process.

App zygote preloading - temporarily disabled

Warning

This feature has been temporarily disabled in the latest build due to the same issue affecting isolated content processes. It will be re-enabled in a future update.

The browser engine (libxul.so) is a large library that every content process needs to load. With app zygote preloading, this library is loaded once into a "starter" process, and new tabs fork from it instantly, inheriting the preloaded engine through shared memory rather than loading it from scratch each time.

  • Faster tabs: New processes start nearly instantly instead of spending hundreds of milliseconds loading the engine.
  • Less memory: Forked processes share read only memory pages, reducing per process memory usage by roughly 33%.
  • Better battery life: Less CPU work per new tab means lower power consumption during multi tab browsing.

Requires Android 10 or later.

Note

This will eventually come to mainline Firefox for Android releases, but we'd thought we'd give Waterfox users a head start.

"Dummy" Glean SDK

Mozilla's Glean SDK is a part of the Android Components, and the Waterfox app itself has many references to it. In previous versions, we'd disable the calls to Glean, but with a little bit of effort, we've now replaced the library with a "dummy" version, for peace of mind. The codebase still makes calls to the Glean SDK, but since it's our "dummy" version, it does absolutely nothing. Thanks to the Tor Project for showing us how to get there.

Adjust SDK removed

The Adjust SDK is a third party advertising attribution tool that Firefox for Android uses to track which ad campaigns drive installs. The SDK was disabled in Waterfox, but this version round we've entirely removed it from Waterfox, which should shave some KiB's off the final app size.

Sentry crash reporting

Waterfox includes Sentry for crash reporting, but with significant changes from the upstream Firefox behaviour. Sentry does not initialise at startup; it only loads when a crash has actually occurred. When it does, you'll always be shown a prompt before any data is sent so there is no silent automatic reporting. Session tracking and caught exception reporting are also disabled.

Theme customization expanded

Theme settings have moved to Settings > Customize, with separate light and dark colour options and an automatic mode that matches your device theme.

1.2.0 (2026074414)

21 Feb 17:38
01dc5a5

Choose a tag to compare

Please use newer build (2026075601)

1.2.0 (2026072670)

21 Feb 13:36
b5ed411

Choose a tag to compare

Please use newer build (2026075601)

1.2.0 (2026072610)

20 Feb 13:31
b5ed411

Choose a tag to compare

Please use newer build (2026075601)

1.1.9 (2026016869)

13 Jan 10:03
c24727e

Choose a tag to compare

Fixes

  • (MFSA 2026-03) Security Vulnerabilities fixed in Firefox ESR 140.7
  • (MFSA 2025-94) Security Vulnerabilities fixed in Firefox ESR 140.6

1.1.8 (2025502022)

16 Dec 09:51
55f2909

Choose a tag to compare

1.1.7 (2025468809)

22 Nov 14:37
edb9e44

Choose a tag to compare

Fixes

  • Fixed crashes/ANR on startup for certain devices.

1.1.6 (2025462850)

18 Nov 13:44
5da327e

Choose a tag to compare

Changes

  • Due to popular demand, Startpage has now been changed back to the default search. (Note: If you have changed your default search provider manually, this will not affect you)

Fixes

  • All security fixes from Mozilla Foundation Security Advisory 2025-88