Skip to content

[pull] main from mozilla-firefox:main#357

Merged
pull[bot] merged 31 commits intopixeldevel:mainfrom
mozilla-firefox:main
Feb 3, 2026
Merged

[pull] main from mozilla-firefox:main#357
pull[bot] merged 31 commits intopixeldevel:mainfrom
mozilla-firefox:main

Conversation

@pull
Copy link

@pull pull bot commented Feb 3, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

antonioborondo and others added 30 commits February 3, 2026 00:33
…startup r=cdupuis

In addition to searching the OneDrive directory, which is the default backups location when OneDrive is enabled, also search the Documents directory during the initial startup. The Documents directory may be located inside OneDrive if it is selected for backup in OneDrive settings.

Differential Revision: https://phabricator.services.mozilla.com/D280781
…s continuations into account. r=layout-reviewers,emilio

`IntersectionObserver` makes sure that the observed target is a descendant of
the intersection root in the containing block chain [1]. Containing blocks
derive from boxes, which may consist of fragments [2] - So we should check
against all fragments.

[1]: https://w3c.github.io/IntersectionObserver/#update-intersection-observations-algo
[2]: https://drafts.csswg.org/css-display/#intro

Differential Revision: https://phabricator.services.mozilla.com/D281538
…Troubleshooting GeckoView tests r=geckoview-reviewers,ohall

Differential Revision: https://phabricator.services.mozilla.com/D281463
…fluent-reviewers

The text for the label for the create nre chat button in the sidebar needs to updated to New chat.

Differential Revision: https://phabricator.services.mozilla.com/D281500
…oken ?bgrins,#ai-models-reviewers,#ai-frontend-reviewers r=ai-models-reviewers,ai-ondevice-reviewers,cdipersio,gregtatum

Differential Revision: https://phabricator.services.mozilla.com/D279938
…th FxA token ?bgrins,#ai-models-reviewers,#ai-frontend-reviewers r=ai-models-reviewers,ai-ondevice-reviewers,cdipersio,gregtatum" for causing linting opt failures in browser_ml_openai.js.

This reverts commit aa22d39.
…n first startup r=cdupuis" for causing xpcshell failures in test_backupService_findBackupsInWellKnownLocations.js.

This reverts commit 886d233.
…core

The bug itself was fixed in bug 2009323 or bug 2010730.

Differential Revision: https://phabricator.services.mozilla.com/D281375
…-core

The bug itself was fixed in bug 1998858 and bug 2010730 or bug 2009323.

Differential Revision: https://phabricator.services.mozilla.com/D281376
…core

The bug itself was fixed in bug 2009323 or bug 2010730.

Differential Revision: https://phabricator.services.mozilla.com/D281377
…=glandium

The test uses page size to calculate the size of the chunk header for
testing jemalloc_ptr_info.  Using real page size is correct for finding
the size of the chunk header.

Differential Revision: https://phabricator.services.mozilla.com/D280544
…c r=glandium

Realloc of huge allocations used the wrong page size to determine if
they're safe to do in-place.  This patch fixes this.

Differential Revision: https://phabricator.services.mozilla.com/D280545
…al pages r=glandium

When the allocator touches previously-madvised memory it must clear
madvised bits of trailing pages to keep them aligned with
real pages.

Differential Revision: https://phabricator.services.mozilla.com/D280546
With page size limited to 4KiB and the quantum-wide class covering the
range from 512 bytes to 4KiB, the sub-page size class is unused and can
be removed.

Differential Revision: https://phabricator.services.mozilla.com/D259220
… the obsolete patch into the tree r=jjaschke,dom-core

The bug itself was fixed in bug 1978714.

Differential Revision: https://phabricator.services.mozilla.com/D281374
…kpour,android-reviewers

We have an example of a Login created in the
`PasswordGeneratorDialogFragment` that is passed back to callback,
however we work around the hint provided from Gecko, but trying to
modify the Login on confirmation.
What this turns into is re-implemented logic in GeckoPromptDelegate
with checks that we wouldn't need if we simply forwarded the hint
onward.

The `Login.guid` API is also a lie that we require it to exist. This
seems to be because it was an API for _retrieving_ a Login from the
storage layer which is now used for storing it.

Differential Revision: https://phabricator.services.mozilla.com/D281382
…ILD CLOSED TREE

ach -> 37545900fd5cd0484c95672edafbe967103e5926
af -> 37545900fd5cd0484c95672edafbe967103e5926
an -> 37545900fd5cd0484c95672edafbe967103e5926
ar -> 37545900fd5cd0484c95672edafbe967103e5926
ast -> 37545900fd5cd0484c95672edafbe967103e5926
az -> 37545900fd5cd0484c95672edafbe967103e5926
be -> 37545900fd5cd0484c95672edafbe967103e5926
bg -> 37545900fd5cd0484c95672edafbe967103e5926
bn -> 37545900fd5cd0484c95672edafbe967103e5926
bo -> 37545900fd5cd0484c95672edafbe967103e5926
br -> 37545900fd5cd0484c95672edafbe967103e5926
brx -> 37545900fd5cd0484c95672edafbe967103e5926
bs -> 37545900fd5cd0484c95672edafbe967103e5926
ca -> 37545900fd5cd0484c95672edafbe967103e5926
ca-valencia -> 37545900fd5cd0484c95672edafbe967103e5926
cak -> 37545900fd5cd0484c95672edafbe967103e5926
ckb -> 37545900fd5cd0484c95672edafbe967103e5926
cs -> 37545900fd5cd0484c95672edafbe967103e5926
cy -> 37545900fd5cd0484c95672edafbe967103e5926
da -> 37545900fd5cd0484c95672edafbe967103e5926
de -> 37545900fd5cd0484c95672edafbe967103e5926
dsb -> 37545900fd5cd0484c95672edafbe967103e5926
el -> 37545900fd5cd0484c95672edafbe967103e5926
en-CA -> 37545900fd5cd0484c95672edafbe967103e5926
en-GB -> 37545900fd5cd0484c95672edafbe967103e5926
eo -> 37545900fd5cd0484c95672edafbe967103e5926
es-AR -> 37545900fd5cd0484c95672edafbe967103e5926
es-CL -> 37545900fd5cd0484c95672edafbe967103e5926
es-ES -> 37545900fd5cd0484c95672edafbe967103e5926
es-MX -> 37545900fd5cd0484c95672edafbe967103e5926
et -> 37545900fd5cd0484c95672edafbe967103e5926
eu -> 37545900fd5cd0484c95672edafbe967103e5926
fa -> 37545900fd5cd0484c95672edafbe967103e5926
ff -> 37545900fd5cd0484c95672edafbe967103e5926
fi -> 37545900fd5cd0484c95672edafbe967103e5926
fr -> 37545900fd5cd0484c95672edafbe967103e5926
fur -> 37545900fd5cd0484c95672edafbe967103e5926
fy-NL -> 37545900fd5cd0484c95672edafbe967103e5926
ga-IE -> 37545900fd5cd0484c95672edafbe967103e5926
gd -> 37545900fd5cd0484c95672edafbe967103e5926
gl -> 37545900fd5cd0484c95672edafbe967103e5926
gn -> 37545900fd5cd0484c95672edafbe967103e5926
gu-IN -> 37545900fd5cd0484c95672edafbe967103e5926
he -> 37545900fd5cd0484c95672edafbe967103e5926
hi-IN -> 37545900fd5cd0484c95672edafbe967103e5926
hr -> 37545900fd5cd0484c95672edafbe967103e5926
hsb -> 37545900fd5cd0484c95672edafbe967103e5926
hu -> 37545900fd5cd0484c95672edafbe967103e5926
hy-AM -> 37545900fd5cd0484c95672edafbe967103e5926
hye -> 37545900fd5cd0484c95672edafbe967103e5926
ia -> 37545900fd5cd0484c95672edafbe967103e5926
id -> 37545900fd5cd0484c95672edafbe967103e5926
is -> 37545900fd5cd0484c95672edafbe967103e5926
it -> 37545900fd5cd0484c95672edafbe967103e5926
ja -> 37545900fd5cd0484c95672edafbe967103e5926
ja-JP-mac -> 37545900fd5cd0484c95672edafbe967103e5926
ka -> 37545900fd5cd0484c95672edafbe967103e5926
kab -> 37545900fd5cd0484c95672edafbe967103e5926
kk -> 37545900fd5cd0484c95672edafbe967103e5926
km -> 37545900fd5cd0484c95672edafbe967103e5926
kn -> 37545900fd5cd0484c95672edafbe967103e5926
ko -> 37545900fd5cd0484c95672edafbe967103e5926
lij -> 37545900fd5cd0484c95672edafbe967103e5926
lo -> 37545900fd5cd0484c95672edafbe967103e5926
lt -> 37545900fd5cd0484c95672edafbe967103e5926
ltg -> 37545900fd5cd0484c95672edafbe967103e5926
lv -> 37545900fd5cd0484c95672edafbe967103e5926
meh -> 37545900fd5cd0484c95672edafbe967103e5926
mk -> 37545900fd5cd0484c95672edafbe967103e5926
ml -> 37545900fd5cd0484c95672edafbe967103e5926
mr -> 37545900fd5cd0484c95672edafbe967103e5926
ms -> 37545900fd5cd0484c95672edafbe967103e5926
my -> 37545900fd5cd0484c95672edafbe967103e5926
nb-NO -> 37545900fd5cd0484c95672edafbe967103e5926
ne-NP -> 37545900fd5cd0484c95672edafbe967103e5926
nl -> 37545900fd5cd0484c95672edafbe967103e5926
nn-NO -> 37545900fd5cd0484c95672edafbe967103e5926
oc -> 37545900fd5cd0484c95672edafbe967103e5926
pa-IN -> 37545900fd5cd0484c95672edafbe967103e5926
pl -> 37545900fd5cd0484c95672edafbe967103e5926
pt-BR -> 37545900fd5cd0484c95672edafbe967103e5926
pt-PT -> 37545900fd5cd0484c95672edafbe967103e5926
rm -> 37545900fd5cd0484c95672edafbe967103e5926
ro -> 37545900fd5cd0484c95672edafbe967103e5926
ru -> 37545900fd5cd0484c95672edafbe967103e5926
sat -> 37545900fd5cd0484c95672edafbe967103e5926
sc -> 37545900fd5cd0484c95672edafbe967103e5926
scn -> 37545900fd5cd0484c95672edafbe967103e5926
sco -> 37545900fd5cd0484c95672edafbe967103e5926
si -> 37545900fd5cd0484c95672edafbe967103e5926
sk -> 37545900fd5cd0484c95672edafbe967103e5926
skr -> 37545900fd5cd0484c95672edafbe967103e5926
sl -> 37545900fd5cd0484c95672edafbe967103e5926
son -> 37545900fd5cd0484c95672edafbe967103e5926
sq -> 37545900fd5cd0484c95672edafbe967103e5926
sr -> 37545900fd5cd0484c95672edafbe967103e5926
sv-SE -> 37545900fd5cd0484c95672edafbe967103e5926
szl -> 37545900fd5cd0484c95672edafbe967103e5926
ta -> 37545900fd5cd0484c95672edafbe967103e5926
te -> 37545900fd5cd0484c95672edafbe967103e5926
tg -> 37545900fd5cd0484c95672edafbe967103e5926
th -> 37545900fd5cd0484c95672edafbe967103e5926
tl -> 37545900fd5cd0484c95672edafbe967103e5926
tr -> 37545900fd5cd0484c95672edafbe967103e5926
trs -> 37545900fd5cd0484c95672edafbe967103e5926
uk -> 37545900fd5cd0484c95672edafbe967103e5926
ur -> 37545900fd5cd0484c95672edafbe967103e5926
uz -> 37545900fd5cd0484c95672edafbe967103e5926
vi -> 37545900fd5cd0484c95672edafbe967103e5926
wo -> 37545900fd5cd0484c95672edafbe967103e5926
xh -> 37545900fd5cd0484c95672edafbe967103e5926
zh-CN -> 37545900fd5cd0484c95672edafbe967103e5926
zh-TW -> 37545900fd5cd0484c95672edafbe967103e5926
…LD CLOSED TREE

ach -> 37545900fd5cd0484c95672edafbe967103e5926
an -> 37545900fd5cd0484c95672edafbe967103e5926
ar -> 37545900fd5cd0484c95672edafbe967103e5926
ast -> 37545900fd5cd0484c95672edafbe967103e5926
az -> 37545900fd5cd0484c95672edafbe967103e5926
be -> 37545900fd5cd0484c95672edafbe967103e5926
bg -> 37545900fd5cd0484c95672edafbe967103e5926
bn -> 37545900fd5cd0484c95672edafbe967103e5926
br -> 37545900fd5cd0484c95672edafbe967103e5926
bs -> 37545900fd5cd0484c95672edafbe967103e5926
ca -> 37545900fd5cd0484c95672edafbe967103e5926
cak -> 37545900fd5cd0484c95672edafbe967103e5926
cs -> 37545900fd5cd0484c95672edafbe967103e5926
cy -> 37545900fd5cd0484c95672edafbe967103e5926
da -> 37545900fd5cd0484c95672edafbe967103e5926
de -> 37545900fd5cd0484c95672edafbe967103e5926
dsb -> 37545900fd5cd0484c95672edafbe967103e5926
el -> 37545900fd5cd0484c95672edafbe967103e5926
en-CA -> 37545900fd5cd0484c95672edafbe967103e5926
en-GB -> 37545900fd5cd0484c95672edafbe967103e5926
eo -> 37545900fd5cd0484c95672edafbe967103e5926
es-AR -> 37545900fd5cd0484c95672edafbe967103e5926
es-CL -> 37545900fd5cd0484c95672edafbe967103e5926
es-ES -> 37545900fd5cd0484c95672edafbe967103e5926
es-MX -> 37545900fd5cd0484c95672edafbe967103e5926
et -> 37545900fd5cd0484c95672edafbe967103e5926
eu -> 37545900fd5cd0484c95672edafbe967103e5926
fa -> 37545900fd5cd0484c95672edafbe967103e5926
ff -> 37545900fd5cd0484c95672edafbe967103e5926
fi -> 37545900fd5cd0484c95672edafbe967103e5926
fr -> 37545900fd5cd0484c95672edafbe967103e5926
fy-NL -> 37545900fd5cd0484c95672edafbe967103e5926
ga-IE -> 37545900fd5cd0484c95672edafbe967103e5926
gd -> 37545900fd5cd0484c95672edafbe967103e5926
gl -> 37545900fd5cd0484c95672edafbe967103e5926
gn -> 37545900fd5cd0484c95672edafbe967103e5926
gu-IN -> 37545900fd5cd0484c95672edafbe967103e5926
he -> 37545900fd5cd0484c95672edafbe967103e5926
hi-IN -> 37545900fd5cd0484c95672edafbe967103e5926
hr -> 37545900fd5cd0484c95672edafbe967103e5926
hsb -> 37545900fd5cd0484c95672edafbe967103e5926
hu -> 37545900fd5cd0484c95672edafbe967103e5926
hy-AM -> 37545900fd5cd0484c95672edafbe967103e5926
ia -> 37545900fd5cd0484c95672edafbe967103e5926
id -> 37545900fd5cd0484c95672edafbe967103e5926
is -> 37545900fd5cd0484c95672edafbe967103e5926
it -> 37545900fd5cd0484c95672edafbe967103e5926
ja -> 37545900fd5cd0484c95672edafbe967103e5926
ka -> 37545900fd5cd0484c95672edafbe967103e5926
kab -> 37545900fd5cd0484c95672edafbe967103e5926
kk -> 37545900fd5cd0484c95672edafbe967103e5926
km -> 37545900fd5cd0484c95672edafbe967103e5926
kn -> 37545900fd5cd0484c95672edafbe967103e5926
ko -> 37545900fd5cd0484c95672edafbe967103e5926
lij -> 37545900fd5cd0484c95672edafbe967103e5926
lo -> 37545900fd5cd0484c95672edafbe967103e5926
lt -> 37545900fd5cd0484c95672edafbe967103e5926
ltg -> 37545900fd5cd0484c95672edafbe967103e5926
lv -> 37545900fd5cd0484c95672edafbe967103e5926
meh -> 37545900fd5cd0484c95672edafbe967103e5926
mix -> 37545900fd5cd0484c95672edafbe967103e5926
ml -> 37545900fd5cd0484c95672edafbe967103e5926
mr -> 37545900fd5cd0484c95672edafbe967103e5926
ms -> 37545900fd5cd0484c95672edafbe967103e5926
my -> 37545900fd5cd0484c95672edafbe967103e5926
nb-NO -> 37545900fd5cd0484c95672edafbe967103e5926
ne-NP -> 37545900fd5cd0484c95672edafbe967103e5926
nl -> 37545900fd5cd0484c95672edafbe967103e5926
nn-NO -> 37545900fd5cd0484c95672edafbe967103e5926
oc -> 37545900fd5cd0484c95672edafbe967103e5926
pa-IN -> 37545900fd5cd0484c95672edafbe967103e5926
pl -> 37545900fd5cd0484c95672edafbe967103e5926
pt-BR -> 37545900fd5cd0484c95672edafbe967103e5926
pt-PT -> 37545900fd5cd0484c95672edafbe967103e5926
rm -> 37545900fd5cd0484c95672edafbe967103e5926
ro -> 37545900fd5cd0484c95672edafbe967103e5926
ru -> 37545900fd5cd0484c95672edafbe967103e5926
sk -> 37545900fd5cd0484c95672edafbe967103e5926
sl -> 37545900fd5cd0484c95672edafbe967103e5926
son -> 37545900fd5cd0484c95672edafbe967103e5926
sq -> 37545900fd5cd0484c95672edafbe967103e5926
sr -> 37545900fd5cd0484c95672edafbe967103e5926
sv-SE -> 37545900fd5cd0484c95672edafbe967103e5926
ta -> 37545900fd5cd0484c95672edafbe967103e5926
te -> 37545900fd5cd0484c95672edafbe967103e5926
th -> 37545900fd5cd0484c95672edafbe967103e5926
tl -> 37545900fd5cd0484c95672edafbe967103e5926
tr -> 37545900fd5cd0484c95672edafbe967103e5926
trs -> 37545900fd5cd0484c95672edafbe967103e5926
uk -> 37545900fd5cd0484c95672edafbe967103e5926
ur -> 37545900fd5cd0484c95672edafbe967103e5926
uz -> 37545900fd5cd0484c95672edafbe967103e5926
vi -> 37545900fd5cd0484c95672edafbe967103e5926
wo -> 37545900fd5cd0484c95672edafbe967103e5926
xh -> 37545900fd5cd0484c95672edafbe967103e5926
zam -> 37545900fd5cd0484c95672edafbe967103e5926
zh-CN -> 37545900fd5cd0484c95672edafbe967103e5926
zh-TW -> 37545900fd5cd0484c95672edafbe967103e5926
…kpour,android-reviewers" for causing lint failures @SelectOptionHint.kt.

This reverts commit 1199640.

Revert "Bug 1977924 - Part 1: Introduce Login.hint to concept-storage r=gmalekpour,android-reviewers"

This reverts commit a93a53d.
… Fenix r=android-reviewers,devota

- This code to delete Pocket profile on enrolment of the MARS API was added in Bug 1946345
- It has been over close to 1 year since this migration code was added to allow for the safe transition of existing Pocket profile to MARS. This is no longer needed given the Pocket services have been deprecated and we are OK with creating new MARS profile.

Differential Revision: https://phabricator.services.mozilla.com/D281133
@pull pull bot locked and limited conversation to collaborators Feb 3, 2026
@pull pull bot added the ⤵️ pull label Feb 3, 2026
@pull pull bot merged commit c206271 into pixeldevel:main Feb 3, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.