Mark Banner
8bf730ccd9
Bug 1881701 - Move ESLint ignores and test paths to be module files as well. r=frontend-codestyle-reviewers,devtools-reviewers,Gijs,nchevobbe
...
This completes the moving of all the top-level configuration files to be ES modules, and named similarily.
Differential Revision: https://phabricator.services.mozilla.com/D250403
2025-05-24 17:11:39 +00:00
Mark Banner
05fa2d5325
Bug 1881701 - Fix python tests related to the ESLint linter. r=linter-reviewers,frontend-codestyle-reviewers,sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D249958
2025-05-24 17:11:36 +00:00
Mark Banner
b20fbf2ba1
Bug 1881701 - Fix remainder of newly raised devtools issues after switching to the ESLint flat config. r=devtools-reviewers,frontend-codestyle-reviewers,mossop,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D249957
2025-05-24 17:11:32 +00:00
Mark Banner
ee9933d77b
Bug 1881701 - Automatically fix new issues raised in devtools. r=devtools-reviewers,frontend-codestyle-reviewers,mossop,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D249956
2025-05-24 17:11:28 +00:00
Mark Banner
ce1e9e39d2
Bug 1881701 - Add toolkit/modules/third_party to ThirdPartyPaths.txt. r=frontend-codestyle-reviewers,mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D249955
2025-05-24 17:11:25 +00:00
Mark Banner
701cff9acd
Bug 1881701 - Fix ESLint issues shown up by improved configuration application. r=frontend-codestyle-reviewers,application-update-reviewers,credential-management-reviewers,bytesized,dimi
...
Differential Revision: https://phabricator.services.mozilla.com/D249954
2025-05-24 17:11:21 +00:00
Mark Banner
c05b1d90e1
Bug 1881701 - Change how ESLint valid/require-jsdoc configurations are applied, so that the config is applied before sub-configs. r=frontend-codestyle-reviewers,mossop
...
This helps fix raised issues in customizable UI code which turns rules off in its own directory.
Differential Revision: https://phabricator.services.mozilla.com/D249953
2025-05-24 17:11:17 +00:00
Mark Banner
1ffc73325a
Bug 1881701 - Switch the main ESLint configuration to use the flat configuration. r=frontend-codestyle-reviewers,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D249952
2025-05-24 17:11:14 +00:00
Mark Banner
0dae27506b
Bug 1881701 - Change new .eslintrc.mjs files to modules (misc), and export as flat config. r=frontend-codestyle-reviewers,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,devtools-reviewers,sync-reviewers,android-reviewers,mossop,spidermonkey-reviewers,Gijs,ohall,whimboo,nchevobbe,arai,sparky,skhamis,webcompat-reviewers,twisniewski
...
Differential Revision: https://phabricator.services.mozilla.com/D249951
2025-05-24 17:11:10 +00:00
Mark Banner
876c545813
Bug 1881701 - Change new .eslintrc.mjs files to modules (toolkit/), and export as flat config. r=frontend-codestyle-reviewers,extension-reviewers,credential-management-reviewers,Gijs,mossop,dimi,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D249950
2025-05-24 17:11:06 +00:00
Mark Banner
4529a8e15d
Bug 1881701 - Change new .eslintrc.mjs files to modules (browser/), and export as flat config. r=frontend-codestyle-reviewers,extension-reviewers,pip-reviewers,credential-management-reviewers,search-reviewers,places-reviewers,omc-reviewers,migration-reviewers,home-newtab-reviewers,urlbar-reviewers,aminomancer,daisuke,dimi,robwu,jteow,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D249949
2025-05-24 17:11:02 +00:00
Mark Banner
3cc3379c8f
Bug 1881701 - Change the devtools configurations to work with the ESLint flat configuration.r=devtools-reviewers,profiler-reviewers,julienw,nchevobbe
...
This consolidates the jest environment definition, and the xpcshell globals into the devtools/.eslintrc.mjs file, for easier configurations.
It also changes the restart of the configurations to work with flat config.
Differential Revision: https://phabricator.services.mozilla.com/D249948
2025-05-24 17:10:59 +00:00
Mark Banner
224b638522
Bug 1881701 - Add some utility functions to eslint-plugin-mozilla to support flat config processing. r=frontend-codestyle-reviewers,Gijs
...
This also sets up recommended.js to match against the required file extensions, which is needed for the configuration to work correctly.
Differential Revision: https://phabricator.services.mozilla.com/D249947
2025-05-24 17:10:55 +00:00
Mark Banner
d7c7c5369b
Bug 1881701 - Rename many ESLint files to use .mjs. r=frontend-codestyle-reviewers,perftest-reviewers,Gijs,sparky,webcompat-reviewers,twisniewski
...
This is separate to help preserve history of the files.
Differential Revision: https://phabricator.services.mozilla.com/D249945
2025-05-24 17:10:51 +00:00
Mark Banner
c636ab87cc
Bug 1881701 - Configure testing/mochitest/tests/Harness_sanity/ test setup with eslintrc-test-paths rather than its own .eslintrc.js set-up. r=frontend-codestyle-reviewers,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D249944
2025-05-24 17:10:47 +00:00
Emilio Cobos Álvarez
eff23b2664
Bug 1968391 - Fix unintended behavior change of alert notification origin. r=jfkthame
...
The regressing bug removed the taskbar-side-specific bits (as described
in the commit message), but unintentionally changed the default (for a
bottom taskbar) to NS_ALERT_TOP rather than 0.
Differential Revision: https://phabricator.services.mozilla.com/D251097
2025-05-24 15:32:39 +00:00
Cristina Horotan
0c9308bc22
Bug 1729196 - disable browser_doorhanger_generated_password.js on mac 15 and win for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D251099
2025-05-24 15:25:07 +00:00
John M. Schanck
57330085a7
Bug 1968161 - avoid ocsp request in intermediate preloads tests. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D251067
2025-05-24 13:36:26 +00:00
Emilio Cobos Álvarez
6a44606904
Bug 1968202 - Simplify accessiblecaret.css with nesting. r=TYLin,layout-reviewers
...
Somewhat drive-by clean-up.
Differential Revision: https://phabricator.services.mozilla.com/D250910
2025-05-24 13:09:40 +00:00
Emilio Cobos Álvarez
7c0d4089c5
Bug 1968202 - Generalize GlobalStyleSheetCache to support author stylesheets. r=smaug
...
In bug 1967507 I changed the timing of AnonymousContent stylesheet
loading in a way that it perturbed a css cache test because of
accessiblecaret.css
https://hg.mozilla.org/mozilla-central/rev/a6a294ae1d18
However that made me realize that accessiblecaret.css is loaded
virtually in all processes, and it should be using the same mechanism we
use for UA sheets, rather than using all the CSS loader machinery
in-content. Same goes for details.css.
Expand GlobalStyleSheetCache to allow UA and Author sheets, and allow
ShadowRoot to get built-in stylesheets appended.
This allows accessiblecaret.css and details.css not to be marked as
content-accessible.
We could do the same at the document level for plaintext.css and co, but
that seems a bit less common, so maybe fine.
Differential Revision: https://phabricator.services.mozilla.com/D250909
2025-05-24 11:27:14 +00:00
Cristina Horotan
ca0bd4918b
Revert "Bug 1961722. Make SetZeroMarginDisplayPortOnAsyncScrollableAncestors follow the parent chain like all other related code. r=botond" on request
...
This reverts commit a69867dc79 .
2025-05-24 10:22:21 +00:00
Emilio Cobos Álvarez
abfb41e00a
Bug 1967931 - Avoid blocking rendering for devtools pauses. r=smaug,devtools-reviewers,nchevobbe
...
This regresses browser_dbg-scroll-run-to-completion.js, but I think we
should either suppress rendering or not suppress it, not doing some
weird in-between thing. So for now given the discussion on the bug it's
probably acceptable.
Differential Revision: https://phabricator.services.mozilla.com/D250772
2025-05-24 10:14:39 +00:00
Masayuki Nakano
923625d5f0
Bug 1968231 - Update WPT meta file of pointerevent_after_target_appended.html for late beta builds r=smaug
...
I don't remember why only this behavior is different between late beta
and early beta though. Now, the test result does not depend on the
condition anyway.
Differential Revision: https://phabricator.services.mozilla.com/D251092
2025-05-24 08:51:34 +00:00
Nicolas Chevobbe
76957c0da0
Bug 1542277 - [devtools] Fix Inspector search autocomplete when using selector search with pseudo selectors. r=devtools-reviewers,jdescottes.
...
This patch adds support for the "pseudo" selector state in the inspector search,
which is already handled in the server (in WalkerActor#getSuggestionsForQuery).
Differential Revision: https://phabricator.services.mozilla.com/D250896
2025-05-24 08:30:56 +00:00
Nicolas Chevobbe
2ce6dfa245
Bug 1327973 - [devtools] Remove count/score sort in markup/style editor autocomplete suggestions. r=devtools-reviewers,jdescottes.
...
The suggestions were sorted by the number of element matching the item, which could
be confusing and get in the way of the user when they wanted to search for the
least used version.
We now sort the suggestions by "type" (id, class, tag, …), and then, within those
groups, alphabetically.
Differential Revision: https://phabricator.services.mozilla.com/D249768
2025-05-24 08:30:53 +00:00
Release Engineering Landoscript
42ebebd43c
No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> e6fedce085d0b0b0badba823ae38886b061332a0
an -> e6fedce085d0b0b0badba823ae38886b061332a0
ar -> e6fedce085d0b0b0badba823ae38886b061332a0
ast -> e6fedce085d0b0b0badba823ae38886b061332a0
az -> e6fedce085d0b0b0badba823ae38886b061332a0
be -> e6fedce085d0b0b0badba823ae38886b061332a0
bg -> e6fedce085d0b0b0badba823ae38886b061332a0
bn -> e6fedce085d0b0b0badba823ae38886b061332a0
br -> e6fedce085d0b0b0badba823ae38886b061332a0
bs -> e6fedce085d0b0b0badba823ae38886b061332a0
ca -> e6fedce085d0b0b0badba823ae38886b061332a0
cak -> e6fedce085d0b0b0badba823ae38886b061332a0
cs -> e6fedce085d0b0b0badba823ae38886b061332a0
cy -> e6fedce085d0b0b0badba823ae38886b061332a0
da -> e6fedce085d0b0b0badba823ae38886b061332a0
de -> e6fedce085d0b0b0badba823ae38886b061332a0
dsb -> e6fedce085d0b0b0badba823ae38886b061332a0
el -> e6fedce085d0b0b0badba823ae38886b061332a0
en-CA -> e6fedce085d0b0b0badba823ae38886b061332a0
en-GB -> e6fedce085d0b0b0badba823ae38886b061332a0
eo -> e6fedce085d0b0b0badba823ae38886b061332a0
es-AR -> e6fedce085d0b0b0badba823ae38886b061332a0
es-CL -> e6fedce085d0b0b0badba823ae38886b061332a0
es-ES -> e6fedce085d0b0b0badba823ae38886b061332a0
es-MX -> e6fedce085d0b0b0badba823ae38886b061332a0
et -> e6fedce085d0b0b0badba823ae38886b061332a0
eu -> e6fedce085d0b0b0badba823ae38886b061332a0
fa -> e6fedce085d0b0b0badba823ae38886b061332a0
ff -> e6fedce085d0b0b0badba823ae38886b061332a0
fi -> e6fedce085d0b0b0badba823ae38886b061332a0
fr -> e6fedce085d0b0b0badba823ae38886b061332a0
fy-NL -> e6fedce085d0b0b0badba823ae38886b061332a0
ga-IE -> e6fedce085d0b0b0badba823ae38886b061332a0
gd -> e6fedce085d0b0b0badba823ae38886b061332a0
gl -> e6fedce085d0b0b0badba823ae38886b061332a0
gn -> e6fedce085d0b0b0badba823ae38886b061332a0
gu-IN -> e6fedce085d0b0b0badba823ae38886b061332a0
he -> e6fedce085d0b0b0badba823ae38886b061332a0
hi-IN -> e6fedce085d0b0b0badba823ae38886b061332a0
hr -> e6fedce085d0b0b0badba823ae38886b061332a0
hsb -> e6fedce085d0b0b0badba823ae38886b061332a0
hu -> e6fedce085d0b0b0badba823ae38886b061332a0
hy-AM -> e6fedce085d0b0b0badba823ae38886b061332a0
ia -> e6fedce085d0b0b0badba823ae38886b061332a0
id -> e6fedce085d0b0b0badba823ae38886b061332a0
is -> e6fedce085d0b0b0badba823ae38886b061332a0
it -> e6fedce085d0b0b0badba823ae38886b061332a0
ja -> e6fedce085d0b0b0badba823ae38886b061332a0
ka -> e6fedce085d0b0b0badba823ae38886b061332a0
kab -> e6fedce085d0b0b0badba823ae38886b061332a0
kk -> e6fedce085d0b0b0badba823ae38886b061332a0
km -> e6fedce085d0b0b0badba823ae38886b061332a0
kn -> e6fedce085d0b0b0badba823ae38886b061332a0
ko -> e6fedce085d0b0b0badba823ae38886b061332a0
lij -> e6fedce085d0b0b0badba823ae38886b061332a0
lo -> e6fedce085d0b0b0badba823ae38886b061332a0
lt -> e6fedce085d0b0b0badba823ae38886b061332a0
ltg -> e6fedce085d0b0b0badba823ae38886b061332a0
lv -> e6fedce085d0b0b0badba823ae38886b061332a0
meh -> e6fedce085d0b0b0badba823ae38886b061332a0
mix -> e6fedce085d0b0b0badba823ae38886b061332a0
ml -> e6fedce085d0b0b0badba823ae38886b061332a0
mr -> e6fedce085d0b0b0badba823ae38886b061332a0
ms -> e6fedce085d0b0b0badba823ae38886b061332a0
my -> e6fedce085d0b0b0badba823ae38886b061332a0
nb-NO -> e6fedce085d0b0b0badba823ae38886b061332a0
ne-NP -> e6fedce085d0b0b0badba823ae38886b061332a0
nl -> e6fedce085d0b0b0badba823ae38886b061332a0
nn-NO -> e6fedce085d0b0b0badba823ae38886b061332a0
oc -> e6fedce085d0b0b0badba823ae38886b061332a0
pa-IN -> e6fedce085d0b0b0badba823ae38886b061332a0
pl -> e6fedce085d0b0b0badba823ae38886b061332a0
pt-BR -> e6fedce085d0b0b0badba823ae38886b061332a0
pt-PT -> e6fedce085d0b0b0badba823ae38886b061332a0
rm -> e6fedce085d0b0b0badba823ae38886b061332a0
ro -> e6fedce085d0b0b0badba823ae38886b061332a0
ru -> e6fedce085d0b0b0badba823ae38886b061332a0
sk -> e6fedce085d0b0b0badba823ae38886b061332a0
sl -> e6fedce085d0b0b0badba823ae38886b061332a0
son -> e6fedce085d0b0b0badba823ae38886b061332a0
sq -> e6fedce085d0b0b0badba823ae38886b061332a0
sr -> e6fedce085d0b0b0badba823ae38886b061332a0
sv-SE -> e6fedce085d0b0b0badba823ae38886b061332a0
ta -> e6fedce085d0b0b0badba823ae38886b061332a0
te -> e6fedce085d0b0b0badba823ae38886b061332a0
th -> e6fedce085d0b0b0badba823ae38886b061332a0
tl -> e6fedce085d0b0b0badba823ae38886b061332a0
tr -> e6fedce085d0b0b0badba823ae38886b061332a0
trs -> e6fedce085d0b0b0badba823ae38886b061332a0
uk -> e6fedce085d0b0b0badba823ae38886b061332a0
ur -> e6fedce085d0b0b0badba823ae38886b061332a0
uz -> e6fedce085d0b0b0badba823ae38886b061332a0
vi -> e6fedce085d0b0b0badba823ae38886b061332a0
wo -> e6fedce085d0b0b0badba823ae38886b061332a0
xh -> e6fedce085d0b0b0badba823ae38886b061332a0
zam -> e6fedce085d0b0b0badba823ae38886b061332a0
zh-CN -> e6fedce085d0b0b0badba823ae38886b061332a0
zh-TW -> e6fedce085d0b0b0badba823ae38886b061332a0
2025-05-24 06:50:16 +00:00
Release Engineering Landoscript
534fdc3b0c
No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> e6fedce085d0b0b0badba823ae38886b061332a0
af -> e6fedce085d0b0b0badba823ae38886b061332a0
an -> e6fedce085d0b0b0badba823ae38886b061332a0
ar -> e6fedce085d0b0b0badba823ae38886b061332a0
ast -> e6fedce085d0b0b0badba823ae38886b061332a0
az -> e6fedce085d0b0b0badba823ae38886b061332a0
be -> e6fedce085d0b0b0badba823ae38886b061332a0
bg -> e6fedce085d0b0b0badba823ae38886b061332a0
bn -> e6fedce085d0b0b0badba823ae38886b061332a0
bo -> e6fedce085d0b0b0badba823ae38886b061332a0
br -> e6fedce085d0b0b0badba823ae38886b061332a0
brx -> e6fedce085d0b0b0badba823ae38886b061332a0
bs -> e6fedce085d0b0b0badba823ae38886b061332a0
ca -> e6fedce085d0b0b0badba823ae38886b061332a0
ca-valencia -> e6fedce085d0b0b0badba823ae38886b061332a0
cak -> e6fedce085d0b0b0badba823ae38886b061332a0
ckb -> e6fedce085d0b0b0badba823ae38886b061332a0
cs -> e6fedce085d0b0b0badba823ae38886b061332a0
cy -> e6fedce085d0b0b0badba823ae38886b061332a0
da -> e6fedce085d0b0b0badba823ae38886b061332a0
de -> e6fedce085d0b0b0badba823ae38886b061332a0
dsb -> e6fedce085d0b0b0badba823ae38886b061332a0
el -> e6fedce085d0b0b0badba823ae38886b061332a0
en-CA -> e6fedce085d0b0b0badba823ae38886b061332a0
en-GB -> e6fedce085d0b0b0badba823ae38886b061332a0
eo -> e6fedce085d0b0b0badba823ae38886b061332a0
es-AR -> e6fedce085d0b0b0badba823ae38886b061332a0
es-CL -> e6fedce085d0b0b0badba823ae38886b061332a0
es-ES -> e6fedce085d0b0b0badba823ae38886b061332a0
es-MX -> e6fedce085d0b0b0badba823ae38886b061332a0
et -> e6fedce085d0b0b0badba823ae38886b061332a0
eu -> e6fedce085d0b0b0badba823ae38886b061332a0
fa -> e6fedce085d0b0b0badba823ae38886b061332a0
ff -> e6fedce085d0b0b0badba823ae38886b061332a0
fi -> e6fedce085d0b0b0badba823ae38886b061332a0
fr -> e6fedce085d0b0b0badba823ae38886b061332a0
fur -> e6fedce085d0b0b0badba823ae38886b061332a0
fy-NL -> e6fedce085d0b0b0badba823ae38886b061332a0
ga-IE -> e6fedce085d0b0b0badba823ae38886b061332a0
gd -> e6fedce085d0b0b0badba823ae38886b061332a0
gl -> e6fedce085d0b0b0badba823ae38886b061332a0
gn -> e6fedce085d0b0b0badba823ae38886b061332a0
gu-IN -> e6fedce085d0b0b0badba823ae38886b061332a0
he -> e6fedce085d0b0b0badba823ae38886b061332a0
hi-IN -> e6fedce085d0b0b0badba823ae38886b061332a0
hr -> e6fedce085d0b0b0badba823ae38886b061332a0
hsb -> e6fedce085d0b0b0badba823ae38886b061332a0
hu -> e6fedce085d0b0b0badba823ae38886b061332a0
hy-AM -> e6fedce085d0b0b0badba823ae38886b061332a0
hye -> e6fedce085d0b0b0badba823ae38886b061332a0
ia -> e6fedce085d0b0b0badba823ae38886b061332a0
id -> e6fedce085d0b0b0badba823ae38886b061332a0
is -> e6fedce085d0b0b0badba823ae38886b061332a0
it -> e6fedce085d0b0b0badba823ae38886b061332a0
ja -> e6fedce085d0b0b0badba823ae38886b061332a0
ja-JP-mac -> e6fedce085d0b0b0badba823ae38886b061332a0
ka -> e6fedce085d0b0b0badba823ae38886b061332a0
kab -> e6fedce085d0b0b0badba823ae38886b061332a0
kk -> e6fedce085d0b0b0badba823ae38886b061332a0
km -> e6fedce085d0b0b0badba823ae38886b061332a0
kn -> e6fedce085d0b0b0badba823ae38886b061332a0
ko -> e6fedce085d0b0b0badba823ae38886b061332a0
lij -> e6fedce085d0b0b0badba823ae38886b061332a0
lo -> e6fedce085d0b0b0badba823ae38886b061332a0
lt -> e6fedce085d0b0b0badba823ae38886b061332a0
ltg -> e6fedce085d0b0b0badba823ae38886b061332a0
lv -> e6fedce085d0b0b0badba823ae38886b061332a0
meh -> e6fedce085d0b0b0badba823ae38886b061332a0
mk -> e6fedce085d0b0b0badba823ae38886b061332a0
ml -> e6fedce085d0b0b0badba823ae38886b061332a0
mr -> e6fedce085d0b0b0badba823ae38886b061332a0
ms -> e6fedce085d0b0b0badba823ae38886b061332a0
my -> e6fedce085d0b0b0badba823ae38886b061332a0
nb-NO -> e6fedce085d0b0b0badba823ae38886b061332a0
ne-NP -> e6fedce085d0b0b0badba823ae38886b061332a0
nl -> e6fedce085d0b0b0badba823ae38886b061332a0
nn-NO -> e6fedce085d0b0b0badba823ae38886b061332a0
oc -> e6fedce085d0b0b0badba823ae38886b061332a0
pa-IN -> e6fedce085d0b0b0badba823ae38886b061332a0
pl -> e6fedce085d0b0b0badba823ae38886b061332a0
pt-BR -> e6fedce085d0b0b0badba823ae38886b061332a0
pt-PT -> e6fedce085d0b0b0badba823ae38886b061332a0
rm -> e6fedce085d0b0b0badba823ae38886b061332a0
ro -> e6fedce085d0b0b0badba823ae38886b061332a0
ru -> e6fedce085d0b0b0badba823ae38886b061332a0
sat -> e6fedce085d0b0b0badba823ae38886b061332a0
sc -> e6fedce085d0b0b0badba823ae38886b061332a0
scn -> e6fedce085d0b0b0badba823ae38886b061332a0
sco -> e6fedce085d0b0b0badba823ae38886b061332a0
si -> e6fedce085d0b0b0badba823ae38886b061332a0
sk -> e6fedce085d0b0b0badba823ae38886b061332a0
skr -> e6fedce085d0b0b0badba823ae38886b061332a0
sl -> e6fedce085d0b0b0badba823ae38886b061332a0
son -> e6fedce085d0b0b0badba823ae38886b061332a0
sq -> e6fedce085d0b0b0badba823ae38886b061332a0
sr -> e6fedce085d0b0b0badba823ae38886b061332a0
sv-SE -> e6fedce085d0b0b0badba823ae38886b061332a0
szl -> e6fedce085d0b0b0badba823ae38886b061332a0
ta -> e6fedce085d0b0b0badba823ae38886b061332a0
te -> e6fedce085d0b0b0badba823ae38886b061332a0
tg -> e6fedce085d0b0b0badba823ae38886b061332a0
th -> e6fedce085d0b0b0badba823ae38886b061332a0
tl -> e6fedce085d0b0b0badba823ae38886b061332a0
tr -> e6fedce085d0b0b0badba823ae38886b061332a0
trs -> e6fedce085d0b0b0badba823ae38886b061332a0
uk -> e6fedce085d0b0b0badba823ae38886b061332a0
ur -> e6fedce085d0b0b0badba823ae38886b061332a0
uz -> e6fedce085d0b0b0badba823ae38886b061332a0
vi -> e6fedce085d0b0b0badba823ae38886b061332a0
wo -> e6fedce085d0b0b0badba823ae38886b061332a0
xh -> e6fedce085d0b0b0badba823ae38886b061332a0
zh-CN -> e6fedce085d0b0b0badba823ae38886b061332a0
zh-TW -> e6fedce085d0b0b0badba823ae38886b061332a0
2025-05-24 06:50:12 +00:00
Ed Lee
ca8a9a951b
Bug 1965588 - migrate link preview labs users expecting shift-alt and feature enabled for end of labs rollout r=txia,firefox-ai-ml-reviewers
...
Detect labs enrollment to keep enabled once and keep shift-alt shortcut with legacy prefs. Support prefs like chatbot.
Differential Revision: https://phabricator.services.mozilla.com/D250912
2025-05-24 06:17:12 +00:00
iulian moraru
7e9a937ea1
Revert "Bug 1956080 - Add telemetry about database writes r=nimbus-reviewers,relud,chumphreys" for causing multiple bc failures.
...
This reverts commit 53b0e55e9e .
Revert "Bug 1956080 - Write enrollment updates to the NimbusEnrollments table r=jhirsch,nimbus-reviewers,relud,nalexander"
This reverts commit 128370986e .
Revert "Bug 1956080 - Add a migration to copy existing enrollments to the NimbusEnrollments table r=jhirsch,nimbus-reviewers,relud,Gijs"
This reverts commit 0bbb1c3d7a .
2025-05-24 03:33:14 +00:00
Tim Xia
52662d4efb
Bug 1961212 - onboarding to introduce link preview - r=Mardak,fluent-reviewers,firefox-ai-ml-reviewers,bolsson
...
- entrypoint logic
- add close button
- update text and image on onboarding card
- don't re-render card if user hover around different urls
- use -panel-color for .og-card-title and .og-card-description
- add telemetry and tests
- add browser_link_preview_onboarding.js
- add link-preview-card-onboarding.css
- update failure message for failed test wait statement
- remove alt text for onboarding image
- refactor panel rendering code to initOrResetPreviewPanel
- refactor _onLinkPreview() to switch between linkpreview and onboarding card directly
- add openAtCurrentLocation
- add telemetry tests and onboarding test
- avoid adding multiple listeners
- replace without hide and reopen
Differential Revision: https://phabricator.services.mozilla.com/D249855
2025-05-24 02:51:15 +00:00
Beth Rennie
53b0e55e9e
Bug 1956080 - Add telemetry about database writes r=nimbus-reviewers,relud,chumphreys
...
Differential Revision: https://phabricator.services.mozilla.com/D250806
2025-05-24 02:33:52 +00:00
Beth Rennie
128370986e
Bug 1956080 - Write enrollment updates to the NimbusEnrollments table r=jhirsch,nimbus-reviewers,relud,nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D249472
2025-05-24 02:33:48 +00:00
Beth Rennie
0bbb1c3d7a
Bug 1956080 - Add a migration to copy existing enrollments to the NimbusEnrollments table r=jhirsch,nimbus-reviewers,relud,Gijs
...
We now copy all existing enrollments to the NimbusEnrollments table
during a migration after the ExperimentStore is initialized but before
we initialize the `ExperimentManager` (i.e., call `onStartup()`). This
migration has to happen at this very specific point because calling
`ExperimentManager.onStartup()` will process any existing enrollments
and may cause unenrollments. This patch does not add support for
updating enrollments in the database (see the next patch in this
series), but for that to happen, the enrollments must already exist in
the database.
`NimbusTestUtils.factories.recipe()` now returns more realistic recipes
(with properties being `null` instead of missing). This surfaced a
minor bug in the `EnrollmentsContext` validation flow when validation
was disabled and the recipe had localizations, but this should never
have been a problem in reality because validation is always enabled in
practice.
Because Nimbus is used in so many xpcshell tests and it is currently
cumbersome to enable the ProfileDatastoreService in every one of those
tests, writing to the new database is controlled by the
`nimbus.profiledatastoreservice.enabled` pref, which is true by default
but false in xpcshell tests.
Differential Revision: https://phabricator.services.mozilla.com/D249467
2025-05-24 02:33:44 +00:00
Aaron Train
fec575c2d2
Bug 1968321 - Exclude Fenix UI efficiency tests from running for now on detect-leak task r=jajohnson
...
Differential Revision: https://phabricator.services.mozilla.com/D251038
2025-05-24 02:00:21 +00:00
Serban Stanca
b6be4f0a2e
Revert "Bug 1967692 - Generate error_list.json from ErrorList.py r=Standard8" for causing eslint failures.
...
This reverts commit 87043fd8c7 .
2025-05-24 01:53:56 +00:00
Serban Stanca
4c663869d9
Revert "Bug 1968202 - Generalize GlobalStyleSheetCache to support author stylesheets. r=smaug" for causing wpt failures in prefetch-transfer-size-executor.html.
...
This reverts commit e2ac38c2a8 .
2025-05-24 01:53:53 +00:00
Luca Greco
0374590d23
Bug 1954557 - Hide invalid addons in system-addons location selectively. r=willdurand
...
Differential Revision: https://phabricator.services.mozilla.com/D247070
2025-05-24 01:53:49 +00:00
Luca Greco
eb26fb3a1f
Bug 1954557 - Keep system-signed upgrades to builtin add-on version on app version upgrades, reset system-signed set on app version downgrades. r=willdurand
...
Differential Revision: https://phabricator.services.mozilla.com/D247069
2025-05-24 01:53:46 +00:00
Serban Stanca
195fb36eff
Revert "Bug 1964721 - Do not cancel an autoscroll animation when starting a touchpad hold gesture. r=hiro" for causing mochitests failures in browser_bug295977_autoscroll_overflow.js.
...
This reverts commit edd8eb8c9a .
2025-05-24 01:53:42 +00:00
Aristide Tossou
26bdba4561
Bug 1967767 - Use isProbabablyReadable properly to keep Reader Mode and Link Preview in sync - r=txia,firefox-ai-ml-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D250846
2025-05-24 00:24:31 +00:00
Drew Willcoxon
4808600cb6
Bug 1968010 - Revert change to mdnFeatureGate Nimbus variable to avoid breaking experiments/rollouts. r=daisuke
...
Fortunately we only need to revert the change I made to `mdnFeatureGate` in
D249706. I tested similar STR to Cosmin's in the bug and was able to confirm
that this fixes it: On upgrade, the client was still enrolled. I also verified
that MDN suggestions still work for US clients.
Differential Revision: https://phabricator.services.mozilla.com/D251079
2025-05-24 00:24:02 +00:00
Drew Willcoxon
22ff316364
Bug 1966328 - Expose the "Sponsored" urlbar group label to localizers. r=daisuke,fluent-reviewers,urlbar-reviewers,bolsson
...
Differential Revision: https://phabricator.services.mozilla.com/D251082
2025-05-24 00:22:05 +00:00
Ed Lee
e432eb1623
Bug 1968047 - link preview opens in unexpected scenarios r=txia,firefox-ai-ml-reviewers
...
Only trigger long click with primary button. Ignore overlink after a delay and single page app links.
Differential Revision: https://phabricator.services.mozilla.com/D250901
2025-05-24 00:17:15 +00:00
Release Engineering Landoscript
a30e732598
No Bug - Import translations from https://github.com/mozilla-l10n/android-l10n CLOSED TREE
2025-05-24 00:09:59 +00:00
Tomislav Jovanovic
87043fd8c7
Bug 1967692 - Generate error_list.json from ErrorList.py r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D250876
2025-05-23 23:40:08 +00:00
iulian moraru
7e041e382a
Revert "Bug 1968081 - Calculate percentage basis upfront when finding intrinsic sizes of grid items r=layout-grid-reviewers,dholbert" for causing mass build bustages on nsGridContainerFrame.cpp.
...
This reverts commit a9167bd9d5 .
2025-05-23 23:24:43 +00:00
Botond Ballo
edd8eb8c9a
Bug 1964721 - Do not cancel an autoscroll animation when starting a touchpad hold gesture. r=hiro
...
Differential Revision: https://phabricator.services.mozilla.com/D248495
2025-05-23 22:59:40 +00:00
Maxx Crawford
3d88fd62ab
Bug 1968258 - Enable extensions.pocket.enabled pref for browser/components/urlbar test r=mconley,urlbar-reviewers,adw
...
Differential Revision: https://phabricator.services.mozilla.com/D251060
2025-05-23 22:58:58 +00:00
Maxx Crawford
08c5249b45
Bug 1968258 - Enable extensions.pocket.enabled pref for browser/components/enterprisepolicies test r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D251057
2025-05-23 22:58:54 +00:00
Maxx Crawford
f9a27b99a4
Bug 1968258 - Enable extensions.pocket.enabled pref for browser/base/content/test/sync/browser_contextmenu_sendpage.js test r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D251055
2025-05-23 22:58:50 +00:00