Skip to content

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

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

[pull] main from mozilla-firefox:main#366
pull[bot] merged 60 commits intopixeldevel:mainfrom
mozilla-firefox:main

Conversation

@pull
Copy link

@pull pull bot commented Feb 5, 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 : )

makotokato and others added 30 commits February 5, 2026 05:44
…view-reviewers,ohall

Actually, we always get the display information on default display. But
when using Samsung DeX, the application can show on non-default display.

So we should get the display information from the View's display id.

This issue is device dependent issue, so there is no way to add a unit
test for this.

Differential Revision: https://phabricator.services.mozilla.com/D281610
This is mainly just adding some flushing and forcing rebindings of framebuffer
state that should not be necessary, but seemingly tricks the NVIDIA driver into
doing the right thing.

Differential Revision: https://phabricator.services.mozilla.com/D281872
…ent-reviewers,emcminn,bolsson

Strings should reflect what were [[ mozilla-l10n/nimbus-l10n#91 | originally translated in the experiment  ]]

Differential Revision: https://phabricator.services.mozilla.com/D281817
…osmond" for causing build bustages in DrawTargetWebgl.cpp.

This reverts commit cff80fc.
…ILD CLOSED TREE

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

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

Differential Revision: https://phabricator.services.mozilla.com/D281738
…mmand r=ahochheiden

The rule is never used from CI, it's just there for user convenience,
and it's not something we can model from moz.build, so we should
move it elsewhere.

Differential Revision: https://phabricator.services.mozilla.com/D281792
…r=spidermonkey-reviewers,dminor

Also switch to `std::string_view` because that allows Clang to generate faster code.

Differential Revision: https://phabricator.services.mozilla.com/D281645
…ers,dminor

Uses string views instead of `mozilla::Span`, because string views provide a
nicer API for comparisons and the added benefit of release assertions when
using `Span` don't apply here, because all operations directly use the
underlying pointer.

Differential Revision: https://phabricator.services.mozilla.com/D281646
…key-reviewers,sfink

Most Handle/Rooted typedef uses were already updated when the Intl code was
migrated from self-hosted JS to C++.

Differential Revision: https://phabricator.services.mozilla.com/D281647
…rtAllocOverflow r=jandem

According to mfbt/AllocPolicy.h, allocation policies are supposed to implement
a 'reportAllocOverflow' method. This is used both by the implmementation of the
alloc policy itself and also by containers such as mfbt/HashTable.h when
growing its table.

Our MallocProvider mixin class implements most of the AllocPolicy methods for
a client class, but requires clients to provide a 'reportAllocationOverflow'
method.

Thus clients must provide both methods if they want to be used by containers.
Currently only TrackedAllocPolicy (a.k.a. ZoneAllocPolicy) does this, by having
reportAllocOverflow call reportAllocationOverflow.

The current situation is confusing. We can simplify this by making
MallocProvider use the reportAllocOverflow name and renaming to this
everywhere.

Differential Revision: https://phabricator.services.mozilla.com/D280616
…se class for alloc policies r=jandem

This refactoring gives us a place to put default method definitions without
adding them to every policy.

The patch also renames some alloc policy classes to make it clear they use malloc allocation.

Differential Revision: https://phabricator.services.mozilla.com/D280617
…ffer alloc fails r=jandem

This makes handling OOM simpler in the next patch because we don't need to
retry at a higher level.

Differential Revision: https://phabricator.services.mozilla.com/D280618
…standard containers r=jandem,glandium

To support using GC memory in containers we need a way to trace that memory.
This patch adds a 'traceExternalAllocs' method to vector and hash table
containers that can be used to trace the memory by passing it to a supplied
closure.

Differential Revision: https://phabricator.services.mozilla.com/D280619
…locate their memory with the buffer allocator r=jandem

The patch adds BufferAllocPolicy which allocates memory using the buffer
allocator and provides a traceExternalAlloc method to trace the allocations, as
well as updating its knowledge of whether the owning cell is tenured.

Differential Revision: https://phabricator.services.mozilla.com/D280620
… holding a lock r=jandem

Previously calls to the buffer allocator to allocate/free memory were always
done from the main thread and so no locking was required. GC sweeping can be
split between more than one helper thread so we need a way to make this thread
safe.

The patch adds a way to set up debug build assertions in the buffer allocator
by passing a mutex that the caller must hold. The caller is responsible for
actually taking/releasing the lock.

Differential Revision: https://phabricator.services.mozilla.com/D280622
…andem

This sets up multi-threaded use of the buffer allocator during sweep slices
using an existing mutex. While sweeping weak maps the mutex is only held when
destroying the weak map iterator as this is the part that may resize the table
and hence call into the allocator. This is also the part required by existing
use of the lock for weak map sweeping.

Differential Revision: https://phabricator.services.mozilla.com/D280623
Since this mutex is now used for more than synchronizing access to the store
buffer it is renamed to the sweeping lock.

Differential Revision: https://phabricator.services.mozilla.com/D280624
…or context and owning JS object r=jandem

Currently the memOf parameter is optional for both constructors. This patch
changes it so that for a weak map with an owning JSObject you need to pass
context and owning object, and for non-owned ones you only pass the zone.

Differential Revision: https://phabricator.services.mozilla.com/D280625
…jects r=jandem

Finally we can switch over to using the buffer allocator for weak maps, both
the WeakMap allocation and the hash table memory via BufferAllocPolicy.

WeakMap objects remain tenured. I haven't thought about whether it's worth
trying to nursery allocate these.

Differential Revision: https://phabricator.services.mozilla.com/D280626
… r=geckoview-reviewers,ohall" for causing several Android failures.

This reverts commit f4121d2.
…=devtools-reviewers,ochameau

Change the signature of the function so we're not passing a callback anymore,
but return an array that the callsites can then handle.
Turn some `forEach` into `for` loops.

Differential Revision: https://phabricator.services.mozilla.com/D281597
…ch path. r=gw

For nine-patches we know that the whole transform is a scale-offset so we don't need to do the transformation via picture space (no 3d transform that may need some plane clipping in picture space).

Differential Revision: https://phabricator.services.mozilla.com/D281066
nical and others added 27 commits February 5, 2026 08:48
…ansform. r=gw

Tiling works with complex transforms but falls back to treating all tiles as masks which is less efficient than simply using the indrect code path.

Differential Revision: https://phabricator.services.mozilla.com/D281182
…tantiated r=android-reviewers,jonalmeida

This was removed in an effort to avoid expensive code runs and improve the
app performance as there are multiple actions which would trigger this
functionality with only one needed at the start of the application.

Differential Revision: https://phabricator.services.mozilla.com/D280966
…esume r=petru,mcarare

When we stop relying on the `InitAction`, we need to dispatch the
`RefreshSearchEnginesAction` which is now the appropriate trigger.

Differential Revision: https://phabricator.services.mozilla.com/D281756
…es.test.runTest` in `syncedtabs` component tests. r=android-reviewers,avirvara

Differential Revision: https://phabricator.services.mozilla.com/D281798
… in Debugger r=devtools-reviewers,nchevobbe

The CSS had been updated as part of a mass rename of debugger classnames but this class is not a "name" handled via `DebuggerImage`, but simply a modifier.

Differential Revision: https://phabricator.services.mozilla.com/D281843
…rowser prompt r=android-reviewers,twhite,rebecatudor273

Fixes a deadlock in the Setup Checklist where the "Set as default" task cannot be completed if the user previously selected “Don’t ask again” in the system prompt.

Differential Revision: https://phabricator.services.mozilla.com/D280589
…efault Browser prompt r=android-reviewers,twhite,rebecatudor273" for causing fenix-debug failures in DefaultSessionControlControllerTest.kt.

This reverts commit bd017d4.
…rce page r=devtools-reviewers,jdescottes" for causing devtools failures in browser_resources_network_event_stacktraces_keepalive.js.

This reverts commit 0e6139a.
…chat feature r=ai-models-reviewers,ai-frontend-reviewers,Mardak,cgopal

Differential Revision: https://phabricator.services.mozilla.com/D281289
…c function. r=joschmidt,mtigley,extension-reviewers,credential-management-reviewers,sync-reviewers,mconley,rpl,bdk

Differential Revision: https://phabricator.services.mozilla.com/D280646
…eviewers,bolsson,nchevobbe" for causing devtools failures.

This reverts commit f3c542e.

This reverts commit 91238bb.
…ndroid Configuration changes r=petru,android-reviewers"

This reverts commit 236a7df.

Differential Revision: https://phabricator.services.mozilla.com/D281849
… regardless if they dismissed it or not. r=petru,android-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D281850
…rowser prompt r=android-reviewers,twhite,rebecatudor273

Fixes a deadlock in the Setup Checklist where the "Set as default" task cannot be completed if the user previously selected “Don’t ask again” in the system prompt.

Differential Revision: https://phabricator.services.mozilla.com/D280589
…ies.js perma failure on beta simulation. r=devtools-reviewers,jdescottes.

Set the dom.event.dragexit.enabled pref to true in the test.
It defaults to false on Nightly, so update the snapshot.

Differential Revision: https://phabricator.services.mozilla.com/D281947
@pull pull bot locked and limited conversation to collaborators Feb 5, 2026
@pull pull bot added the ⤵️ pull label Feb 5, 2026
@pull pull bot merged commit e849bd9 into pixeldevel:main Feb 5, 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.