Alex Hochheiden
cf56cbe45e
Bug 1899622 - Bump MAX_PYTHON_VERSION_TO_CONSIDER to Python 3.12 r=firefox-build-system-reviewers,glandium
...
We've resolved all known Python `3.12` bugs, and the upcoming release
of MozillaBuild ships with Python `3.12.10`. As such, we should no
longer show a warning on exception if Python `3.12` being used.
Differential Revision: https://phabricator.services.mozilla.com/D248462
2025-05-09 19:57:41 +00:00
Daniel Thorn
5a6f848c38
Bug 1959483 - Port tests from ExperimentFakes and ExperimentTestUtils to NimbusTestUtils in browser/components/genai r=nimbus-reviewers,firefox-ai-ml-reviewers,beth,Mardak
...
Differential Revision: https://phabricator.services.mozilla.com/D247008
2025-05-09 19:57:15 +00:00
Ted Campbell
221b7f2e3b
Bug 1965484 - Build android-components in topobjdir r=aaronmt,geckoview-reviewers,nalexander
...
Use the $TOPOBJDIR to build android-components in since mozilla-central
convention is to not build into source tree. This also updates the ui-test
scripts to understand these new paths.
Differential Revision: https://phabricator.services.mozilla.com/D248625
2025-05-09 19:56:34 +00:00
Ted Campbell
8541cac1e2
Bug 1965484 - Publish android-components to topobjdir instead of component buildDir r=android-reviewers,nalexander
...
For consistency with geckoview/fenix/focus, have android-components builds
publish to the local maven directory in the topobjdir instead. The
build-components CI tasks will publish to their original names still.
Differential Revision: https://phabricator.services.mozilla.com/D248624
2025-05-09 19:56:30 +00:00
Ted Campbell
d728073c37
Bug 1965479 - Use topsrcdir when locating buildconfig.yml and friends in gradle. r=geckoview-reviewers,android-reviewers,nalexander
...
We have topsrcdir universally available with the monorepo, so use that to remove
some old workarounds in shared-settings.gradle. This should also make it easier
for application-services to join the monorepo.
Differential Revision: https://phabricator.services.mozilla.com/D248623
2025-05-09 19:56:26 +00:00
Alex Hochheiden
fd493ef839
Bug 1965355 - Upgrade vendored Python dependencies r=firefox-build-system-reviewers,mach-reviewers,taskgraph-reviewers,glandium,ahal
...
This is the result of running `./mach vendor python --upgrade`. It upgrades
all `compatible release clause` pacakages that have newer releases.
Upgraded:
`charset-normalizer` v3.4.0 -> v3.4.2
`pygments` v2.18.0 -> v2.19.1
`rich` v13.9.4 -> v14.0.0
`taskcluster-taskgraph` v14.0.0 -> v14.1.1
Differential Revision: https://phabricator.services.mozilla.com/D248545
2025-05-09 19:55:55 +00:00
Alex Hochheiden
d4866f71cc
Bug 1965350 - Correct logical error to allow ./mach vendor python --upgrade to work r=firefox-build-system-reviewers,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D248544
2025-05-09 19:55:51 +00:00
Alex Hochheiden
fc2127bc94
Bug 1965348 - Enforce a 'requires-python:' specifier as first line in <site>.txt files r=firefox-build-system-reviewers,glandium
...
This guarantees that downstream consumers can depend on it.
Differential Revision: https://phabricator.services.mozilla.com/D248540
2025-05-09 19:55:47 +00:00
Alex Hochheiden
da7626321c
Bug 1965348 - Added a requires-python to sites that are missing it r=firefox-build-system-reviewers,glandium
...
Default to `3.8` since that's the current `mach` minimum supported Python version.
Differential Revision: https://phabricator.services.mozilla.com/D248539
2025-05-09 19:55:43 +00:00
Alex Hochheiden
1880a035de
Bug 1965346 - Use compatible release clause for requests and upgrade to 2.32.3 r=firefox-build-system-reviewers,mach-reviewers,glandium,ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D248538
2025-05-09 19:55:40 +00:00
Beth Rennie
d4d273fa1d
Bug 1965387 - Add features in NimbusTestUtils.setupTest r=nimbus-reviewers,relud
...
Differential Revision: https://phabricator.services.mozilla.com/D248560
2025-05-09 19:55:28 +00:00
Beth Rennie
3e492ab9fe
Bug 1957513 - Add Mochia, a Mocha-like test wrapper r=Standard8,mconley,Gijs,frontend-codestyle-reviewers
...
This patch adds Mochia, a simple Mocha-like test interface that wraps
add_task. It allows for composable and shareable setup and teardown
functions across test suites and provides a more familiar interface than
add_task et al. that may make it easier for newcomers to Firefox to
write tests.
Differential Revision: https://phabricator.services.mozilla.com/D244526
2025-05-09 19:55:03 +00:00
Julian Seward
00242a9d28
Bug 1965195 - wasm: make lazy tiering more aggressive for small modules. r=rhunt.
...
Consideration of lazy tiering for the limit cases "module size tends to
infinity" and "module size tends to zero" shows that lazy tiering is relatively
at a disadvantage to eager tiering as modules get smaller. We see the results
in the regression detailed in bug 1964966.
This patch changes LazyTieringHeuristics::estimateIonCompilationCost to take
into account module size, using that to reduce the resulting tier-up threshold
for small modules.
Differential Revision: https://phabricator.services.mozilla.com/D248597
2025-05-09 19:54:36 +00:00
Steve Fink
1e4f169fa4
Bug 1965375 - Ignore haz-* r=bthrall
...
Differential Revision: https://phabricator.services.mozilla.com/D248553
2025-05-09 19:54:11 +00:00
Mike Conley
e912c215de
Bug 1965231 - Move new migration wizard strings for Chrome password import out of preview. r=migration-reviewers,fluent-reviewers,fxview-reviewers,omc-reviewers,nsharpley,Gijs,bolsson,pdahiya
...
Differential Revision: https://phabricator.services.mozilla.com/D248430
2025-05-09 19:53:29 +00:00
Mike Conley
1126b77237
Bug 1960560 - Part 3: Stop offering to import payment methods from Chrome on Windows. r=migration-reviewers,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D248453
2025-05-09 19:53:26 +00:00
Mike Conley
f62fb0b07c
Bug 1960560 - Part 2: Add steps for importing passwords manually from Chrome on Windows. r=migration-reviewers,fluent-reviewers,desktop-theme-reviewers,fxview-reviewers,omc-reviewers,Gijs,bolsson,pdahiya
...
Differential Revision: https://phabricator.services.mozilla.com/D246809
2025-05-09 19:53:22 +00:00
Mike Conley
c60ed6a900
Bug 1960560 - Part 1: Generalize manual password import in the migration wizard. r=migration-reviewers,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D246808
2025-05-09 19:53:18 +00:00
Alex Franchuk
50a7269955
Bug 411438 - Add Quit/Restart buttons to the fatal error dialog r=gsvelto
...
These also show up with the error that occurs if a user tries to launch
the crash reporter client directly, but I think that's uncommon and
low-risk enough to not warrant extra code to do something different in
that case.
Differential Revision: https://phabricator.services.mozilla.com/D248118
2025-05-09 19:53:07 +00:00
Roger Yang
807bb0a587
Bug 1958068 - Disable suggest shipped domain list. r=android-reviewers,skhan
...
Differential Revision: https://phabricator.services.mozilla.com/D248640
2025-05-09 19:52:41 +00:00
Release Engineering Landoscript
e3cc32dad1
No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> aecabb1ae031df258be9c42a3fdbfd9372519069
an -> aecabb1ae031df258be9c42a3fdbfd9372519069
ar -> aecabb1ae031df258be9c42a3fdbfd9372519069
ast -> aecabb1ae031df258be9c42a3fdbfd9372519069
az -> aecabb1ae031df258be9c42a3fdbfd9372519069
be -> aecabb1ae031df258be9c42a3fdbfd9372519069
bg -> aecabb1ae031df258be9c42a3fdbfd9372519069
bn -> aecabb1ae031df258be9c42a3fdbfd9372519069
br -> aecabb1ae031df258be9c42a3fdbfd9372519069
bs -> aecabb1ae031df258be9c42a3fdbfd9372519069
ca -> aecabb1ae031df258be9c42a3fdbfd9372519069
cak -> aecabb1ae031df258be9c42a3fdbfd9372519069
cs -> aecabb1ae031df258be9c42a3fdbfd9372519069
cy -> aecabb1ae031df258be9c42a3fdbfd9372519069
da -> aecabb1ae031df258be9c42a3fdbfd9372519069
de -> aecabb1ae031df258be9c42a3fdbfd9372519069
dsb -> aecabb1ae031df258be9c42a3fdbfd9372519069
el -> aecabb1ae031df258be9c42a3fdbfd9372519069
en-CA -> aecabb1ae031df258be9c42a3fdbfd9372519069
en-GB -> aecabb1ae031df258be9c42a3fdbfd9372519069
eo -> aecabb1ae031df258be9c42a3fdbfd9372519069
es-AR -> aecabb1ae031df258be9c42a3fdbfd9372519069
es-CL -> aecabb1ae031df258be9c42a3fdbfd9372519069
es-ES -> aecabb1ae031df258be9c42a3fdbfd9372519069
es-MX -> aecabb1ae031df258be9c42a3fdbfd9372519069
et -> aecabb1ae031df258be9c42a3fdbfd9372519069
eu -> aecabb1ae031df258be9c42a3fdbfd9372519069
fa -> aecabb1ae031df258be9c42a3fdbfd9372519069
ff -> aecabb1ae031df258be9c42a3fdbfd9372519069
fi -> aecabb1ae031df258be9c42a3fdbfd9372519069
fr -> aecabb1ae031df258be9c42a3fdbfd9372519069
fy-NL -> aecabb1ae031df258be9c42a3fdbfd9372519069
ga-IE -> aecabb1ae031df258be9c42a3fdbfd9372519069
gd -> aecabb1ae031df258be9c42a3fdbfd9372519069
gl -> aecabb1ae031df258be9c42a3fdbfd9372519069
gn -> aecabb1ae031df258be9c42a3fdbfd9372519069
gu-IN -> aecabb1ae031df258be9c42a3fdbfd9372519069
he -> aecabb1ae031df258be9c42a3fdbfd9372519069
hi-IN -> aecabb1ae031df258be9c42a3fdbfd9372519069
hr -> aecabb1ae031df258be9c42a3fdbfd9372519069
hsb -> aecabb1ae031df258be9c42a3fdbfd9372519069
hu -> aecabb1ae031df258be9c42a3fdbfd9372519069
hy-AM -> aecabb1ae031df258be9c42a3fdbfd9372519069
ia -> aecabb1ae031df258be9c42a3fdbfd9372519069
id -> aecabb1ae031df258be9c42a3fdbfd9372519069
is -> aecabb1ae031df258be9c42a3fdbfd9372519069
it -> aecabb1ae031df258be9c42a3fdbfd9372519069
ja -> aecabb1ae031df258be9c42a3fdbfd9372519069
ka -> aecabb1ae031df258be9c42a3fdbfd9372519069
kab -> aecabb1ae031df258be9c42a3fdbfd9372519069
kk -> aecabb1ae031df258be9c42a3fdbfd9372519069
km -> aecabb1ae031df258be9c42a3fdbfd9372519069
kn -> aecabb1ae031df258be9c42a3fdbfd9372519069
ko -> aecabb1ae031df258be9c42a3fdbfd9372519069
lij -> aecabb1ae031df258be9c42a3fdbfd9372519069
lo -> aecabb1ae031df258be9c42a3fdbfd9372519069
lt -> aecabb1ae031df258be9c42a3fdbfd9372519069
ltg -> aecabb1ae031df258be9c42a3fdbfd9372519069
lv -> aecabb1ae031df258be9c42a3fdbfd9372519069
meh -> aecabb1ae031df258be9c42a3fdbfd9372519069
mix -> aecabb1ae031df258be9c42a3fdbfd9372519069
ml -> aecabb1ae031df258be9c42a3fdbfd9372519069
mr -> aecabb1ae031df258be9c42a3fdbfd9372519069
ms -> aecabb1ae031df258be9c42a3fdbfd9372519069
my -> aecabb1ae031df258be9c42a3fdbfd9372519069
nb-NO -> aecabb1ae031df258be9c42a3fdbfd9372519069
ne-NP -> aecabb1ae031df258be9c42a3fdbfd9372519069
nl -> aecabb1ae031df258be9c42a3fdbfd9372519069
nn-NO -> aecabb1ae031df258be9c42a3fdbfd9372519069
oc -> aecabb1ae031df258be9c42a3fdbfd9372519069
pa-IN -> aecabb1ae031df258be9c42a3fdbfd9372519069
pl -> aecabb1ae031df258be9c42a3fdbfd9372519069
pt-BR -> aecabb1ae031df258be9c42a3fdbfd9372519069
pt-PT -> aecabb1ae031df258be9c42a3fdbfd9372519069
rm -> aecabb1ae031df258be9c42a3fdbfd9372519069
ro -> aecabb1ae031df258be9c42a3fdbfd9372519069
ru -> aecabb1ae031df258be9c42a3fdbfd9372519069
sk -> aecabb1ae031df258be9c42a3fdbfd9372519069
sl -> aecabb1ae031df258be9c42a3fdbfd9372519069
son -> aecabb1ae031df258be9c42a3fdbfd9372519069
sq -> aecabb1ae031df258be9c42a3fdbfd9372519069
sr -> aecabb1ae031df258be9c42a3fdbfd9372519069
sv-SE -> aecabb1ae031df258be9c42a3fdbfd9372519069
ta -> aecabb1ae031df258be9c42a3fdbfd9372519069
te -> aecabb1ae031df258be9c42a3fdbfd9372519069
th -> aecabb1ae031df258be9c42a3fdbfd9372519069
tl -> aecabb1ae031df258be9c42a3fdbfd9372519069
tr -> aecabb1ae031df258be9c42a3fdbfd9372519069
trs -> aecabb1ae031df258be9c42a3fdbfd9372519069
uk -> aecabb1ae031df258be9c42a3fdbfd9372519069
ur -> aecabb1ae031df258be9c42a3fdbfd9372519069
uz -> aecabb1ae031df258be9c42a3fdbfd9372519069
vi -> aecabb1ae031df258be9c42a3fdbfd9372519069
wo -> aecabb1ae031df258be9c42a3fdbfd9372519069
xh -> aecabb1ae031df258be9c42a3fdbfd9372519069
zam -> aecabb1ae031df258be9c42a3fdbfd9372519069
zh-CN -> aecabb1ae031df258be9c42a3fdbfd9372519069
zh-TW -> aecabb1ae031df258be9c42a3fdbfd9372519069
2025-05-09 18:52:04 +00:00
Release Engineering Landoscript
c8c6fdac55
No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> aecabb1ae031df258be9c42a3fdbfd9372519069
af -> aecabb1ae031df258be9c42a3fdbfd9372519069
an -> aecabb1ae031df258be9c42a3fdbfd9372519069
ar -> aecabb1ae031df258be9c42a3fdbfd9372519069
ast -> aecabb1ae031df258be9c42a3fdbfd9372519069
az -> aecabb1ae031df258be9c42a3fdbfd9372519069
be -> aecabb1ae031df258be9c42a3fdbfd9372519069
bg -> aecabb1ae031df258be9c42a3fdbfd9372519069
bn -> aecabb1ae031df258be9c42a3fdbfd9372519069
bo -> aecabb1ae031df258be9c42a3fdbfd9372519069
br -> aecabb1ae031df258be9c42a3fdbfd9372519069
brx -> aecabb1ae031df258be9c42a3fdbfd9372519069
bs -> aecabb1ae031df258be9c42a3fdbfd9372519069
ca -> aecabb1ae031df258be9c42a3fdbfd9372519069
ca-valencia -> aecabb1ae031df258be9c42a3fdbfd9372519069
cak -> aecabb1ae031df258be9c42a3fdbfd9372519069
ckb -> aecabb1ae031df258be9c42a3fdbfd9372519069
cs -> aecabb1ae031df258be9c42a3fdbfd9372519069
cy -> aecabb1ae031df258be9c42a3fdbfd9372519069
da -> aecabb1ae031df258be9c42a3fdbfd9372519069
de -> aecabb1ae031df258be9c42a3fdbfd9372519069
dsb -> aecabb1ae031df258be9c42a3fdbfd9372519069
el -> aecabb1ae031df258be9c42a3fdbfd9372519069
en-CA -> aecabb1ae031df258be9c42a3fdbfd9372519069
en-GB -> aecabb1ae031df258be9c42a3fdbfd9372519069
eo -> aecabb1ae031df258be9c42a3fdbfd9372519069
es-AR -> aecabb1ae031df258be9c42a3fdbfd9372519069
es-CL -> aecabb1ae031df258be9c42a3fdbfd9372519069
es-ES -> aecabb1ae031df258be9c42a3fdbfd9372519069
es-MX -> aecabb1ae031df258be9c42a3fdbfd9372519069
et -> aecabb1ae031df258be9c42a3fdbfd9372519069
eu -> aecabb1ae031df258be9c42a3fdbfd9372519069
fa -> aecabb1ae031df258be9c42a3fdbfd9372519069
ff -> aecabb1ae031df258be9c42a3fdbfd9372519069
fi -> aecabb1ae031df258be9c42a3fdbfd9372519069
fr -> aecabb1ae031df258be9c42a3fdbfd9372519069
fur -> aecabb1ae031df258be9c42a3fdbfd9372519069
fy-NL -> aecabb1ae031df258be9c42a3fdbfd9372519069
ga-IE -> aecabb1ae031df258be9c42a3fdbfd9372519069
gd -> aecabb1ae031df258be9c42a3fdbfd9372519069
gl -> aecabb1ae031df258be9c42a3fdbfd9372519069
gn -> aecabb1ae031df258be9c42a3fdbfd9372519069
gu-IN -> aecabb1ae031df258be9c42a3fdbfd9372519069
he -> aecabb1ae031df258be9c42a3fdbfd9372519069
hi-IN -> aecabb1ae031df258be9c42a3fdbfd9372519069
hr -> aecabb1ae031df258be9c42a3fdbfd9372519069
hsb -> aecabb1ae031df258be9c42a3fdbfd9372519069
hu -> aecabb1ae031df258be9c42a3fdbfd9372519069
hy-AM -> aecabb1ae031df258be9c42a3fdbfd9372519069
hye -> aecabb1ae031df258be9c42a3fdbfd9372519069
ia -> aecabb1ae031df258be9c42a3fdbfd9372519069
id -> aecabb1ae031df258be9c42a3fdbfd9372519069
is -> aecabb1ae031df258be9c42a3fdbfd9372519069
it -> aecabb1ae031df258be9c42a3fdbfd9372519069
ja -> aecabb1ae031df258be9c42a3fdbfd9372519069
ja-JP-mac -> aecabb1ae031df258be9c42a3fdbfd9372519069
ka -> aecabb1ae031df258be9c42a3fdbfd9372519069
kab -> aecabb1ae031df258be9c42a3fdbfd9372519069
kk -> aecabb1ae031df258be9c42a3fdbfd9372519069
km -> aecabb1ae031df258be9c42a3fdbfd9372519069
kn -> aecabb1ae031df258be9c42a3fdbfd9372519069
ko -> aecabb1ae031df258be9c42a3fdbfd9372519069
lij -> aecabb1ae031df258be9c42a3fdbfd9372519069
lo -> aecabb1ae031df258be9c42a3fdbfd9372519069
lt -> aecabb1ae031df258be9c42a3fdbfd9372519069
ltg -> aecabb1ae031df258be9c42a3fdbfd9372519069
lv -> aecabb1ae031df258be9c42a3fdbfd9372519069
meh -> aecabb1ae031df258be9c42a3fdbfd9372519069
mk -> aecabb1ae031df258be9c42a3fdbfd9372519069
ml -> aecabb1ae031df258be9c42a3fdbfd9372519069
mr -> aecabb1ae031df258be9c42a3fdbfd9372519069
ms -> aecabb1ae031df258be9c42a3fdbfd9372519069
my -> aecabb1ae031df258be9c42a3fdbfd9372519069
nb-NO -> aecabb1ae031df258be9c42a3fdbfd9372519069
ne-NP -> aecabb1ae031df258be9c42a3fdbfd9372519069
nl -> aecabb1ae031df258be9c42a3fdbfd9372519069
nn-NO -> aecabb1ae031df258be9c42a3fdbfd9372519069
oc -> aecabb1ae031df258be9c42a3fdbfd9372519069
pa-IN -> aecabb1ae031df258be9c42a3fdbfd9372519069
pl -> aecabb1ae031df258be9c42a3fdbfd9372519069
pt-BR -> aecabb1ae031df258be9c42a3fdbfd9372519069
pt-PT -> aecabb1ae031df258be9c42a3fdbfd9372519069
rm -> aecabb1ae031df258be9c42a3fdbfd9372519069
ro -> aecabb1ae031df258be9c42a3fdbfd9372519069
ru -> aecabb1ae031df258be9c42a3fdbfd9372519069
sat -> aecabb1ae031df258be9c42a3fdbfd9372519069
sc -> aecabb1ae031df258be9c42a3fdbfd9372519069
scn -> aecabb1ae031df258be9c42a3fdbfd9372519069
sco -> aecabb1ae031df258be9c42a3fdbfd9372519069
si -> aecabb1ae031df258be9c42a3fdbfd9372519069
sk -> aecabb1ae031df258be9c42a3fdbfd9372519069
skr -> aecabb1ae031df258be9c42a3fdbfd9372519069
sl -> aecabb1ae031df258be9c42a3fdbfd9372519069
son -> aecabb1ae031df258be9c42a3fdbfd9372519069
sq -> aecabb1ae031df258be9c42a3fdbfd9372519069
sr -> aecabb1ae031df258be9c42a3fdbfd9372519069
sv-SE -> aecabb1ae031df258be9c42a3fdbfd9372519069
szl -> aecabb1ae031df258be9c42a3fdbfd9372519069
ta -> aecabb1ae031df258be9c42a3fdbfd9372519069
te -> aecabb1ae031df258be9c42a3fdbfd9372519069
tg -> aecabb1ae031df258be9c42a3fdbfd9372519069
th -> aecabb1ae031df258be9c42a3fdbfd9372519069
tl -> aecabb1ae031df258be9c42a3fdbfd9372519069
tr -> aecabb1ae031df258be9c42a3fdbfd9372519069
trs -> aecabb1ae031df258be9c42a3fdbfd9372519069
uk -> aecabb1ae031df258be9c42a3fdbfd9372519069
ur -> aecabb1ae031df258be9c42a3fdbfd9372519069
uz -> aecabb1ae031df258be9c42a3fdbfd9372519069
vi -> aecabb1ae031df258be9c42a3fdbfd9372519069
wo -> aecabb1ae031df258be9c42a3fdbfd9372519069
xh -> aecabb1ae031df258be9c42a3fdbfd9372519069
zh-CN -> aecabb1ae031df258be9c42a3fdbfd9372519069
zh-TW -> aecabb1ae031df258be9c42a3fdbfd9372519069
2025-05-09 18:52:01 +00:00
Sean Feng
df54e11d28
Bug 1932150 - Add new test cases for selection in flat tree r=smaug
...
Plus some changes to existing tests.
Differential Revision: https://phabricator.services.mozilla.com/D231591
2025-05-09 18:19:22 +00:00
Sean Feng
bfe12c6363
Bug 1932150 - Make selection code to correctly iterate flattened tree r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D231590
2025-05-09 18:19:18 +00:00
Sean Feng
63dc851a46
Bug 1932150 - ContentSubtreeIterator #3 : Fix a bug in ContentSubtreeIterator where the end container is in the light DOM of a shadow host r=jjaschke
...
When the end container is in light DOM of a shadow host, we stop the
iteration after we have finished iterating the shadow root of it.
Differential Revision: https://phabricator.services.mozilla.com/D246953
2025-05-09 18:19:15 +00:00
Sean Feng
2e03bcf894
Bug 1932150 - ContentSubtreeIterator #2 : Allow ContentSubtreeIterator to iterate nodes in flattened tree r=jjaschke
...
Differential Revision: https://phabricator.services.mozilla.com/D246952
2025-05-09 18:19:11 +00:00
Sean Feng
6f630ad3ce
Bug 1932150 - ContentSubtreeIterator #1 : Make the end container related logic in ContentSubtreeIterator more robust r=jjaschke,smaug,dom-core
...
This is more like a fix to the current logic. The end container could
be in a shadow tree of a shadow host, or in the light DOM of a shadow
host.
When ContentSubtreeIterator reaches to an ancestor of the end container,
it should decide whether dive to the shadow tree or not based on
the true info, not depends on a guess.
Differential Revision: https://phabricator.services.mozilla.com/D246951
2025-05-09 18:19:08 +00:00
Sean Feng
d3f6c9a968
Bug 1932150 - Update ranges to correctly set and update nodes for flattened selection r=jjaschke,smaug,dom-core
...
Differential Revision: https://phabricator.services.mozilla.com/D231589
2025-05-09 18:19:04 +00:00
Sean Feng
59893c42dc
Bug 1932150 - Allow using flat tree order for point comparing in selection r=jjaschke,smaug,dom-core
...
Differential Revision: https://phabricator.services.mozilla.com/D231588
2025-05-09 18:19:00 +00:00
Sean Feng
322a5282b6
Bug 1932150 - Fix some inconsistency about indicating whether the selection is allowed to cross the shadow boundary r=jjaschke,dom-core
...
Differential Revision: https://phabricator.services.mozilla.com/D246949
2025-05-09 18:18:57 +00:00
mike a
0422c9dc82
Bug 1964789: Enabled and disable the private mode lock feature through shared pref r=android-reviewers,gmalekpour
...
Differential Revision: https://phabricator.services.mozilla.com/D248567
2025-05-09 18:18:45 +00:00
Thomas Wisniewski
27f2438098
Bug 1921410 - also include the beta and other Apple Maps subdomains for our Linux intervention; r=denschub,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D248627
2025-05-09 18:18:20 +00:00
Keith Cirkel
499617a247
Bug 1964077 - Enable dialog "closedby" (light dismiss) in nightly r=dom-core,edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D247608
2025-05-09 18:17:55 +00:00
Keith Cirkel
89443199a7
Bug 1965042 - Ensure closedby=none blocks Esc key r=edgar,dom-core
...
This change ensures that closedby=none blocks escape when the flag is
enabled. This was noted when enabling the feature flag in the entire
`the-dialog-element` wpt __dir__ meta file, and running the test suite -
spotting a failure in `popover-closedby-simple.html`. This failure
occurs because the current behaviour for pressing escape skips over
elements that are `closedby=none`. However `closedby=none` should not
_skip_ these elements, but should instead return early - effectively
blocking the Esc key.
With this change made, as well as keeping the change in __dir__, the
dialog-popover-closedby-simple case passes, but also the
dialog-popover-closedby-complex cases pass - so they've been
rebaselined.
Differential Revision: https://phabricator.services.mozilla.com/D248291
2025-05-09 18:17:30 +00:00
Rebecca King
65219be51d
Bug 1964091 - Clean up RC migration prefs - r=shopping-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D247651
2025-05-09 18:16:32 +00:00
Rebecca King
ecb160041f
Bug 1963861 - Stop auto activating the shopping opt-in UI - r=shopping-reviewers,kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D247485
2025-05-09 18:16:28 +00:00
kpatenio
59133b332a
Bug 1962478 - clean up RC sidebar panel UI r=shopping-reviewers,omc-reviewers,fchasen,aminomancer
...
Differential Revision: https://phabricator.services.mozilla.com/D247188
2025-05-09 18:16:24 +00:00
kpatenio
0815db75f2
Bug 1961951 - clean up RC actors and classes r=shopping-reviewers,fchasen,tabbrowser-reviewers,sthompson
...
Differential Revision: https://phabricator.services.mozilla.com/D246981
2025-05-09 18:16:21 +00:00
Jan de Mooij
00f5c62fe1
Bug 1965495 - Don't start source compression tasks when the script source is only kept alive by the task. r=jonco
...
This avoids submitting a task that will effectively be a no-op when it runs because
`SourceCompressionTask::runTask` won't do anything in this case.
Differential Revision: https://phabricator.services.mozilla.com/D248631
2025-05-09 18:16:09 +00:00
Keith Cirkel
c71aafeaae
Bug 1965052 - Only check top-most dialog for closedby in HandleEsc r=edgar,dom-core
...
We do not need to iterate over all open dialogs, as the top-most dialog
must respond _somehow_ to the escape key press, it either closes, or it
blocks the escape key-press, disallowing outer dialogs to handle the
key-press.
Differential Revision: https://phabricator.services.mozilla.com/D248309
2025-05-09 16:29:01 +00:00
Stephen Thompson
fdf96a1cd2
Bug 1965130 - set JSDoc types and providerName for ActionsResult r=urlbar-reviewers,Standard8
...
Defines and/or updates JSDoc types on all ActionsResult properties.
The pre-existing property `ActionsResult.providerName` never gets set. `Query.add` sets a `providerName` on UrlbarResult objects, so to follow that pattern, I made `ProviderGlobalActions.startQuery` responsible for setting `providerName` on already constructed `ActionsResult` instances. Having the provider name available for actions results will make it easier for tests to find relevant actions results within search results.
Differential Revision: https://phabricator.services.mozilla.com/D248373
2025-05-09 16:28:37 +00:00
agoloman
0bd8d7ae2e
Revert "Bug 1960237 - for causing xpc failures @test_userEngine.js.
...
This reverts commit 69c71c02b7 .
Revert "Bug 1661664 - Part 3: Add tests for UserSearchEngine favicons. r=search-reviewers,Standard8,settings-reviewers,mossop"
This reverts commit ae924c0d7f .
Revert "Bug 1661664 - Part 2: Include favicon when adding custom search engine. r=Standard8"
This reverts commit 9ba1a99736 .
Revert "Bug 1661664 - Part 1: Add changeIcon method to UserSearchEngine. r=Standard8,settings-reviewers,mossop"
This reverts commit 0077af7276 .
2025-05-09 16:23:44 +00:00
Iain Ireland
9914e5e595
Bug 1964806: Support sign-extension in MacroAssembler::branch32 r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D248134
2025-05-09 16:14:24 +00:00
Kelly Cochrane
f8a2979106
Bug 1957017 - Prevent sidebar from collasing when context menu is open and expand on hover is enabled r=sidebar-reviewers,nsharpley,jsudiaman
...
Differential Revision: https://phabricator.services.mozilla.com/D247793
2025-05-09 16:00:28 +00:00
Chun-Min Chang
401e73a3a5
Bug 1957480 - Apply mozilla patches for libvpx r=media-playback-reviewers,webrtc-reviewers,padenot,ng
...
Differential Revision: https://phabricator.services.mozilla.com/D248145
2025-05-09 15:48:11 +00:00
Chun-Min Chang
947420ed52
Bug 1957480 - Revert patch introduced in D248120 r=media-playback-reviewers,alwu
...
This reverts https://phabricator.services.mozilla.com/D248120 since the
fix in tree has been merged in upstream, so the local patch can be
removed now.
Differential Revision: https://phabricator.services.mozilla.com/D248546
2025-05-09 15:48:08 +00:00
Chun-Min Chang
b9e8c3cbc9
Bug 1957480 - Update libvpx to e922e894bd44017f091e19b8f3bbe97e31e42657 r=media-playback-reviewers,webrtc-reviewers,padenot,ng
...
Differential Revision: https://phabricator.services.mozilla.com/D248144
2025-05-09 15:48:04 +00:00
Moritz Beier
73998cbd7a
Bug 1965440 - Add perplexity icon to search-config-icons dump. r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D248587
2025-05-09 15:42:22 +00:00
Moritz Beier
69c71c02b7
Bug 1960237 - Only offer "Add Search Engine" for forms with an explicit action attribute. r=search-reviewers,scunnane
...
Differential Revision: https://phabricator.services.mozilla.com/D247775
2025-05-09 15:41:43 +00:00
Moritz Beier
ae924c0d7f
Bug 1661664 - Part 3: Add tests for UserSearchEngine favicons. r=search-reviewers,Standard8,settings-reviewers,mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D247575
2025-05-09 15:41:39 +00:00