Draft: Rebase fenix patches to fenix v89.0.0-beta.5
Closes #40164 (closed)
The range-diff is messy. @boklm resolved all of the conflicts up to boklm/fenix@f3c35ff3.
- I tweaked the
Add Tor integration
patch due to 990bfa7e. (fixup is sysrqb/fenix@5028b32d) - The
Modify UI/UX
patch diff is complicated because Mozilla re-ordered menu items. - Mozilla added
getSetDefaultBrowserItem
, but that is controlled by a Nimbus experiment so there isn't any impact on Tor Browser. - They added an
allow_domestic_china_fxa_server
preference. It is hidden when the user is not signed into Sync, but I changed the default visibility in any case. - In
preferences.xml
andpreferences_without_icons.xml
I made small changes to follow the existing style (space before/>
in xml)