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 integrationpatch due to 990bfa7e. (fixup is sysrqb/fenix@5028b32d) - The
Modify UI/UXpatch 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_serverpreference. It is hidden when the user is not signed into Sync, but I changed the default visibility in any case. - In
preferences.xmlandpreferences_without_icons.xmlI made small changes to follow the existing style (space before/>in xml)