Developers from Mozilla have translated the main repository of the source code for Firefox from Mercurial to Git. The official Firefox repository is now hosted on GitHub, allowing for changes to be transmitted through PULL requests.
Several separate Mercurial repositories have been combined into a single Git space and are accessible through various Git branches: Mozilla-Central is now the Main branch, Mozilla-Beta is the Beta branch, Mozilla-Release is the Release branch, Mozilla-ESR15 is now ESR-115, Mozilla-ESR-128 is now ESR-128, and Autoland is still Autoland. The decision to migrate to Git was made in the fall of 2023, and after a prolonged process lasting a year and a half, the main repository is now on GitHub. The previous Mercurial repositories are still available as synchronized mirrors.
Prior to the migration, developers had the option to use either Mercurial or Git, but using both simultaneously proved to be a challenge for administrators. This led to scaling issues and a strain on resources, prompting the decision to transition to Git and GitHub for the main repository.
Additionally, a corrective Firefox issue version 138.0.3 addressed several issues, including:
- Resolving an issue with emergency completion of work when viewing sites using WebGL.
- Fixing an error that caused emergency completion of certain SVG effects on small objects on the screen.
- Addressing a problem on Linux systems with blurry videos on YouTube for systems that do not support HDR on Wayland.
- Correcting the