
Pier Angelo Vendrame pushed to branch tor-browser-140.0a1-15.0-1 at The Tor Project / Applications / Tor Browser Commits: b7a022cb by Nina Pypchenko at 2025-05-23T06:06:26+00:00 Bug 1964294 - Offer one-click Sponsored Settings for New Tab r=home-newtab-reviewers,fluent-reviewers,bolsson,reemhamz Reorganised sponsored settings on `about:settings#home` to be nested under "Support Firefox" checkbox for an experiment instead of under their respective preferences for top sites and recommended stories. Differential Revision: https://phabricator.services.mozilla.com/D249767 - - - - - 295ceeaa by Jörn Loviscach at 2025-05-23T06:26:28+00:00 Bug 1906974 - Fix stylus eraser and barrel buttons on GTK r=stransky Differential Revision: https://phabricator.services.mozilla.com/D248967 - - - - - cf9778dd by Mike Hommey at 2025-05-23T06:48:19+00:00 Bug 1968151 - Remove the security.xfocsp.errorReporting.* prefs. r=tschuster They are leftover from bug 1938565. Differential Revision: https://phabricator.services.mozilla.com/D250875 - - - - - 8a97bb3b by Release Engineering Landoscript at 2025-05-23T06:55:44+00:00 No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE ach -> 539058b4af8b6a5807df81f960764261447a3a7d af -> 539058b4af8b6a5807df81f960764261447a3a7d an -> 539058b4af8b6a5807df81f960764261447a3a7d ar -> 539058b4af8b6a5807df81f960764261447a3a7d ast -> 539058b4af8b6a5807df81f960764261447a3a7d az -> 539058b4af8b6a5807df81f960764261447a3a7d be -> 539058b4af8b6a5807df81f960764261447a3a7d bg -> 539058b4af8b6a5807df81f960764261447a3a7d bn -> 539058b4af8b6a5807df81f960764261447a3a7d bo -> 539058b4af8b6a5807df81f960764261447a3a7d br -> 539058b4af8b6a5807df81f960764261447a3a7d brx -> 539058b4af8b6a5807df81f960764261447a3a7d bs -> 539058b4af8b6a5807df81f960764261447a3a7d ca -> 539058b4af8b6a5807df81f960764261447a3a7d ca-valencia -> 539058b4af8b6a5807df81f960764261447a3a7d cak -> 539058b4af8b6a5807df81f960764261447a3a7d ckb -> 539058b4af8b6a5807df81f960764261447a3a7d cs -> 539058b4af8b6a5807df81f960764261447a3a7d cy -> 539058b4af8b6a5807df81f960764261447a3a7d da -> 539058b4af8b6a5807df81f960764261447a3a7d de -> 539058b4af8b6a5807df81f960764261447a3a7d dsb -> 539058b4af8b6a5807df81f960764261447a3a7d el -> 539058b4af8b6a5807df81f960764261447a3a7d en-CA -> 539058b4af8b6a5807df81f960764261447a3a7d en-GB -> 539058b4af8b6a5807df81f960764261447a3a7d eo -> 539058b4af8b6a5807df81f960764261447a3a7d es-AR -> 539058b4af8b6a5807df81f960764261447a3a7d es-CL -> 539058b4af8b6a5807df81f960764261447a3a7d es-ES -> 539058b4af8b6a5807df81f960764261447a3a7d es-MX -> 539058b4af8b6a5807df81f960764261447a3a7d et -> 539058b4af8b6a5807df81f960764261447a3a7d eu -> 539058b4af8b6a5807df81f960764261447a3a7d fa -> 539058b4af8b6a5807df81f960764261447a3a7d ff -> 539058b4af8b6a5807df81f960764261447a3a7d fi -> 539058b4af8b6a5807df81f960764261447a3a7d fr -> 539058b4af8b6a5807df81f960764261447a3a7d fur -> 539058b4af8b6a5807df81f960764261447a3a7d fy-NL -> 539058b4af8b6a5807df81f960764261447a3a7d ga-IE -> 539058b4af8b6a5807df81f960764261447a3a7d gd -> 539058b4af8b6a5807df81f960764261447a3a7d gl -> 539058b4af8b6a5807df81f960764261447a3a7d gn -> 539058b4af8b6a5807df81f960764261447a3a7d gu-IN -> 539058b4af8b6a5807df81f960764261447a3a7d he -> 539058b4af8b6a5807df81f960764261447a3a7d hi-IN -> 539058b4af8b6a5807df81f960764261447a3a7d hr -> 539058b4af8b6a5807df81f960764261447a3a7d hsb -> 539058b4af8b6a5807df81f960764261447a3a7d hu -> 539058b4af8b6a5807df81f960764261447a3a7d hy-AM -> 539058b4af8b6a5807df81f960764261447a3a7d hye -> 539058b4af8b6a5807df81f960764261447a3a7d ia -> 539058b4af8b6a5807df81f960764261447a3a7d id -> 539058b4af8b6a5807df81f960764261447a3a7d is -> 539058b4af8b6a5807df81f960764261447a3a7d it -> 539058b4af8b6a5807df81f960764261447a3a7d ja -> 539058b4af8b6a5807df81f960764261447a3a7d ja-JP-mac -> 539058b4af8b6a5807df81f960764261447a3a7d ka -> 539058b4af8b6a5807df81f960764261447a3a7d kab -> 539058b4af8b6a5807df81f960764261447a3a7d kk -> 539058b4af8b6a5807df81f960764261447a3a7d km -> 539058b4af8b6a5807df81f960764261447a3a7d kn -> 539058b4af8b6a5807df81f960764261447a3a7d ko -> 539058b4af8b6a5807df81f960764261447a3a7d lij -> 539058b4af8b6a5807df81f960764261447a3a7d lo -> 539058b4af8b6a5807df81f960764261447a3a7d lt -> 539058b4af8b6a5807df81f960764261447a3a7d ltg -> 539058b4af8b6a5807df81f960764261447a3a7d lv -> 539058b4af8b6a5807df81f960764261447a3a7d meh -> 539058b4af8b6a5807df81f960764261447a3a7d mk -> 539058b4af8b6a5807df81f960764261447a3a7d ml -> 539058b4af8b6a5807df81f960764261447a3a7d mr -> 539058b4af8b6a5807df81f960764261447a3a7d ms -> 539058b4af8b6a5807df81f960764261447a3a7d my -> 539058b4af8b6a5807df81f960764261447a3a7d nb-NO -> 539058b4af8b6a5807df81f960764261447a3a7d ne-NP -> 539058b4af8b6a5807df81f960764261447a3a7d nl -> 539058b4af8b6a5807df81f960764261447a3a7d nn-NO -> 539058b4af8b6a5807df81f960764261447a3a7d oc -> 539058b4af8b6a5807df81f960764261447a3a7d pa-IN -> 539058b4af8b6a5807df81f960764261447a3a7d pl -> 539058b4af8b6a5807df81f960764261447a3a7d pt-BR -> 539058b4af8b6a5807df81f960764261447a3a7d pt-PT -> 539058b4af8b6a5807df81f960764261447a3a7d rm -> 539058b4af8b6a5807df81f960764261447a3a7d ro -> 539058b4af8b6a5807df81f960764261447a3a7d ru -> 539058b4af8b6a5807df81f960764261447a3a7d sat -> 539058b4af8b6a5807df81f960764261447a3a7d sc -> 539058b4af8b6a5807df81f960764261447a3a7d scn -> 539058b4af8b6a5807df81f960764261447a3a7d sco -> 539058b4af8b6a5807df81f960764261447a3a7d si -> 539058b4af8b6a5807df81f960764261447a3a7d sk -> 539058b4af8b6a5807df81f960764261447a3a7d skr -> 539058b4af8b6a5807df81f960764261447a3a7d sl -> 539058b4af8b6a5807df81f960764261447a3a7d son -> 539058b4af8b6a5807df81f960764261447a3a7d sq -> 539058b4af8b6a5807df81f960764261447a3a7d sr -> 539058b4af8b6a5807df81f960764261447a3a7d sv-SE -> 539058b4af8b6a5807df81f960764261447a3a7d szl -> 539058b4af8b6a5807df81f960764261447a3a7d ta -> 539058b4af8b6a5807df81f960764261447a3a7d te -> 539058b4af8b6a5807df81f960764261447a3a7d tg -> 539058b4af8b6a5807df81f960764261447a3a7d th -> 539058b4af8b6a5807df81f960764261447a3a7d tl -> 539058b4af8b6a5807df81f960764261447a3a7d tr -> 539058b4af8b6a5807df81f960764261447a3a7d trs -> 539058b4af8b6a5807df81f960764261447a3a7d uk -> 539058b4af8b6a5807df81f960764261447a3a7d ur -> 539058b4af8b6a5807df81f960764261447a3a7d uz -> 539058b4af8b6a5807df81f960764261447a3a7d vi -> 539058b4af8b6a5807df81f960764261447a3a7d wo -> 539058b4af8b6a5807df81f960764261447a3a7d xh -> 539058b4af8b6a5807df81f960764261447a3a7d zh-CN -> 539058b4af8b6a5807df81f960764261447a3a7d zh-TW -> 539058b4af8b6a5807df81f960764261447a3a7d - - - - - 232ce7ae by Release Engineering Landoscript at 2025-05-23T06:55:48+00:00 No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE ach -> 539058b4af8b6a5807df81f960764261447a3a7d an -> 539058b4af8b6a5807df81f960764261447a3a7d ar -> 539058b4af8b6a5807df81f960764261447a3a7d ast -> 539058b4af8b6a5807df81f960764261447a3a7d az -> 539058b4af8b6a5807df81f960764261447a3a7d be -> 539058b4af8b6a5807df81f960764261447a3a7d bg -> 539058b4af8b6a5807df81f960764261447a3a7d bn -> 539058b4af8b6a5807df81f960764261447a3a7d br -> 539058b4af8b6a5807df81f960764261447a3a7d bs -> 539058b4af8b6a5807df81f960764261447a3a7d ca -> 539058b4af8b6a5807df81f960764261447a3a7d cak -> 539058b4af8b6a5807df81f960764261447a3a7d cs -> 539058b4af8b6a5807df81f960764261447a3a7d cy -> 539058b4af8b6a5807df81f960764261447a3a7d da -> 539058b4af8b6a5807df81f960764261447a3a7d de -> 539058b4af8b6a5807df81f960764261447a3a7d dsb -> 539058b4af8b6a5807df81f960764261447a3a7d el -> 539058b4af8b6a5807df81f960764261447a3a7d en-CA -> 539058b4af8b6a5807df81f960764261447a3a7d en-GB -> 539058b4af8b6a5807df81f960764261447a3a7d eo -> 539058b4af8b6a5807df81f960764261447a3a7d es-AR -> 539058b4af8b6a5807df81f960764261447a3a7d es-CL -> 539058b4af8b6a5807df81f960764261447a3a7d es-ES -> 539058b4af8b6a5807df81f960764261447a3a7d es-MX -> 539058b4af8b6a5807df81f960764261447a3a7d et -> 539058b4af8b6a5807df81f960764261447a3a7d eu -> 539058b4af8b6a5807df81f960764261447a3a7d fa -> 539058b4af8b6a5807df81f960764261447a3a7d ff -> 539058b4af8b6a5807df81f960764261447a3a7d fi -> 539058b4af8b6a5807df81f960764261447a3a7d fr -> 539058b4af8b6a5807df81f960764261447a3a7d fy-NL -> 539058b4af8b6a5807df81f960764261447a3a7d ga-IE -> 539058b4af8b6a5807df81f960764261447a3a7d gd -> 539058b4af8b6a5807df81f960764261447a3a7d gl -> 539058b4af8b6a5807df81f960764261447a3a7d gn -> 539058b4af8b6a5807df81f960764261447a3a7d gu-IN -> 539058b4af8b6a5807df81f960764261447a3a7d he -> 539058b4af8b6a5807df81f960764261447a3a7d hi-IN -> 539058b4af8b6a5807df81f960764261447a3a7d hr -> 539058b4af8b6a5807df81f960764261447a3a7d hsb -> 539058b4af8b6a5807df81f960764261447a3a7d hu -> 539058b4af8b6a5807df81f960764261447a3a7d hy-AM -> 539058b4af8b6a5807df81f960764261447a3a7d ia -> 539058b4af8b6a5807df81f960764261447a3a7d id -> 539058b4af8b6a5807df81f960764261447a3a7d is -> 539058b4af8b6a5807df81f960764261447a3a7d it -> 539058b4af8b6a5807df81f960764261447a3a7d ja -> 539058b4af8b6a5807df81f960764261447a3a7d ka -> 539058b4af8b6a5807df81f960764261447a3a7d kab -> 539058b4af8b6a5807df81f960764261447a3a7d kk -> 539058b4af8b6a5807df81f960764261447a3a7d km -> 539058b4af8b6a5807df81f960764261447a3a7d kn -> 539058b4af8b6a5807df81f960764261447a3a7d ko -> 539058b4af8b6a5807df81f960764261447a3a7d lij -> 539058b4af8b6a5807df81f960764261447a3a7d lo -> 539058b4af8b6a5807df81f960764261447a3a7d lt -> 539058b4af8b6a5807df81f960764261447a3a7d ltg -> 539058b4af8b6a5807df81f960764261447a3a7d lv -> 539058b4af8b6a5807df81f960764261447a3a7d meh -> 539058b4af8b6a5807df81f960764261447a3a7d mix -> 539058b4af8b6a5807df81f960764261447a3a7d ml -> 539058b4af8b6a5807df81f960764261447a3a7d mr -> 539058b4af8b6a5807df81f960764261447a3a7d ms -> 539058b4af8b6a5807df81f960764261447a3a7d my -> 539058b4af8b6a5807df81f960764261447a3a7d nb-NO -> 539058b4af8b6a5807df81f960764261447a3a7d ne-NP -> 539058b4af8b6a5807df81f960764261447a3a7d nl -> 539058b4af8b6a5807df81f960764261447a3a7d nn-NO -> 539058b4af8b6a5807df81f960764261447a3a7d oc -> 539058b4af8b6a5807df81f960764261447a3a7d pa-IN -> 539058b4af8b6a5807df81f960764261447a3a7d pl -> 539058b4af8b6a5807df81f960764261447a3a7d pt-BR -> 539058b4af8b6a5807df81f960764261447a3a7d pt-PT -> 539058b4af8b6a5807df81f960764261447a3a7d rm -> 539058b4af8b6a5807df81f960764261447a3a7d ro -> 539058b4af8b6a5807df81f960764261447a3a7d ru -> 539058b4af8b6a5807df81f960764261447a3a7d sk -> 539058b4af8b6a5807df81f960764261447a3a7d sl -> 539058b4af8b6a5807df81f960764261447a3a7d son -> 539058b4af8b6a5807df81f960764261447a3a7d sq -> 539058b4af8b6a5807df81f960764261447a3a7d sr -> 539058b4af8b6a5807df81f960764261447a3a7d sv-SE -> 539058b4af8b6a5807df81f960764261447a3a7d ta -> 539058b4af8b6a5807df81f960764261447a3a7d te -> 539058b4af8b6a5807df81f960764261447a3a7d th -> 539058b4af8b6a5807df81f960764261447a3a7d tl -> 539058b4af8b6a5807df81f960764261447a3a7d tr -> 539058b4af8b6a5807df81f960764261447a3a7d trs -> 539058b4af8b6a5807df81f960764261447a3a7d uk -> 539058b4af8b6a5807df81f960764261447a3a7d ur -> 539058b4af8b6a5807df81f960764261447a3a7d uz -> 539058b4af8b6a5807df81f960764261447a3a7d vi -> 539058b4af8b6a5807df81f960764261447a3a7d wo -> 539058b4af8b6a5807df81f960764261447a3a7d xh -> 539058b4af8b6a5807df81f960764261447a3a7d zam -> 539058b4af8b6a5807df81f960764261447a3a7d zh-CN -> 539058b4af8b6a5807df81f960764261447a3a7d zh-TW -> 539058b4af8b6a5807df81f960764261447a3a7d - - - - - b68c5b38 by Julian Descottes at 2025-05-23T07:16:45+00:00 Bug 1961617 - [devtools] Filter out the unblock request in test browser_net_duration-sort.js r=devtools-reviewers,nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D250797 - - - - - ba8e6a17 by Debadree Chatterjee at 2025-05-23T07:43:48+00:00 Bug 1967910: Part 1 - Make using statements in bare switch cases SyntaxError. r=arai Differential Revision: https://phabricator.services.mozilla.com/D250597 - - - - - 093f8cac by Debadree Chatterjee at 2025-05-23T07:43:52+00:00 Bug 1967910: Part 2 - Remove code for handling switch cases with using statements. r=arai Differential Revision: https://phabricator.services.mozilla.com/D250598 - - - - - a9f1a557 by Tarek Ziadé at 2025-05-23T07:50:27+00:00 Bug 1967224 - promote preview strings for local model managment r=rpl,fluent-reviewers,bolsson Differential Revision: https://phabricator.services.mozilla.com/D250021 - - - - - 0a1b1162 by Gabriele Svelto at 2025-05-23T08:00:36+00:00 Bug 1966505 - Refactor how overlapped operations are handled across connectors and listeners r=afranchuk,yjuglaret Differential Revision: https://phabricator.services.mozilla.com/D250247 - - - - - 9606c22d by Gabriele Svelto at 2025-05-23T08:00:40+00:00 Bug 1966505 - Clippy fixes r=afranchuk,yjuglaret Differential Revision: https://phabricator.services.mozilla.com/D250248 - - - - - d38f51bc by Julian Descottes at 2025-05-23T08:29:01+00:00 Bug 1966826 - [devtools] Pass waitForLoad=false to navigateTo from DebugTargetInfo r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D250788 - - - - - 843c6e8c by Julian Seward at 2025-05-23T08:49:01+00:00 Bug 1967644 - wasm: Reduce inlining aggressiveness for very large functions. r=rhunt. When inlining into a very large function, reduce inlining agressiveness by one step (on the 1 .. 9 scale) if the function's bytecode size is over 400KB; by 2 steps if over 800KB, and by 3 steps if over 1.2MB. This somewhat mitigates a problem where inlining takes an already huge function and makes it even bigger, leading to long delays in Ion. The thresholds are so high (more than 400KB bytecode) that almost all functions will be unaffected. Above the 400k threshold, we gradually back off on inlining; it doesn't get disabled completely. The patch falls logically into two parts: the heuristic itself .. * InliningHeuristics::isSmallEnoughToInline: the heuristic itself * struct FuncCompileInput: new convenience function `bytecodeSize` .. and updates to the stats-counting machinery. * struct InliningStats: new field `largeFunctionBackoff` * struct CompileStats: new field `numLargeFunctionBackoffs` * auditInlineableCallees (calls isSmallEnoughToInline): note in RootCompiler if backoff was applied Differential Revision: https://phabricator.services.mozilla.com/D250402 - - - - - 296833bd by Paul Adenot at 2025-05-23T09:26:14+00:00 Bug 1967777 - Add missing a11y attributes in about:logging. r=julienw,fluent-reviewers,bolsson Differential Revision: https://phabricator.services.mozilla.com/D250744 - - - - - d36923f5 by Simon Friedberger at 2025-05-23T10:00:26+00:00 Bug 1967886: Fix disabling of HTTPS-First for xpcshell-test which uses PBM r=amarc Differential Revision: https://phabricator.services.mozilla.com/D250904 - - - - - b237f1da by Tom Schuster at 2025-05-23T10:35:37+00:00 Bug 1968179 - Use fallible LoadInfo factory for EarlyHintPreloader. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D250764 - - - - - c62591e4 by Mark Banner at 2025-05-23T10:36:40+00:00 Bug 1967618 - Add new nsresult error code to TypeScript definitions to avoid errors when building the definitions. r=zombie Differential Revision: https://phabricator.services.mozilla.com/D250415 - - - - - c524e8a7 by Mark Banner at 2025-05-23T10:36:44+00:00 Bug 1967618 - General update of TypeScript definitions to the latest code. r=zombie Differential Revision: https://phabricator.services.mozilla.com/D250416 - - - - - 067bebb7 by Emilio Cobos Álvarez at 2025-05-23T10:38:05+00:00 Bug 1966666 - Remove no longer needed flatpak workaround. r=mak Newer portals support asking for a protocol. Differential Revision: https://phabricator.services.mozilla.com/D249574 - - - - - 773021d7 by Hubert Boma Manilla at 2025-05-23T10:40:59+00:00 Bug 1953415 - [devtools] Remove CM5 code for the Exceptions Component r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D250289 - - - - - 39e81291 by Hubert Boma Manilla at 2025-05-23T10:41:03+00:00 Bug 1953415 - [devtools] Remove CM5 code related to the Gutter Breakpoints r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D250290 - - - - - 6faf4148 by Hubert Boma Manilla at 2025-05-23T10:41:07+00:00 Bug 1953415 - [devtools] Remove CM5 code related to the Column Breakpoints r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D250291 - - - - - 6f6433aa by Hubert Boma Manilla at 2025-05-23T10:41:11+00:00 Bug 1953415 - [devtools] Remove CM5 code related to the Debug Line Component r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D250292 - - - - - 83ce838b by Hubert Boma Manilla at 2025-05-23T10:41:14+00:00 Bug 1953415 - [devtools] Remove CM5 code related to the Highlight Lines Component r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D250294 - - - - - e79d7900 by Hubert Boma Manilla at 2025-05-23T10:41:18+00:00 Bug 1953415 - [devtools] Remove CM5 code related to the Highlight Line Component r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D250295 - - - - - d049362c by Hubert Boma Manilla at 2025-05-23T11:16:32+00:00 Bug 1953415 - [devtools] Remove CM5 code related to the Inline Preview Component r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D250296 - - - - - d9a124bb by Hubert Boma Manilla at 2025-05-23T11:16:36+00:00 Bug 1953415 - [devtools] Remove CM5 code related to the Preview Component r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D250297 - - - - - e74c3ca9 by Hubert Boma Manilla at 2025-05-23T11:16:40+00:00 Bug 1953415 - [devtools] Remove CM5 code related to the Search Component r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D250298 - - - - - 8204ae9a by Hubert Boma Manilla at 2025-05-23T11:16:43+00:00 Bug 1953415 - [devtools] Remove CM5 code related to the Conditional panel Component r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D250299 - - - - - 60964144 by Hubert Boma Manilla at 2025-05-23T11:16:47+00:00 Bug 1953415 - [devtools] Remove CM5 code related to the Editor Component r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D250300 - - - - - 51ac91a3 by Hubert Boma Manilla at 2025-05-23T11:16:51+00:00 Bug 1953415 - [devtools] Remove CM5 support code from debugger mochitests r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D250365 - - - - - ee073369 by Tarek Ziadé at 2025-05-23T11:31:07+00:00 Bug 1963137 - Fixing test failures related to activating LMM r=rpl Differential Revision: https://phabricator.services.mozilla.com/D250423 - - - - - 573fc373 by Luca Greco at 2025-05-23T11:31:11+00:00 Bug 1961440 - Defer ModelHubAddonWrapper initialization to first AddonManager.getAddonsByTypes including mlmodel type. r=robwu Differential Revision: https://phabricator.services.mozilla.com/D250453 - - - - - 43ed769b by Emilio Cobos Álvarez at 2025-05-23T11:33:00+00:00 Bug 1968213 - Make context properties and user-focus apply to reveal button too. r=desktop-theme-reviewers,Itiel context-properties used to apply and was removed in bug 1936648 accidentally. user-focus should apply to both, as they share the same click behavior. Differential Revision: https://phabricator.services.mozilla.com/D250915 - - - - - ac6520f5 by AndiAJ at 2025-05-23T11:47:56+00:00 Bug 1967416 - Add page object, nav paths, basic UI tests and other POM related changes r=jajohnson - Added a new Bookmarks page object, selectors and a basic UI test - Added a new History page object , selectors and a basic UI test - Added a new Main menu page object , selectors and a basic UI test - Added a new Downloads page object , selectors and a basic UI test - Move some selector from the HomeSelectors to the MainMenuSelectors - Added a new way to query the compose elements based on their content description (COMPOSE_BY_CONTENT_DESCRIPTION) - Disabled the composable main menu (we need to refactor the old UI tests to use the composable main menu after the composable navigation toolbar got removed) - Added new shortcuts page object and selectors - Added new collections page object and selectors - Added new custom tabs page object and selectors - Added new enhanced tracking protection page object and selectors - Added new find in page page object and selectors - Renamed and made a changed to the UIObjects queried using UISelector with resourceId - Added a new notifications page object and selectors - Added a mozOpenNotificationsTray custom action - Added a new reader view page object and selectors - Added a new recently closed tabs page object, selectors and test - Added a new settings about page object, selectors and test - Added a new addons manager page object, selectors and test - Added a new data collection page object, selectors and test - Added a new way to query the UIObjects using UiSelector based on text, containing text, containing content description - Added a new settings delete browsing data on quit page object, selectors and test - Added a new settings delete browsing data page object, selectors and test - Added a new settings enhanced tracking protection page object, selectors and test - Added a new settings enhanced tracking protection exceptions page object, selectors and test - Added a new settings HTTPS only mode page object, selectors and test - Added a new settings Language page object, selectors and test - Added a new settings Open links in apps page object, selectors and test - Added a new settings Private Browsing page object, selectors and test - Added a new settings Translation page object and selectors - Added a new settings Turn on sync page object, selectors and test - Added a new Site security page object and selectors - Added a new Tab drawer page object and selectors - Added a new Bookmarks three dot menu page object and selectors - Added a new Compose main menu page object, selectors and test All 26 UI tests successfully passed on Firebase ✅ Differential Revision: https://phabricator.services.mozilla.com/D250181 - - - - - 09cd842a by RebecaTudor at 2025-05-23T12:02:29+00:00 Bug 1961801 - Part 1 Remove telemetry for onboarding addons r=android-reviewers,gmalekpour Differential Revision: https://phabricator.services.mozilla.com/D250097 - - - - - fb900309 by RebecaTudor at 2025-05-23T12:02:33+00:00 Bug 1961801 - Part 2 Remove PageUiData type for onboarding addons. r=android-reviewers,gmalekpour Differential Revision: https://phabricator.services.mozilla.com/D250098 - - - - - 21ae3b73 by RebecaTudor at 2025-05-23T12:02:36+00:00 Bug 1961801 - Part 3 Remove UI of onboarding addons. r=android-reviewers,android-l10n-reviewers,delphine,gmalekpour Removed unused add-ons strings too. Differential Revision: https://phabricator.services.mozilla.com/D250099 - - - - - 62f0f443 by RebecaTudor at 2025-05-23T12:02:40+00:00 Bug 1961801 - Part 4 Remove onboarding addons state. r=android-reviewers,gmalekpour Differential Revision: https://phabricator.services.mozilla.com/D250100 - - - - - bf88d053 by RebecaTudor at 2025-05-23T12:02:44+00:00 Bug 1961801 - Part 5 Remove addons from onboarding.fml.yaml file. r=android-reviewers,gmalekpour Differential Revision: https://phabricator.services.mozilla.com/D250101 - - - - - f4cffb4d by Mugurell at 2025-05-23T12:07:47+00:00 Bug 1967587 - Ensure the default modifier for AnimatedProgressBar is a clean Modifier r=android-reviewers,007 To ensure the progress bar will be shown as intended the modified will be decorated with `fillMaxWidth` when displaying it but this change removes the responsibility from integrators of thinking about the progress bar width. Differential Revision: https://phabricator.services.mozilla.com/D250388 - - - - - 652414ff by Gijs Kruitbosch at 2025-05-23T12:21:32+00:00 No bug - fix missing slashes in moz-src category registration documentation. DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D250914 - - - - - 0044d316 by Emilio Cobos Álvarez at 2025-05-23T12:23:19+00:00 Bug 1967646 - Make sure to specify reasonable border + background for permission list. r=desktop-theme-reviewers,Itiel XUL is special and doesn't follow the usual native-appearance-prevention rules from HTML. That means that if you don't specify a border we'll now happily paint it on the content box. Also specify a background-color while at it. Honestly there's not too much the appearance property does for us here, so we could probably remove it, but this is the lower risk fix... Differential Revision: https://phabricator.services.mozilla.com/D250916 - - - - - d6792187 by Emilio Cobos Álvarez at 2025-05-23T13:20:06+00:00 Bug 1968213 - Fix test_input_password_click_show_password_button.html now that clicking on the reveal button doesn't blur the input. - - - - - 9fc642ba by serge-sans-paille at 2025-05-23T13:24:43+00:00 Bug 1967896 - Flag nsTLiteralString as MOZ_OWNER r=nika nsTLiteralString is contractually always associated to global storage, so it's conceptually a MOZ_OWNER even if it's actually a view. Differential Revision: https://phabricator.services.mozilla.com/D250724 - - - - - 7ff94e5d by Greg Mierzwinski at 2025-05-23T13:25:10+00:00 Bug 1962749 - Add a section for a list of critical tests to our source docs. r=afinder,perftest-reviewers DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D250306 - - - - - 599bc5d9 by Luca Greco at 2025-05-23T13:25:22+00:00 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 - - - - - 16a81de9 by Luca Greco at 2025-05-23T13:25:26+00:00 Bug 1954557 - Hide invalid addons in system-addons location selectively. r=willdurand Differential Revision: https://phabricator.services.mozilla.com/D247070 - - - - - 559b376a by Emilio Cobos Álvarez at 2025-05-23T13:30:13+00:00 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 - - - - - 31dd724f by Paul Adenot at 2025-05-23T13:30:41+00:00 Bug 1968219 - Import initial jujutsu docs in-tree. r=afranchuk Differential Revision: https://phabricator.services.mozilla.com/D250920 - - - - - da2dfa75 by Alex Franchuk at 2025-05-23T13:38:04+00:00 Bug 1962267 - Update the memtest crate to v0.4.0 r=gsvelto,supply-chain-reviewers Differential Revision: https://phabricator.services.mozilla.com/D248498 - - - - - e6c85d7e by Julian Descottes at 2025-05-23T13:59:24+00:00 Bug 1945184 - [bidi] Implement browsingContext.navigationCommitted event r=webdriver-reviewers,Sasha Differential Revision: https://phabricator.services.mozilla.com/D249644 - - - - - 12c18c67 by pstanciu at 2025-05-23T14:16:13+00:00 Revert "Bug 1967896 - Flag nsTLiteralString as MOZ_OWNER r=nika" for causing Build Bustages on nsHttpChannelAuthProvider.cpp This reverts commit 79775f1eae826606b0f5ab237210b767b5868237. - - - - - d166ac94 by Ben Dean-Kawamura at 2025-05-23T14:21:55+00:00 Bug 1955298 - uniffi-bindgen-gecko-js: start using the IR pipeline, r=markh,frontend-codestyle-reviewers Updated the uniffi-bindgen-gecko-js code to use two things I've been experimenting with: * Use the IR pipeline code to generate the structs used to render the templates. * A new test fixture for bindings generators. This one targets bindings generators specifically, it doesn't try test the scaffolding code and it's not based on real-world example code. I originally thought it would be a single crate, but I ended up needed 2 in order to test external types. (https://bugzilla.mozilla.org/show_bug.cgi?id=1948961) Differential Revision: https://phabricator.services.mozilla.com/D242385 - - - - - e53d698e by Ben Dean-Kawamura at 2025-05-23T14:21:59+00:00 Bug 1965313 - Reimplement enum discriminents, r=bgruber Differential Revision: https://phabricator.services.mozilla.com/D248491 - - - - - 9eaabcac by André Bargull at 2025-05-23T14:22:43+00:00 Bug 1968215: Disable islamic-umalqura test on release-or-beta. r=spidermonkey-reviewers,jandem Differential Revision: https://phabricator.services.mozilla.com/D250919 - - - - - 55651853 by Nazım Can Altınova at 2025-05-23T14:26:42+00:00 Bug 1965555 - Update the test expectations for an LCP test r=sefeng The test is failing on asan and ccov with this message: Same origin animated image is observable and has a first frame. - assert_less_than: renderTime should be smaller than the delay applied to the second frame expected a number less than 2000 but got 2006.34 Differential Revision: https://phabricator.services.mozilla.com/D250759 - - - - - c630d11e by Dão Gottwald at 2025-05-23T14:30:21+00:00 Bug 1968040 - Set color-scheme on root based on lwtheme-brighttext. r=emilio,desktop-theme-reviewers Differential Revision: https://phabricator.services.mozilla.com/D250791 - - - - - 57c27bb0 by Nicolas Chevobbe at 2025-05-23T14:37:42+00:00 Bug 1967673 - [devtools] Don't omit valid safe getter undefined values in _findSafeGetterValues. r=devtools-reviewers,jdescottes Differential Revision: https://phabricator.services.mozilla.com/D250613 - - - - - d9da5f88 by Alexandru Marc at 2025-05-23T14:51:27+00:00 Revert "Bug 1967673 - [devtools] Don't omit valid safe getter undefined values in _findSafeGetterValues. r=devtools-reviewers,jdescottes" by dev request This reverts commit 4fe1cbf23e29406837ed968cbcd4f0bdf8a69aa2. - - - - - e6e6fb58 by agoloman at 2025-05-23T15:52:35+00:00 Revert (Bug 1965313, Bug 1955298) - for causing xpc and bc failures. This reverts commit d810bb578e8abd7500d027b3d849c18995e85a51. Revert "Bug 1955298 - uniffi-bindgen-gecko-js: start using the IR pipeline, r=markh,frontend-codestyle-reviewers" This reverts commit fe3e643fee35a55c7abea00d7bec998b317faca1. - - - - - b693e7cd by Julian Descottes at 2025-05-23T15:53:38+00:00 Bug 1968242 - [bidi] Force network.http.rcwn.enabled to true when using WebDriver BiDi r=webdriver-reviewers,whimboo Disabling RCWN currently causes issues with the WebDriver BiDi network.addIntercept feature. When suspending a channel in the responseStarted phase, subsequent requests to the same URL will also be blocked. This needs to be fixed at the platform level, but for now we will force the preference to true in WebDriver BiDi while it is still supported. Differential Revision: https://phabricator.services.mozilla.com/D251009 - - - - - 6836b7bb by Hubert Boma Manilla at 2025-05-23T15:53:50+00:00 Bug 1953415 - [devtools] Remove CM5 support code from DAMP tests r=perftest-reviewers,devtools-reviewers,ochameau,afinder Differential Revision: https://phabricator.services.mozilla.com/D250366 - - - - - 63543399 by Hubert Boma Manilla at 2025-05-23T15:53:53+00:00 Bug 1943909 - [devtools] Remove codemirror next preference r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D250367 - - - - - bd7797ce by Christina Lin at 2025-05-23T15:54:34+00:00 Bug 1946600 - Add browserSetting verticalTabs. r=zombie,webidl,smaug Differential Revision: https://phabricator.services.mozilla.com/D247436 - - - - - 2d4040d0 by Justin Link at 2025-05-23T16:03:13+00:00 Bug 1925191: Moved the adding of profiler markers from performance.measure() calls into its own function r=mstange Differential Revision: https://phabricator.services.mozilla.com/D233308 - - - - - d4f4040e by Justin Link at 2025-05-23T16:03:16+00:00 Bug 1925191: Don't create profiler markers for performance.measure() calls with timestamps that are too far in the future r=mstange Differential Revision: https://phabricator.services.mozilla.com/D233309 - - - - - 6cd82ebd by John Oberhauser at 2025-05-23T16:35:00+00:00 Bug 1967821 - Adding temporary logs for distribution ID checker r=android-reviewers,rebecatudor273 Differential Revision: https://phabricator.services.mozilla.com/D250498 - - - - - 4391c8d2 by Kagami Sascha Rosylight at 2025-05-23T16:37:28+00:00 Bug 1967520 - Add WindowMediatorFilter r=asuth Differential Revision: https://phabricator.services.mozilla.com/D250305 - - - - - 40de305f by iulian moraru at 2025-05-23T18:28:51+00:00 Revert "Bug 1946600 - Add browserSetting verticalTabs. r=zombie,webidl,smaug" for causing multiple issues. This reverts commit 0f9c499eaf5b86445d7f8ba6800462a7987a0e49. - - - - - a02b57a9 by iulian moraru at 2025-05-23T18:28:55+00:00 Revert "Bug 1945184 - [bidi] Implement browsingContext.navigationCommitted event r=webdriver-reviewers,Sasha" for causing wpt failures on prefetch-transfer-size-executor.html. This reverts commit 21c296b19f5b638f56505606ed2633efd369c65a. - - - - - 8393b13b by Release Engineering Landoscript at 2025-05-23T18:53:10+00:00 No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE ach -> 82dced596092b5a644489201fe136542326c7f9a af -> 82dced596092b5a644489201fe136542326c7f9a an -> 82dced596092b5a644489201fe136542326c7f9a ar -> 82dced596092b5a644489201fe136542326c7f9a ast -> 82dced596092b5a644489201fe136542326c7f9a az -> 82dced596092b5a644489201fe136542326c7f9a be -> 82dced596092b5a644489201fe136542326c7f9a bg -> 82dced596092b5a644489201fe136542326c7f9a bn -> 82dced596092b5a644489201fe136542326c7f9a bo -> 82dced596092b5a644489201fe136542326c7f9a br -> 82dced596092b5a644489201fe136542326c7f9a brx -> 82dced596092b5a644489201fe136542326c7f9a bs -> 82dced596092b5a644489201fe136542326c7f9a ca -> 82dced596092b5a644489201fe136542326c7f9a ca-valencia -> 82dced596092b5a644489201fe136542326c7f9a cak -> 82dced596092b5a644489201fe136542326c7f9a ckb -> 82dced596092b5a644489201fe136542326c7f9a cs -> 82dced596092b5a644489201fe136542326c7f9a cy -> 82dced596092b5a644489201fe136542326c7f9a da -> 82dced596092b5a644489201fe136542326c7f9a de -> 82dced596092b5a644489201fe136542326c7f9a dsb -> 82dced596092b5a644489201fe136542326c7f9a el -> 82dced596092b5a644489201fe136542326c7f9a en-CA -> 82dced596092b5a644489201fe136542326c7f9a en-GB -> 82dced596092b5a644489201fe136542326c7f9a eo -> 82dced596092b5a644489201fe136542326c7f9a es-AR -> 82dced596092b5a644489201fe136542326c7f9a es-CL -> 82dced596092b5a644489201fe136542326c7f9a es-ES -> 82dced596092b5a644489201fe136542326c7f9a es-MX -> 82dced596092b5a644489201fe136542326c7f9a et -> 82dced596092b5a644489201fe136542326c7f9a eu -> 82dced596092b5a644489201fe136542326c7f9a fa -> 82dced596092b5a644489201fe136542326c7f9a ff -> 82dced596092b5a644489201fe136542326c7f9a fi -> 82dced596092b5a644489201fe136542326c7f9a fr -> 82dced596092b5a644489201fe136542326c7f9a fur -> 82dced596092b5a644489201fe136542326c7f9a fy-NL -> 82dced596092b5a644489201fe136542326c7f9a ga-IE -> 82dced596092b5a644489201fe136542326c7f9a gd -> 82dced596092b5a644489201fe136542326c7f9a gl -> 82dced596092b5a644489201fe136542326c7f9a gn -> 82dced596092b5a644489201fe136542326c7f9a gu-IN -> 82dced596092b5a644489201fe136542326c7f9a he -> 82dced596092b5a644489201fe136542326c7f9a hi-IN -> 82dced596092b5a644489201fe136542326c7f9a hr -> 82dced596092b5a644489201fe136542326c7f9a hsb -> 82dced596092b5a644489201fe136542326c7f9a hu -> 82dced596092b5a644489201fe136542326c7f9a hy-AM -> 82dced596092b5a644489201fe136542326c7f9a hye -> 82dced596092b5a644489201fe136542326c7f9a ia -> 82dced596092b5a644489201fe136542326c7f9a id -> 82dced596092b5a644489201fe136542326c7f9a is -> 82dced596092b5a644489201fe136542326c7f9a it -> 82dced596092b5a644489201fe136542326c7f9a ja -> 82dced596092b5a644489201fe136542326c7f9a ja-JP-mac -> 82dced596092b5a644489201fe136542326c7f9a ka -> 82dced596092b5a644489201fe136542326c7f9a kab -> 82dced596092b5a644489201fe136542326c7f9a kk -> 82dced596092b5a644489201fe136542326c7f9a km -> 82dced596092b5a644489201fe136542326c7f9a kn -> 82dced596092b5a644489201fe136542326c7f9a ko -> 82dced596092b5a644489201fe136542326c7f9a lij -> 82dced596092b5a644489201fe136542326c7f9a lo -> 82dced596092b5a644489201fe136542326c7f9a lt -> 82dced596092b5a644489201fe136542326c7f9a ltg -> 82dced596092b5a644489201fe136542326c7f9a lv -> 82dced596092b5a644489201fe136542326c7f9a meh -> 82dced596092b5a644489201fe136542326c7f9a mk -> 82dced596092b5a644489201fe136542326c7f9a ml -> 82dced596092b5a644489201fe136542326c7f9a mr -> 82dced596092b5a644489201fe136542326c7f9a ms -> 82dced596092b5a644489201fe136542326c7f9a my -> 82dced596092b5a644489201fe136542326c7f9a nb-NO -> 82dced596092b5a644489201fe136542326c7f9a ne-NP -> 82dced596092b5a644489201fe136542326c7f9a nl -> 82dced596092b5a644489201fe136542326c7f9a nn-NO -> 82dced596092b5a644489201fe136542326c7f9a oc -> 82dced596092b5a644489201fe136542326c7f9a pa-IN -> 82dced596092b5a644489201fe136542326c7f9a pl -> 82dced596092b5a644489201fe136542326c7f9a pt-BR -> 82dced596092b5a644489201fe136542326c7f9a pt-PT -> 82dced596092b5a644489201fe136542326c7f9a rm -> 82dced596092b5a644489201fe136542326c7f9a ro -> 82dced596092b5a644489201fe136542326c7f9a ru -> 82dced596092b5a644489201fe136542326c7f9a sat -> 82dced596092b5a644489201fe136542326c7f9a sc -> 82dced596092b5a644489201fe136542326c7f9a scn -> 82dced596092b5a644489201fe136542326c7f9a sco -> 82dced596092b5a644489201fe136542326c7f9a si -> 82dced596092b5a644489201fe136542326c7f9a sk -> 82dced596092b5a644489201fe136542326c7f9a skr -> 82dced596092b5a644489201fe136542326c7f9a sl -> 82dced596092b5a644489201fe136542326c7f9a son -> 82dced596092b5a644489201fe136542326c7f9a sq -> 82dced596092b5a644489201fe136542326c7f9a sr -> 82dced596092b5a644489201fe136542326c7f9a sv-SE -> 82dced596092b5a644489201fe136542326c7f9a szl -> 82dced596092b5a644489201fe136542326c7f9a ta -> 82dced596092b5a644489201fe136542326c7f9a te -> 82dced596092b5a644489201fe136542326c7f9a tg -> 82dced596092b5a644489201fe136542326c7f9a th -> 82dced596092b5a644489201fe136542326c7f9a tl -> 82dced596092b5a644489201fe136542326c7f9a tr -> 82dced596092b5a644489201fe136542326c7f9a trs -> 82dced596092b5a644489201fe136542326c7f9a uk -> 82dced596092b5a644489201fe136542326c7f9a ur -> 82dced596092b5a644489201fe136542326c7f9a uz -> 82dced596092b5a644489201fe136542326c7f9a vi -> 82dced596092b5a644489201fe136542326c7f9a wo -> 82dced596092b5a644489201fe136542326c7f9a xh -> 82dced596092b5a644489201fe136542326c7f9a zh-CN -> 82dced596092b5a644489201fe136542326c7f9a zh-TW -> 82dced596092b5a644489201fe136542326c7f9a - - - - - ed8ebbfe by Release Engineering Landoscript at 2025-05-23T18:53:14+00:00 No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE ach -> 82dced596092b5a644489201fe136542326c7f9a an -> 82dced596092b5a644489201fe136542326c7f9a ar -> 82dced596092b5a644489201fe136542326c7f9a ast -> 82dced596092b5a644489201fe136542326c7f9a az -> 82dced596092b5a644489201fe136542326c7f9a be -> 82dced596092b5a644489201fe136542326c7f9a bg -> 82dced596092b5a644489201fe136542326c7f9a bn -> 82dced596092b5a644489201fe136542326c7f9a br -> 82dced596092b5a644489201fe136542326c7f9a bs -> 82dced596092b5a644489201fe136542326c7f9a ca -> 82dced596092b5a644489201fe136542326c7f9a cak -> 82dced596092b5a644489201fe136542326c7f9a cs -> 82dced596092b5a644489201fe136542326c7f9a cy -> 82dced596092b5a644489201fe136542326c7f9a da -> 82dced596092b5a644489201fe136542326c7f9a de -> 82dced596092b5a644489201fe136542326c7f9a dsb -> 82dced596092b5a644489201fe136542326c7f9a el -> 82dced596092b5a644489201fe136542326c7f9a en-CA -> 82dced596092b5a644489201fe136542326c7f9a en-GB -> 82dced596092b5a644489201fe136542326c7f9a eo -> 82dced596092b5a644489201fe136542326c7f9a es-AR -> 82dced596092b5a644489201fe136542326c7f9a es-CL -> 82dced596092b5a644489201fe136542326c7f9a es-ES -> 82dced596092b5a644489201fe136542326c7f9a es-MX -> 82dced596092b5a644489201fe136542326c7f9a et -> 82dced596092b5a644489201fe136542326c7f9a eu -> 82dced596092b5a644489201fe136542326c7f9a fa -> 82dced596092b5a644489201fe136542326c7f9a ff -> 82dced596092b5a644489201fe136542326c7f9a fi -> 82dced596092b5a644489201fe136542326c7f9a fr -> 82dced596092b5a644489201fe136542326c7f9a fy-NL -> 82dced596092b5a644489201fe136542326c7f9a ga-IE -> 82dced596092b5a644489201fe136542326c7f9a gd -> 82dced596092b5a644489201fe136542326c7f9a gl -> 82dced596092b5a644489201fe136542326c7f9a gn -> 82dced596092b5a644489201fe136542326c7f9a gu-IN -> 82dced596092b5a644489201fe136542326c7f9a he -> 82dced596092b5a644489201fe136542326c7f9a hi-IN -> 82dced596092b5a644489201fe136542326c7f9a hr -> 82dced596092b5a644489201fe136542326c7f9a hsb -> 82dced596092b5a644489201fe136542326c7f9a hu -> 82dced596092b5a644489201fe136542326c7f9a hy-AM -> 82dced596092b5a644489201fe136542326c7f9a ia -> 82dced596092b5a644489201fe136542326c7f9a id -> 82dced596092b5a644489201fe136542326c7f9a is -> 82dced596092b5a644489201fe136542326c7f9a it -> 82dced596092b5a644489201fe136542326c7f9a ja -> 82dced596092b5a644489201fe136542326c7f9a ka -> 82dced596092b5a644489201fe136542326c7f9a kab -> 82dced596092b5a644489201fe136542326c7f9a kk -> 82dced596092b5a644489201fe136542326c7f9a km -> 82dced596092b5a644489201fe136542326c7f9a kn -> 82dced596092b5a644489201fe136542326c7f9a ko -> 82dced596092b5a644489201fe136542326c7f9a lij -> 82dced596092b5a644489201fe136542326c7f9a lo -> 82dced596092b5a644489201fe136542326c7f9a lt -> 82dced596092b5a644489201fe136542326c7f9a ltg -> 82dced596092b5a644489201fe136542326c7f9a lv -> 82dced596092b5a644489201fe136542326c7f9a meh -> 82dced596092b5a644489201fe136542326c7f9a mix -> 82dced596092b5a644489201fe136542326c7f9a ml -> 82dced596092b5a644489201fe136542326c7f9a mr -> 82dced596092b5a644489201fe136542326c7f9a ms -> 82dced596092b5a644489201fe136542326c7f9a my -> 82dced596092b5a644489201fe136542326c7f9a nb-NO -> 82dced596092b5a644489201fe136542326c7f9a ne-NP -> 82dced596092b5a644489201fe136542326c7f9a nl -> 82dced596092b5a644489201fe136542326c7f9a nn-NO -> 82dced596092b5a644489201fe136542326c7f9a oc -> 82dced596092b5a644489201fe136542326c7f9a pa-IN -> 82dced596092b5a644489201fe136542326c7f9a pl -> 82dced596092b5a644489201fe136542326c7f9a pt-BR -> 82dced596092b5a644489201fe136542326c7f9a pt-PT -> 82dced596092b5a644489201fe136542326c7f9a rm -> 82dced596092b5a644489201fe136542326c7f9a ro -> 82dced596092b5a644489201fe136542326c7f9a ru -> 82dced596092b5a644489201fe136542326c7f9a sk -> 82dced596092b5a644489201fe136542326c7f9a sl -> 82dced596092b5a644489201fe136542326c7f9a son -> 82dced596092b5a644489201fe136542326c7f9a sq -> 82dced596092b5a644489201fe136542326c7f9a sr -> 82dced596092b5a644489201fe136542326c7f9a sv-SE -> 82dced596092b5a644489201fe136542326c7f9a ta -> 82dced596092b5a644489201fe136542326c7f9a te -> 82dced596092b5a644489201fe136542326c7f9a th -> 82dced596092b5a644489201fe136542326c7f9a tl -> 82dced596092b5a644489201fe136542326c7f9a tr -> 82dced596092b5a644489201fe136542326c7f9a trs -> 82dced596092b5a644489201fe136542326c7f9a uk -> 82dced596092b5a644489201fe136542326c7f9a ur -> 82dced596092b5a644489201fe136542326c7f9a uz -> 82dced596092b5a644489201fe136542326c7f9a vi -> 82dced596092b5a644489201fe136542326c7f9a wo -> 82dced596092b5a644489201fe136542326c7f9a xh -> 82dced596092b5a644489201fe136542326c7f9a zam -> 82dced596092b5a644489201fe136542326c7f9a zh-CN -> 82dced596092b5a644489201fe136542326c7f9a zh-TW -> 82dced596092b5a644489201fe136542326c7f9a - - - - - ac057683 by Eitan Isaacson at 2025-05-23T19:09:16+00:00 Bug 1967813 - Check menu's frame IsOpen to determine if menu is active. r=morgan Differential Revision: https://phabricator.services.mozilla.com/D250492 - - - - - 1f892086 by Eitan Isaacson at 2025-05-23T19:09:19+00:00 Bug 1899960 - P1: Don't cache implicit states. r=Jamie This also removes some duplication and unifies the logic we use for states that are calculated from other ones. Differential Revision: https://phabricator.services.mozilla.com/D250356 - - - - - 0ef796ef by Eitan Isaacson at 2025-05-23T19:09:23+00:00 Bug 1899960 - P2: Imply an unavailable state if focusable is in unavailable subtree. r=Jamie I decided not to use aria-disabled directly because we currently don't cache it in the parent, and I don't think the benefit would be great enough. Differential Revision: https://phabricator.services.mozilla.com/D250357 - - - - - d2b2cf6d by Jan-Erik Rediger at 2025-05-23T19:09:50+00:00 Bug 1968193 - Update to Glean v64.3.1 r=chutten,supply-chain-reviewers,mach-reviewers,ahal Differential Revision: https://phabricator.services.mozilla.com/D250900 - - - - - f87347f5 by Updatebot at 2025-05-23T19:09:54+00:00 Bug 1968265 - Update android nightly application-services version bump to acb87bfc59ced0a6fcb23c8d231bd5f690fc76ed r=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D251016 - - - - - d6d802b0 by Drew Willcoxon at 2025-05-23T19:11:26+00:00 Bug 1968154 - Send quick-suggest ping over ohttp and add client's country to data. r=nanj,mconley,urlbar-reviewers,daisuke `country` is also recorded in the `newtab-content` ping [1], and I based this on that. [1] https://searchfox.org/mozilla-central/rev/e66fea62620cd4d77242764f9b09c91ae1... Differential Revision: https://phabricator.services.mozilla.com/D250888 - - - - - 2417e170 by Hiroshige Hayashizaki at 2025-05-23T19:11:38+00:00 Bug 1967289 [wpt PR 52641] - [SW+Prefetch] Add tests for Navigation Preload, Automatic update from web-platform-tests [SW+Prefetch] Add tests for Navigation Preload Chromium's current behavior (when the feature is enabled under `virtual/prefetch-sw`): `preloadResponse` is never resolved nor rejected, which will be fixed by https://chromium-review.googlesource.com/c/chromium/src/+/6557209. Bug: 396460807, 413168042 Change-Id: I9b20dec9cf17ee009e9f7ce9763581f40e3815b5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6349750 Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by: Shunya Shishido <sisidovski@chromium.org> Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Cr-Commit-Position: refs/heads/main@{#1462612} -- wpt-commits: e306c3183705368d31c4775449c9c8ba36e72c7d wpt-pr: 52641 Differential Revision: https://phabricator.services.mozilla.com/D250930 - - - - - 567a7e7a by moz-wptsync-bot at 2025-05-23T19:11:42+00:00 Bug 1967289 [wpt PR 52641] - Update wpt metadata, wpt-pr: 52641 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250931 - - - - - 97cf14f6 by Simon Pieters at 2025-05-23T19:11:45+00:00 Bug 1691006 [wpt PR 27501] - HTML: Escape "<" and ">" in attribute values when serializing, Automatic update from web-platform-tests HTML: Escape "<" and ">" in attribute values when serializing See https://github.com/whatwg/html/pull/6362. -- wpt-commits: 3fad71d22b6681a3430ff498add3ea8c31660401 wpt-pr: 27501 Differential Revision: https://phabricator.services.mozilla.com/D250932 - - - - - 81c39104 by moz-wptsync-bot at 2025-05-23T19:11:49+00:00 Bug 1691006 [wpt PR 27501] - Update wpt metadata, wpt-pr: 27501 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250933 - - - - - b02f6d21 by Hiroshige Hayashizaki at 2025-05-23T19:11:53+00:00 Bug 1967402 [wpt PR 52663] - [SW+Prefetch] Add tests for race-network-and-fetch-handler, Automatic update from web-platform-tests [SW+Prefetch] Add tests for race-network-and-fetch-handler Bug: 413168042, 396460807 Change-Id: I5333af8a67d3ae0946f4e78beb227cf0936354e7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6557208 Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by: Shunya Shishido <sisidovski@chromium.org> Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Cr-Commit-Position: refs/heads/main@{#1462613} -- wpt-commits: 881b8a89f61c25082b3d42501a90d75e9b69654a wpt-pr: 52663 Differential Revision: https://phabricator.services.mozilla.com/D250934 - - - - - 8c796122 by moz-wptsync-bot at 2025-05-23T19:11:56+00:00 Bug 1967402 [wpt PR 52663] - Update wpt metadata, wpt-pr: 52663 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250935 - - - - - 458f464b by Daniil Sakhapov at 2025-05-23T19:12:00+00:00 Bug 1967286 [wpt PR 52639] - Compute AltCounterContentData value and add text to a11y, Automatic update from web-platform-tests Compute AltCounterContentData value and add text to a11y Bug: 417488055 Change-Id: I0f0cbadabc5278733b3cacfcc7da44f0b0498ca3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6547077 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org> Reviewed-by: Aaron Leventhal <aleventhal@chromium.org> Cr-Commit-Position: refs/heads/main@{#1462648} -- wpt-commits: 607e44dd8a733565cbc36dc24158a1a5181c0db7 wpt-pr: 52639 Differential Revision: https://phabricator.services.mozilla.com/D250936 - - - - - 113e9f8f by moz-wptsync-bot at 2025-05-23T19:12:04+00:00 Bug 1967286 [wpt PR 52639] - Update wpt metadata, wpt-pr: 52639 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250937 - - - - - 5b6bb820 by Steinar H. Gunderson at 2025-05-23T19:12:07+00:00 Bug 1967428 [wpt PR 52665] - Revert WPT changes to tiled-gradients.html., Automatic update from web-platform-tests Revert WPT changes to tiled-gradients.html. It is not reasonable to demand that every pixel in a hard line comes at exactly the same spot when repeated, which the fuzz changes to this WPT test now does (breaking it in Chromium on every platform). It also changed indentation for no good reason (breaking the blame history) and removed the trailing newline. Thus, revert the change. Fixed: 418466380 Change-Id: I392ec5e36eea8719c3974691f672898c5922d45c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6565623 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Steinar H Gunderson <sesse@chromium.org> Cr-Commit-Position: refs/heads/main@{#1462684} -- wpt-commits: e7cedb6446b410a269e158e04ed923ac409d1ef4 wpt-pr: 52665 Differential Revision: https://phabricator.services.mozilla.com/D250938 - - - - - 08ec562d by Anne van Kesteren at 2025-05-23T19:12:11+00:00 Bug 1966108 [wpt PR 52494] - Make more COOP tests robust against partitioned BroadcastChannel, Automatic update from web-platform-tests Make more COOP tests robust against partitioned BroadcastChannel When removing the BroadcastChannelOriginPartitioningEnabled preference from WebKit these three tests showed up as problematic. So instead of channel, use the responseToken and iframeToken pattern established by other COOP tests. -- wpt-commits: 6d3dd887705684414fccd5dd0e27c27c5847e91f wpt-pr: 52494 Differential Revision: https://phabricator.services.mozilla.com/D250939 - - - - - e11af4e2 by Daniil Sakhapov at 2025-05-23T19:12:15+00:00 Bug 1967287 [wpt PR 52640] - Counter values in alt text invalidation, Automatic update from web-platform-tests Counter values in alt text invalidation Bug: 417488055 Change-Id: I0dd755a37b1780dd4473be545d217f0272fc3eae Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6555772 Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/main@{#1462712} -- wpt-commits: df1e48b497cc5dd19ba825ff273c5462b7962c87 wpt-pr: 52640 Differential Revision: https://phabricator.services.mozilla.com/D250940 - - - - - 62b3c8af by moz-wptsync-bot at 2025-05-23T19:12:18+00:00 Bug 1967287 [wpt PR 52640] - Update wpt metadata, wpt-pr: 52640 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250941 - - - - - f9157b5e by Javier Contreras Tenorio (from Dev Box) at 2025-05-23T19:12:22+00:00 Bug 1967523 [wpt PR 52669] - Reland "[gap-decorations] Rule color is transparent fix for repeater values", Automatic update from web-platform-tests Reland "[gap-decorations] Rule color is transparent fix for repeater values" This is a reland of commit 0273b508c87276e2b39f56af3385ba02c36ac5ac I missed adding CORE_EXPORT to the function declaration, which caused build errors, although they didn't show up in the CQ. Original change's description:
[gap-decorations] Rule color is transparent fix for repeater values
This CL fixes an issue where we will crash when recomputing the column-rule-color style when it is set to a repeater value.
In order to fix this, we consider the rule transparent on the case of repeater values only if every individual value is transparent.
Bug: 357648037 Change-Id: I7072e7e4035af7ddad3acd26a01406d50219d410 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6536229 Reviewed-by: Alison Maher <almaher@microsoft.com> Reviewed-by: Sam Davis Omekara <samomekarajr@microsoft.com> Commit-Queue: Javier Contreras <javiercon@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1462485}
Bug: 357648037 Change-Id: I990c2074fb6db5580803f3ba65134b7d2200ce5f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6568478 Reviewed-by: Alison Maher <almaher@microsoft.com> Commit-Queue: Javier Contreras <javiercon@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1462840} -- wpt-commits: 40d2ef9f4dbd2a5b8b2bbb464ebe6e5eeaa68920 wpt-pr: 52669 Differential Revision: https://phabricator.services.mozilla.com/D250942 - - - - - aa74a456 by moz-wptsync-bot at 2025-05-23T19:12:26+00:00 Bug 1967523 [wpt PR 52669] - Update wpt metadata, wpt-pr: 52669 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250943 - - - - - d8053faa by Blink WPT Bot at 2025-05-23T19:12:29+00:00 Bug 1967368 [wpt PR 52661] - Split WPT of checking referrerpolicy in Link headers on subresources, Automatic update from web-platform-tests Split WPT of checking referrerpolicy in Link headers on subresources (#52661) This CL splits an existing WPT that have roughly 200 subtests to avoid undesireble timeouts. After this change, four variants are generated by one file so that a variant only have 49 subtests and presumably uses up to 50s, which is shorter than the 60s `long` timeout. Change-Id: If6bb2b8961978198991c64fe57cad04078b10273 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6564327 Auto-Submit: Takashi Nakayama <tnak@chromium.org> Reviewed-by: Shunya Shishido <sisidovski@chromium.org> Commit-Queue: Takashi Nakayama <tnak@chromium.org> Reviewed-by: Jonathan Lee <jonathanjlee@google.com> Cr-Commit-Position: refs/heads/main@{#1462549} Co-authored-by: Takashi Nakayama <tnak@chromium.org> -- wpt-commits: 5ece854045e5ad0c008fcf4971a7eaecf75853f0 wpt-pr: 52661 Differential Revision: https://phabricator.services.mozilla.com/D250944 - - - - - f8a9347a by moz-wptsync-bot at 2025-05-23T19:12:33+00:00 Bug 1967368 [wpt PR 52661] - Update wpt metadata, wpt-pr: 52661 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250945 - - - - - 998b911e by Munira Tursunova at 2025-05-23T19:12:37+00:00 Bug 1967440 [wpt PR 52666] - Support parsing of container style queries ranges, Automatic update from web-platform-tests Support parsing of container style queries ranges With range style queries, now we can define any non empty values in range values. Apart from that, the syntax is mostly like media queries ranges, [0]. Resolved in [1]. [0] https://www.w3.org/TR/mediaqueries-5/#typedef-mf-range [1] https://github.com/w3c/csswg-drafts/issues/8376#issuecomment-2751161553 Bug: 408011559 Change-Id: I828805406698d40c28a1d62d1b3de4cc1b493c94 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6549116 Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Munira Tursunova <moonira@google.com> Cr-Commit-Position: refs/heads/main@{#1462710} -- wpt-commits: fcdebf414acbe5a29b7453c2036567ec94b47b03 wpt-pr: 52666 Differential Revision: https://phabricator.services.mozilla.com/D250946 - - - - - 3c82bbec by moz-wptsync-bot at 2025-05-23T19:12:40+00:00 Bug 1967440 [wpt PR 52666] - Update wpt metadata, wpt-pr: 52666 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250947 - - - - - 6acdc604 by Vladimir Levin at 2025-05-23T19:12:44+00:00 Bug 1967017 [wpt PR 52612] - ScopedVT: Implement transitionRoot, Automatic update from web-platform-tests ScopedVT: Implement transitionRoot This patch adds transitionRoot that refers to the element originating the transition See https://github.com/WICG/view-transitions/blob/main/scoped-transitions.md#tra... for details. R=skobes@chromium.org, kevers@chromium.org Bug: 346973998 Change-Id: I66b7016152cd89fc6eae0a240a9c6be4f0b9c49d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6557848 Reviewed-by: Steve Kobes <skobes@chromium.org> Commit-Queue: Vladimir Levin <vmpstr@chromium.org> Cr-Commit-Position: refs/heads/main@{#1462849} -- wpt-commits: 4e8d03dcd4ee15a1daffb35abbb8ccbbca809f6a wpt-pr: 52612 Differential Revision: https://phabricator.services.mozilla.com/D250948 - - - - - 797def1d by Sam Sneddon at 2025-05-23T19:12:48+00:00 Bug 1928245 [wpt PR 48902] - Send wptserve.server.BaseWebTestRequestHandler.log_* to the logger, Automatic update from web-platform-tests Send wptserve.server.BaseWebTestRequestHandler.log_* to the logger The superclass http.server.BaseHTTPRequestHandler implementation of its log_* methods sends them all to log_message and onto stderr. Instead, let's re-implement all three of them to log to the logger, at appropriate logging levels. This prevents a bunch of kinda unexpected stderr output while running tests, and ensures it is properly integrated with the rest of the logging output. -- wpt-commits: d41923e261a00fdfdb387818504bb8cecf524f52 wpt-pr: 48902 Differential Revision: https://phabricator.services.mozilla.com/D250949 - - - - - 2ec44b63 by Sam Sneddon at 2025-05-23T19:12:52+00:00 Bug 1938991 [wpt PR 49836] - Implement exponential backoff for restarting browsers, Automatic update from web-platform-tests Implement exponential backoff for restarting browsers -- wpt-commits: 6c19e871506028661a64234ba8091615dcbaeea2 wpt-pr: 49836 Differential Revision: https://phabricator.services.mozilla.com/D250950 - - - - - aa81928b by Sam Sneddon at 2025-05-23T19:12:55+00:00 Bug 1938992 [wpt PR 49837] - Add a nice message when reftest screenshots differ in size, Automatic update from web-platform-tests Add a nice message when reftest screenshots differ in size -- wpt-commits: feaacb57da01122359284f9100157e75f07693a5 wpt-pr: 49837 Differential Revision: https://phabricator.services.mozilla.com/D250951 - - - - - e1110f06 by Scott O'Hara at 2025-05-23T19:12:59+00:00 Bug 1967670 [wpt PR 44934] - Create roles-minimum.tentative.html, Automatic update from web-platform-tests Create roles-minimum.tentative.html (#44934) * Create roles-minimum.tentative.html * add tests for minimum role in html aam https://github.com/w3c/html-aam/pull/454 * remove unused call * link to issue to clarify dead spec link -- wpt-commits: eba641bdc0a4b66b0bb162ebd775e46bab2b5ca4 wpt-pr: 44934 Differential Revision: https://phabricator.services.mozilla.com/D250952 - - - - - e2662b9d by moz-wptsync-bot at 2025-05-23T19:13:03+00:00 Bug 1967670 [wpt PR 44934] - Update wpt metadata, wpt-pr: 44934 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250953 - - - - - 9213a473 by Sam Sneddon at 2025-05-23T19:13:06+00:00 Bug 1967672 [wpt PR 52425] - Make wptrunner.formatters.wptreport consistent about string quotes, Automatic update from web-platform-tests Make wptrunner.formatters.wptreport consistent about string quotes -- wpt-commits: 4fa51fa95df743ee909e17356c8e2a3c1081f1e7 wpt-pr: 52425 Differential Revision: https://phabricator.services.mozilla.com/D250954 - - - - - c876de3f by David Grogan at 2025-05-23T19:13:10+00:00 Bug 1967680 [wpt PR 52674] - [flex] Update stretch tests to reflect new indefinite behavior, Automatic update from web-platform-tests [flex] Update stretch tests to reflect new indefinite behavior This is the behavior described in https://github.com/w3c/csswg-drafts/issues/11784#issuecomment-2831064731 and the following comment. Change-Id: Ie3fd71de25a3e35d73d52be7152bab3ba8823320 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6569793 Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Commit-Queue: David Grogan <dgrogan@chromium.org> Cr-Commit-Position: refs/heads/main@{#1463062} -- wpt-commits: 4a9adb8c2eb1801445c7b281311447f22ec432c7 wpt-pr: 52674 Differential Revision: https://phabricator.services.mozilla.com/D250955 - - - - - abd65c6c by moz-wptsync-bot at 2025-05-23T19:13:14+00:00 Bug 1967680 [wpt PR 52674] - Update wpt metadata, wpt-pr: 52674 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250956 - - - - - ad218023 by Sam Sneddon at 2025-05-23T19:13:17+00:00 Bug 1967685 [wpt PR 52455] - Expose the manager_number to the Browser class itself, Automatic update from web-platform-tests Expose the manager_number to the Browser class itself The goal here is for browser classes to be able to have the ability to get at data items specific to the current thread (e.g., with --processes=X, each of the X concurrently existing Browser objects should be able to get their own kwargs). This avoids needing to hardcode specific browser settings in wptrunner.testrunner, which is a layering violation. Adding a required argument to wptrunner.browsers.base.Browser obviously carries a risk, as shown by the number of browsers which needed modified to correctly pass through unknown keyword arguments to their parents, but I don't think there's a reasonable alternative to doing this. Co-authored-by: Jonathan Lee <jonathanjlee@google.com> -- wpt-commits: 4e4d767ead29ec6329f2a89db09d562938f691ff wpt-pr: 52455 Differential Revision: https://phabricator.services.mozilla.com/D250957 - - - - - 0df30af8 by Jonathan Lee at 2025-05-23T19:13:21+00:00 Bug 1967688 [wpt PR 52677] - [wptrunner] Log testdriver calls at DEBUG, not INFO, Automatic update from web-platform-tests [wptrunner] Log testdriver calls at DEBUG, not INFO These logs are closer to debugging traces to confirm the executor is really servicing testdriver calls. Also, testdriver calls are relatively high volume. Fixes https://crbug.com/418878936 -- wpt-commits: 87b0f94bfd4cb132d7e8ce92089bccb0082041fc wpt-pr: 52677 Differential Revision: https://phabricator.services.mozilla.com/D250958 - - - - - 953ae3ff by Weizhong Xia at 2025-05-23T19:13:25+00:00 Bug 1967346 [wpt PR 52651] - Do not enable experimental features if running in stable release mode, Automatic update from web-platform-tests Do not enable experimental features if running in stable release mode (#52651) * Do not enable experimental features if running in stable release mode We have a virtual test suite in Chromium to test behavior in this mode. And we should not enable experimental features in this mode. Bug: 418815739 -- wpt-commits: c518eee7a46a7f77a9721270c2b5d6af4cecdc03 wpt-pr: 52651 Differential Revision: https://phabricator.services.mozilla.com/D250959 - - - - - 1848cb8f by Wei Wang at 2025-05-23T19:13:29+00:00 Bug 1967527 [wpt PR 52670] - [WebNN] Fuse QDQ for softmax on tflite, Automatic update from web-platform-tests [WebNN] Fuse QDQ for softmax on tflite This CL supports fusing `dq->softmax->q` subgraph on tflite. Input and output operands have to be dequantized from ints8, the scale and zero point of input and output have to be scaler. For TFLite kernel, the scale of output should be approximately equal to 1.0f / 256.0f and the zero point of output should be equal to -128 if data type is int8. This CL also fixes the wrong output tensor's shape of softmax. Bug: 401281047, 338094927 Change-Id: Ie7ae32d3b71f7f396552622da3b8195192ba19b9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6565957 Commit-Queue: Wei4 Wang <wei4.wang@intel.com> Reviewed-by: ningxin hu <ningxin.hu@intel.com> Reviewed-by: Phillis Tang <phillis@chromium.org> Cr-Commit-Position: refs/heads/main@{#1463148} -- wpt-commits: 90c38cb810fe2d9e9d5539ca4f4b58770bef43a2 wpt-pr: 52670 Differential Revision: https://phabricator.services.mozilla.com/D250960 - - - - - df3bc717 by Philip Jägenstedt at 2025-05-23T19:13:32+00:00 Bug 1967311 [wpt PR 52645] - Map getVideoPlaybackQuality() tests to web-features, Automatic update from web-platform-tests Map getVideoPlaybackQuality() tests to web-features (#52645) There's only a single idlharness.js test in this directory, so this is only tested at superficial level, but any additional tests would go in this directory, so it's the right mapping. -- wpt-commits: ad44260a9c18612ff7bc0c4a9a8f00dba194bf00 wpt-pr: 52645 Differential Revision: https://phabricator.services.mozilla.com/D250961 - - - - - b7fb7e22 by Yoav Weiss at 2025-05-23T19:13:36+00:00 Bug 1967691 [wpt PR 52680] - Move Integrity-Policy tests off of tentative, Automatic update from web-platform-tests Move Integrity-Policy tests off of tentative (#52680) -- wpt-commits: f5a18b7277984ee2392241f954a310fd9c6c6a90 wpt-pr: 52680 Differential Revision: https://phabricator.services.mozilla.com/D250962 - - - - - 66943b08 by moz-wptsync-bot at 2025-05-23T19:13:40+00:00 Bug 1967691 [wpt PR 52680] - Update wpt metadata, wpt-pr: 52680 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250963 - - - - - 1885f0bf by Keith Cirkel at 2025-05-23T19:13:44+00:00 Bug 1967516 [wpt PR 52668] - Move "revamped-scoped-registry" contents to "registries", Automatic update from web-platform-tests Move "revamped-scoped-registry" contents to "registries" (#52668) * Move "revamped-scoped-registry" contents to "registries" * remove meta line -- wpt-commits: 09aaaa0ebe81ffc1b71ce30afd1fddc0e99ad278 wpt-pr: 52668 Differential Revision: https://phabricator.services.mozilla.com/D250964 - - - - - fdf7346b by moz-wptsync-bot at 2025-05-23T19:13:47+00:00 Bug 1967516 [wpt PR 52668] - Update wpt metadata, wpt-pr: 52668 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250965 - - - - - 3d950883 by BruceDai at 2025-05-23T19:13:51+00:00 Bug 1967719 [wpt PR 52683] - webnn: add more reduceL1 tests of other allowed data types, Automatic update from web-platform-tests webnn: add more reduceL1 tests of other allowed data types Bug: 412049987 Change-Id: Id90383a7b33471e72d271dc47c639172fe86d2b9 Cq-Include-Trybots: luci.chromium.try:win11-blink-rel, mac14.arm64-blink-rel, mac14-blink-rel, mac15.arm64-blink-rel, mac15-blink-rel, linux-blink-rel Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6546198 Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: ningxin hu <ningxin.hu@intel.com> Auto-Submit: Feng Dai <feng.dai@intel.com> Commit-Queue: Feng Dai <feng.dai@intel.com> Cr-Commit-Position: refs/heads/main@{#1463322} -- wpt-commits: 8d2e9252aad5b5479c9699df064605dd267036cc wpt-pr: 52683 Differential Revision: https://phabricator.services.mozilla.com/D250966 - - - - - b3649715 by Anders Hartvoll Ruud at 2025-05-23T19:13:55+00:00 Bug 1967730 [wpt PR 52686] - [ident] Support ident() for anchor names, Automatic update from web-platform-tests [ident] Support ident() for anchor names Bug: 384930424 Change-Id: Ie5d0de929f2c9328d61685f31c081d2f0e20e326 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6572134 Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/main@{#1463346} -- wpt-commits: 1e6d06a2b41c5adae0cb6416400f64c24216052e wpt-pr: 52686 Differential Revision: https://phabricator.services.mozilla.com/D250967 - - - - - de82f3e5 by moz-wptsync-bot at 2025-05-23T19:13:58+00:00 Bug 1967730 [wpt PR 52686] - Update wpt metadata, wpt-pr: 52686 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250968 - - - - - d7b57321 by BruceDai at 2025-05-23T19:14:02+00:00 Bug 1967734 [wpt PR 52687] - webnn: add more argMax and argMin tests of other allowed data types, Automatic update from web-platform-tests webnn: add more argMax and argMin tests of other allowed data types Bug: 412049987 Change-Id: I959d697b43de2d4f85890d37324688dd785c020c Cq-Include-Trybots: luci.chromium.try:win11-blink-rel, mac14.arm64-blink-rel, mac14-blink-rel, mac15.arm64-blink-rel, mac15-blink-rel, linux-blink-rel Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6544649 Reviewed-by: ningxin hu <ningxin.hu@intel.com> Auto-Submit: Feng Dai <feng.dai@intel.com> Reviewed-by: Reilly Grant <reillyg@chromium.org> Commit-Queue: Feng Dai <feng.dai@intel.com> Cr-Commit-Position: refs/heads/main@{#1463353} -- wpt-commits: 831e0e5116efcad4707120da5ecdc406425c9672 wpt-pr: 52687 Differential Revision: https://phabricator.services.mozilla.com/D250969 - - - - - 4394b350 by BruceDai at 2025-05-23T19:14:06+00:00 Bug 1967736 [wpt PR 52688] - webnn: add fp16 conformance tests for some data movement operations, Automatic update from web-platform-tests webnn: add fp16 conformance tests for some data movement operations This CL is to add float16 conformance tests for some data movement operators including expand, gather, gatherElements, gatherND, pad, reshape, reverse, scatterElements, scatterND, slice, split, tile, transpose, triangular and where operators. Bug: 345280754 Change-Id: I733195468a33efbdd4018ead0bd6def359fc6825 Cq-Include-Trybots: luci.chromium.try:win11-blink-rel, mac14.arm64-blink-rel, mac14-blink-rel, mac15.arm64-blink-rel, mac15-blink-rel, linux-blink-rel Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6564444 Auto-Submit: Feng Dai <feng.dai@intel.com> Commit-Queue: Feng Dai <feng.dai@intel.com> Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: ningxin hu <ningxin.hu@intel.com> Cr-Commit-Position: refs/heads/main@{#1463355} -- wpt-commits: 3e3d46a2a0ab881e24a51d3abca472fddd45584b wpt-pr: 52688 Differential Revision: https://phabricator.services.mozilla.com/D250970 - - - - - bf76cf3f by Steinar H. Gunderson at 2025-05-23T19:14:09+00:00 Bug 1967746 [wpt PR 52690] - Fix :visited in nested CSS rules., Automatic update from web-platform-tests Fix :visited in nested CSS rules. When determining whether a CSS selector contained a link or not, we we would not correctly look through nest parents (&). Fixed: 419001506 Change-Id: I87e043abe67861e932b41d43e9b1925edbd239c2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6575041 Auto-Submit: Steinar H Gunderson <sesse@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Steinar H Gunderson <sesse@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/main@{#1463401} -- wpt-commits: 014e0343837db72cc13a5e54dfce79e312ffbf4d wpt-pr: 52690 Differential Revision: https://phabricator.services.mozilla.com/D250971 - - - - - 6b72077f by Anders Hartvoll Ruud at 2025-05-23T19:14:13+00:00 Bug 1967753 [wpt PR 52692] - [ident] Support ident() in timeline names, Automatic update from web-platform-tests [ident] Support ident() in timeline names The scroll-timeline-name, view-timeline-name, and timeline-scope properties were already working, but animation-timeline needed a call CSSCustomIdentValue::ComputeIdent() rather than CSSCustomIdentValue::Value(). Bug: 384930424 Change-Id: I39c3d85de8fc788369d5e669d8de238771f21c8e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6573576 Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/main@{#1463417} -- wpt-commits: c8e57122bcfada944fb227a31f7e4967d358c827 wpt-pr: 52692 Differential Revision: https://phabricator.services.mozilla.com/D250972 - - - - - e4dc2111 by Rune Lillesveen at 2025-05-23T19:14:17+00:00 Bug 1967763 [wpt PR 52695] - Apply changes for anchored() recalc, Automatic update from web-platform-tests Apply changes for anchored() recalc For out-of-flow style recalcs we did not invalidate for layout since we were computing styles for the anchored element since we were in the middle of laying it out. However, with anchored() queries, make sure we do invalidation in the anchored element's subtree to let style changes for those queries take effect. Additionally removed a TODO that was fixed in a previous CL. Bug: 417621241 Change-Id: I03b8a6fcb7e739309e427cb61066d5945e62419f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6573333 Commit-Queue: Rune Lillesveen <futhark@chromium.org> Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/main@{#1463437} -- wpt-commits: f9694525a377616a757713ec7701b1808e09b288 wpt-pr: 52695 Differential Revision: https://phabricator.services.mozilla.com/D250973 - - - - - e860687c by Javier Contreras Tenorio (from Dev Box) at 2025-05-23T19:14:21+00:00 Bug 1967786 [wpt PR 52699] - [gap-decorations] Fix `MaybeDependsOnCurrentColor` for repeater values, Automatic update from web-platform-tests [gap-decorations] Fix `MaybeDependsOnCurrentColor` for repeater values This CL fixes an issue with `MaybeDependsOnCurrentColor` that happens when the `GapDataList` has a repeater. In order to fix the crash, we make sure to check every value in the repeater. This CL also removes `HasGapDecoration` and its references in favor of `HasGapRule` which is what we use to determine if an element has gap decorations. Bug: 357648037 Change-Id: I3a5ef8f761e01ee291cc250a7fe503d092ad830e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6532847 Commit-Queue: Javier Contreras <javiercon@microsoft.com> Reviewed-by: Alison Maher <almaher@microsoft.com> Reviewed-by: Sam Davis Omekara <samomekarajr@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1463506} -- wpt-commits: c9360813788a6f9d5ace7b00b18d170fc66f9d15 wpt-pr: 52699 Differential Revision: https://phabricator.services.mozilla.com/D250974 - - - - - 3f9b8d38 by moz-wptsync-bot at 2025-05-23T19:14:24+00:00 Bug 1967786 [wpt PR 52699] - Update wpt metadata, wpt-pr: 52699 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250975 - - - - - e0ecea7e by Johannes Henkel at 2025-05-23T19:14:28+00:00 Bug 1967759 [wpt PR 52693] - [soft navs] Assert that we detect both racing soft navs., Automatic update from web-platform-tests [soft navs] Assert that we detect both racing soft navs. Previously, we only detected the fast soft nav, but with the support for multiple contexts in flight, we detect both. Bug: 418839741,378148364 Change-Id: I567d833f55a38ef5bb280bf94bb0d67cb88b2d82 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6568481 Reviewed-by: Michal Mocny <mmocny@chromium.org> Commit-Queue: Johannes Henkel <johannes@chromium.org> Cr-Commit-Position: refs/heads/main@{#1463515} -- wpt-commits: 8b5ae0c158b2cdf9472ee9ca68541f1ea6d62166 wpt-pr: 52693 Differential Revision: https://phabricator.services.mozilla.com/D250976 - - - - - a187e4c2 by Sammy Gill at 2025-05-23T19:14:32+00:00 Bug 1967803 [wpt PR 52702] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=270959, Automatic update from web-platform-tests WebKit export of https://bugs.webkit.org/show_bug.cgi?id=270959 (#52702) -- wpt-commits: 96b36bf999f66805425ce021a4347a812ebb63cd wpt-pr: 52702 Differential Revision: https://phabricator.services.mozilla.com/D250977 - - - - - 785a55d3 by Weizhong Xia at 2025-05-23T19:14:35+00:00 Bug 1967806 [wpt PR 52703] - Object.__init__ takes 0 arguments, Automatic update from web-platform-tests Object.__init__ takes 0 arguments (#52703) When roll wpt tooling to chromium, we met the following error: TypeError: object.__init__() takes exactly one argument (the instance to initialize) Seems kwargs is not empty when running WPT with headless shell. This is a follow up change on top of PR 52455 -- wpt-commits: a8cd1e7453ea08be3dad3adc05783e06c3e94dde wpt-pr: 52703 Differential Revision: https://phabricator.services.mozilla.com/D250978 - - - - - d728e4fa by Sam Sneddon at 2025-05-23T19:14:39+00:00 Bug 1967811 [wpt PR 52415] - New Session tests should handle more default browser capabilities, Automatic update from web-platform-tests New Session tests should handle more default browser capabilities This ensures test_merge_platform_name and test_merge_browserName both work even when a platformName and browserName capability is provided in the default capabilities. And while we're fixing that, also fix the case that pageLoadStrategy is provided. -- wpt-commits: 70ffd08d4769c48dd08bd8b865a745ce7a7e4f64 wpt-pr: 52415 Differential Revision: https://phabricator.services.mozilla.com/D250979 - - - - - 15d8be74 by Noam Rosenthal at 2025-05-23T19:14:43+00:00 Bug 1967761 [wpt PR 52694] - corner-shape: render color-join for overlapping corners, Automatic update from web-platform-tests corner-shape: render color-join for overlapping corners Instead of relying on the existing polygon, clip the following when concave corners are present in the border side, or the border side is going to overlap some other concave corner: 1. Clip the inner border of the side, inclusive without taking color joins into account. Always antialiased. 2. Clip out the area of each corner that should be hidden because of the color join. Moved tests for this out of WPT to internal web tests, as color-joins are not specified in an interoperable way anyway. This algorithm might still output some antialiasing artifacts, but otherwise it should mostly work. See illustration: https://docs.google.com/document/d/1z8CkPaOZCz49OywDEwQR7m7VfWkfhxdmAglBD-b6... Bug: 399449172 Change-Id: I2ea20f48ad59754d6bfd2ab8d5e990c1a5167d90 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6469836 Reviewed-by: Florin Malita <fmalita@chromium.org> Commit-Queue: Noam Rosenthal <nrosenthal@google.com> Cr-Commit-Position: refs/heads/main@{#1463611} -- wpt-commits: 9a60d0a285c47810dd0536b9614143e127c1720d wpt-pr: 52694 Differential Revision: https://phabricator.services.mozilla.com/D250980 - - - - - be4eb2fe by Mike Wasserman at 2025-05-23T19:14:46+00:00 Bug 1967839 [wpt PR 52704] - Summarizer API: Update 'tl;dr' to 'tldr', Automatic update from web-platform-tests Summarizer API: Update 'tl;dr' to 'tldr' Fixed: 419272071 Change-Id: Ieb5efb6672caa03fa0e89175acaf37cf30e76b91 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6576261 Auto-Submit: Mike Wasserman <msw@chromium.org> Reviewed-by: Daseul Lee <dslee@chromium.org> Commit-Queue: Mike Wasserman <msw@chromium.org> Cr-Commit-Position: refs/heads/main@{#1463673} -- wpt-commits: 142349085b28a4c4eca1719563ee05dc5188823a wpt-pr: 52704 Differential Revision: https://phabricator.services.mozilla.com/D250981 - - - - - e0515ca9 by Bryan Bernhart at 2025-05-23T19:14:50+00:00 Bug 1967303 [wpt PR 52643] - Reland "WebNN: support constant tensors", Automatic update from web-platform-tests Reland "WebNN: support constant tensors" This is a reland of commit fd00312e80a964f7f5dffee1f811f634f7fe731e Fixed a bug where constant DML buffers lacked the properties needed to write initialized data and could fail on UMA devices. Original change's description:
WebNN: support constant tensors
Allows MLTensor to be input to constant() so weights can be reused on-device between multiple builds on the same builder or different builders. This eliminates the need to keep the original JS input data and lowers CPU memory usage.
To keep the CL size in check, only the DML backend was enabled.
More specifically: * Adds constant usage to MLTensor. * Allows tensors to be initialized from a supplied JS buffer. * Supports graph builds using weights from tensors.
Restrictions: * Constant tensors cannot be dispatched. * Constant tensors must be initialized. * Constant tensors must remain static.
https://github.com/webmachinelearning/webnn/issues/760
Bug: 332350952 Change-Id: Ib18dfe06ead6728172355f2a540e3faeec99917b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6075601 Reviewed-by: Alex Gough <ajgo@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Commit-Queue: Bryan Bernhart <bryan.bernhart@intel.com> Cr-Commit-Position: refs/heads/main@{#1460981}
Bug: 332350952, 418078503 Cq-Include-Trybots: luci.chromium.try:win11-blink-rel Change-Id: If6dc4282ccc908444c2d266e41c2fca94ecfc371 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6557622 Reviewed-by: Alex Gough <ajgo@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Commit-Queue: Bryan Bernhart <bryan.bernhart@intel.com> Cr-Commit-Position: refs/heads/main@{#1463706} -- wpt-commits: fe9d1af083e18599e56d55dff5523c9232269901 wpt-pr: 52643 Differential Revision: https://phabricator.services.mozilla.com/D250982 - - - - - 18580042 by Carlos Alberto Lopez Perez at 2025-05-23T19:14:54+00:00 Bug 1967866 [wpt PR 52708] - css-exclusions: Add assert_implements to avoid false positives., Automatic update from web-platform-tests css-exclusions: Add assert_implements to avoid false positives. css-exclusions <https://drafts.csswg.org/css-exclusions/> is nowadays deprecated and usupported by all the major browsers. However, some subtests in this directory still pass because they do not check whether the CSS property is supported before running. As a result, the directory ends up with a misleading score of 30/54. Fix that by adding the required `assert_implements` checks. -- wpt-commits: 0344c6f7735df1096853bc79e033c354ef5a928c wpt-pr: 52708 Differential Revision: https://phabricator.services.mozilla.com/D250983 - - - - - 511d60d7 by Rohan Raja at 2025-05-23T19:14:57+00:00 Bug 1967898 [wpt PR 52714] - [Clipboardchange] - Event handler contains native mime types, Automatic update from web-platform-tests [Clipboardchange] - Event handler contains native mime types As per the latest explainer changes, to make clipboardchange event interop, the API should let it's clients read native clipboard mime types using the event handler, without making any additional API calls. To reduce the risk of fingerprinting attacks, this API intentionally omits support for exposing custom MIME types. This CL ensures that the clipboardchange event contains native mime type as part of event payload. Just before renderer is about to dispatch the event (after focus check), the renderer requests the browser process for available mime types using an existing method. The list is filtered to only contain Chromium supported native mime types (a hard-coded list). Considered alternative: Instead of renderer requesting for types just before event dispatch, the browser could instead send types as part of OnClipboardChange MOJOM call, reducing 1 mojo call. However this is not efficient when there are multiple frames listening to the clipboard since all the frames will try to read the available types in quick succession which can cause performance issue. Bug: 41442253 Change-Id: I5a0d5335c1a007f496aacbd039a59382db596904 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6511791 Reviewed-by: Dan Clark <daniec@microsoft.com> Commit-Queue: Rohan Raja <roraja@microsoft.com> Reviewed-by: Sambamurthy Bandaru <sambamurthy.bandaru@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1463867} -- wpt-commits: a238c9e797c9e1d7c9a274dd7be198f15b8b018a wpt-pr: 52714 Differential Revision: https://phabricator.services.mozilla.com/D250984 - - - - - 57abb9ba by moz-wptsync-bot at 2025-05-23T19:15:01+00:00 Bug 1967898 [wpt PR 52714] - Update wpt metadata, wpt-pr: 52714 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250985 - - - - - d14cac76 by Mirko Brodesser at 2025-05-23T19:15:05+00:00 Bug 1967743 [wpt PR 52689] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=290042, Automatic update from web-platform-tests WebKit export of https://bugs.webkit.org/show_bug.cgi?id=290042 (#52689) -- wpt-commits: 197f5ed0d6c302c52cbf0adb4d75e456889c18a7 wpt-pr: 52689 Differential Revision: https://phabricator.services.mozilla.com/D250986 - - - - - cd219d20 by Mike West at 2025-05-23T19:15:09+00:00 Bug 1967913 [wpt PR 52717] - [SRI Message Signatures] Rename the `tag` property., Automatic update from web-platform-tests [SRI Message Signatures] Rename the `tag` property. We're currently requiring a `tag` property value of "sri", which is quite generic. This CL shifts that required value to "ed25519-integrity", which leaves room for additional algorithms/profiles in the future. We continue to support "sri" for the moment, as cleaning up the web platform tests will take a bit of work, and we have folks relying on the current spelling in the ongoing origin trial. We'll drop support for "sri" prior to shipping the feature. Bug: 419149647 Change-Id: I11d1329c2a5b58f4129bb8b93cd66116a4744922 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6573772 Reviewed-by: Joe DeBlasio <jdeblasio@chromium.org> Commit-Queue: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/main@{#1463907} -- wpt-commits: 09ad267a7e91c24db9bdbc9c56b590ac85720f89 wpt-pr: 52717 Differential Revision: https://phabricator.services.mozilla.com/D250987 - - - - - 69e57354 by Maksim Sadym at 2025-05-23T19:15:12+00:00 Bug 1966376 [wpt PR 52532] - [wdspec] `browser.createUserContext:acceptInsecureCerts`, Automatic update from web-platform-tests [wdspec] `browser.createUserContext:acceptInsecureCerts` (#52532) Test [`browser.createUserContext: acceptInsecureCerts`](https://www.w3.org/TR/webdriver-bidi/#commands-browsercreateusercontext): * Invalid values. * Accepting valid values. Out of scope: * Check the parameter is respected. This requires some infrastructure preparation, and will be addressed later. -- wpt-commits: 215b8f8bf5146868200d65c6994ad5da1c76f6e1 wpt-pr: 52532 Differential Revision: https://phabricator.services.mozilla.com/D250988 - - - - - 1c603b45 by Anders Hartvoll Ruud at 2025-05-23T19:15:16+00:00 Bug 1967789 [wpt PR 52700] - [ident] Support ident() in container/container-name, Automatic update from web-platform-tests [ident] Support ident() in container/container-name This CL adds support for ident() in the container and container-name properties. Since the behavior within at-rule preludes is not specified [1], this CL just includes a basic crash test for "@container ident(...)" as a provisional safeguard. [1] https://github.com/w3c/csswg-drafts/issues/12219 Bug: 384930424 Change-Id: I200e8f1c516ebe69e48f97048014c3f65beac349 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6574640 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/main@{#1463950} -- wpt-commits: 742db34711329e93cc54d6b8b1a3b7eedbe41e65 wpt-pr: 52700 Differential Revision: https://phabricator.services.mozilla.com/D250989 - - - - - 54e45433 by moz-wptsync-bot at 2025-05-23T19:15:20+00:00 Bug 1967789 [wpt PR 52700] - Update wpt metadata, wpt-pr: 52700 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250990 - - - - - 193d48db by Anders Hartvoll Ruud at 2025-05-23T19:15:23+00:00 Bug 1967940 [wpt PR 52719] - [ident] Test ident() for @position-try/position-try, Automatic update from web-platform-tests [ident] Test ident() for @position-try/position-try Since the behavior within at-rule preludes is not specified [1], this CL just includes a basic crash test for "@position-try ident(...)" as a provisional safeguard. [1] https://github.com/w3c/csswg-drafts/issues/12219 Bug: 384930424 Change-Id: If0b7adf6ce68f32d22529f76bc29ab88c72a9aed Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6573937 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/main@{#1463976} -- wpt-commits: ef521b4f5b6ade5f8315cfdee1f5d289d8a7b4ee wpt-pr: 52719 Differential Revision: https://phabricator.services.mozilla.com/D250991 - - - - - 45397f4e by moz-wptsync-bot at 2025-05-23T19:15:27+00:00 Bug 1967940 [wpt PR 52719] - Update wpt metadata, wpt-pr: 52719 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250992 - - - - - 0f2703ce by Maksim Sadym at 2025-05-23T19:15:31+00:00 Bug 1967927 [wpt PR 52718] - [wdspec] add `proxy` to `create_user_context`, Automatic update from web-platform-tests [wdspec] browser.createUserContext:proxy (#52718) -- wpt-commits: 51be4ad54cd4854c80d8b1c01beca3e6ccd3740e wpt-pr: 52718 Differential Revision: https://phabricator.services.mozilla.com/D250993 - - - - - f22c8c87 by moz-wptsync-bot at 2025-05-23T19:15:34+00:00 Bug 1967927 [wpt PR 52718] - Update wpt metadata, wpt-pr: 52718 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250994 - - - - - 77eb5a03 by Max Ihlenfeldt at 2025-05-23T19:15:38+00:00 Bug 1967949 [wpt PR 52721] - Base synthetic bold/italic decision only on @font-face properties, Automatic update from web-platform-tests Base synthetic bold/italic decision only on @font-face properties FontCustomPlatformData::GetFontPlatformData() should only override the higher level's decision to synthetically make the font bold/italic if it's a variable font and thus not needed, instead of inspecting the font and ignoring the synthetic bold/italic request if the font is already bold/italic. Fixed: 409512705 Change-Id: I26f68bdc60130c476b2d68bf0b91158a979c0f0b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6469892 Reviewed-by: Dominik Röttsches <drott@chromium.org> Commit-Queue: Max Ihlenfeldt <max@igalia.com> Cr-Commit-Position: refs/heads/main@{#1463996} -- wpt-commits: a2ef61a6d90c0e9f860f4133e57f7db549774c80 wpt-pr: 52721 Differential Revision: https://phabricator.services.mozilla.com/D250995 - - - - - c312ee9b by Maksim Sadym at 2025-05-23T19:15:42+00:00 Bug 1967748 [wpt PR 52691] - [wdspec] test `browser.createUserContext:proxy` parameter, Automatic update from web-platform-tests [wdspec] test `browser.createUserContext:proxy` parameter (#52691) use `create_user_context` instead of `bidi_session.browser.create_user_context` -- wpt-commits: 93bfa6b3060c0df11899b6e3e1ed26ac36e758be wpt-pr: 52691 Differential Revision: https://phabricator.services.mozilla.com/D250996 - - - - - ab481e63 by moz-wptsync-bot at 2025-05-23T19:15:45+00:00 Bug 1967748 [wpt PR 52691] - Update wpt metadata, wpt-pr: 52691 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250997 - - - - - bfdd4988 by Daniil Sakhapov at 2025-05-23T19:15:49+00:00 Bug 1967953 [wpt PR 52722] - Add length conversion checkers to CSSScaleInterpolationType, Automatic update from web-platform-tests Add length conversion checkers to CSSScaleInterpolationType So that when the font-size changes during animation, we correctly update the relative-units dependent value. Bug: 415572412 Change-Id: I2a73a636332a2c43fe8a790c34c4f38c6661997d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6578189 Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org> Cr-Commit-Position: refs/heads/main@{#1463997} -- wpt-commits: dee11aa747c260ab3966d8e89813ace1fc1df879 wpt-pr: 52722 Differential Revision: https://phabricator.services.mozilla.com/D250998 - - - - - d6c85e99 by moz-wptsync-bot at 2025-05-23T19:15:53+00:00 Bug 1967953 [wpt PR 52722] - Update wpt metadata, wpt-pr: 52722 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D250999 - - - - - 5e0c5e00 by Daniil Sakhapov at 2025-05-23T19:15:56+00:00 Bug 1967963 [wpt PR 52723] - Add length conversion checkers to CSSRotateInterpolationType, Automatic update from web-platform-tests Add length conversion checkers to CSSRotateInterpolationType So that when the font-size changes during animation, we correctly update the relative-units dependent value. Bug: 415572412 Change-Id: I8e24abc9d303bbcbb09120b9e49e49eba657938a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6578329 Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org> Cr-Commit-Position: refs/heads/main@{#1463998} -- wpt-commits: 250eb25aea158b631814b75e109f88404441cdb8 wpt-pr: 52723 Differential Revision: https://phabricator.services.mozilla.com/D251000 - - - - - f03cd4a6 by Anders Hartvoll Ruud at 2025-05-23T19:16:00+00:00 Bug 1967972 [wpt PR 52725] - [ident] Resolve ident() in registered custom properties, Automatic update from web-platform-tests [ident] Resolve ident() in registered custom properties Additionally, add a basic crash test for @property while we wait for Issue 12219 to resolve. https://github.com/w3c/csswg-drafts/issues/12219 Bug: 384930424 Change-Id: I36c215cac8558dbc964fda366e2ddba3c7b2017a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6578154 Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/main@{#1464032} -- wpt-commits: 85eadd1d77986f1687cf2310c3201ee5f37c1f3a wpt-pr: 52725 Differential Revision: https://phabricator.services.mozilla.com/D251001 - - - - - 52c6ac97 by moz-wptsync-bot at 2025-05-23T19:16:04+00:00 Bug 1967972 [wpt PR 52725] - Update wpt metadata, wpt-pr: 52725 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D251002 - - - - - 40371963 by Luke Warlow at 2025-05-23T19:16:08+00:00 Bug 1955191 [wpt PR 51484] - Update dialog form submission test, Automatic update from web-platform-tests Update dialog form submission test We now assert the actual value of returnValue when the submit button has no attribute. See https://github.com/whatwg/html/pull/11280. -- wpt-commits: 76c3c693ab36c5a7eb523ec798d60cfd57379423 wpt-pr: 51484 Differential Revision: https://phabricator.services.mozilla.com/D251003 - - - - - fc3f43cb by moz-wptsync-bot at 2025-05-23T19:16:11+00:00 Bug 1955191 [wpt PR 51484] - Update wpt metadata, wpt-pr: 51484 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D251004 - - - - - 656c3635 by Luke Warlow at 2025-05-23T19:16:15+00:00 Bug 1964026 [wpt PR 52278] - Add more dialog returnValue tests for command buttons, Automatic update from web-platform-tests Add more dialog returnValue tests for command buttons See https://github.com/whatwg/html/pull/11280. -- wpt-commits: 975e4f6ae35d7390beab0ba0c871a349f15ea87e wpt-pr: 52278 Differential Revision: https://phabricator.services.mozilla.com/D251005 - - - - - bf4aa7df by moz-wptsync-bot at 2025-05-23T19:16:19+00:00 Bug 1964026 [wpt PR 52278] - Update wpt metadata, wpt-pr: 52278 wpt-type: metadata Differential Revision: https://phabricator.services.mozilla.com/D251006 - - - - - 9cdd865c by Daniil Sakhapov at 2025-05-23T19:16:22+00:00 Bug 1967973 [wpt PR 52726] - Add length conversion checkers to CSSPercentageInterpolationType, Automatic update from web-platform-tests Add length conversion checkers to CSSPercentageInterpolationType So that when the font-size changes during animation, we correctly update the relative-units dependent value. Bug: 415572412 Change-Id: Ib755656689d0217d5c973cc37068935e7663d522 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6578409 Commit-Queue: Daniil Sakhapov <sakhapov@chromium.org> Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/main@{#1463999} -- wpt-commits: faf875d9b84f4319ac950cd51ef03a3dcf466a7f wpt-pr: 52726 Differential Revision: https://phabricator.services.mozilla.com/D251007 - - - - - 4bd723b0 by Alexandra Borovova at 2025-05-23T19:16:26+00:00 Bug 1968311 - [wptrunner] Add missing default for "profile_creator_cls" for wdspec tests. r=jgraham Differential Revision: https://phabricator.services.mozilla.com/D251029 - - - - - b4e659e0 by moz-wptsync-bot at 2025-05-23T19:16:30+00:00 Bug 1968031 - [wpt-sync] Update web-platform-tests to faf875d9b84f4319ac950cd51ef03a3dcf466a7f, MANUAL PUSH: wpt sync bot wpt-head: faf875d9b84f4319ac950cd51ef03a3dcf466a7f wpt-type: landing Differential Revision: https://phabricator.services.mozilla.com/D251008 - - - - - 5f7c8749 by Boris Chiou at 2025-05-23T19:17:15+00:00 Bug 1968217 - Fix the typo of the preference name of view transition. r=layout-reviewers,TYLin Just a quick fix because I used the wrong preference name in the a11y test. Differential Revision: https://phabricator.services.mozilla.com/D251037 - - - - - cf64e2a1 by Dennis Jackson at 2025-05-23T19:17:27+00:00 Bug 1963097 - Update to NSS 3.112. r=jschanck Differential Revision: https://phabricator.services.mozilla.com/D250924 - - - - - af472761 by Patrycja Rosa at 2025-05-23T19:17:30+00:00 Bug 1968223 - Update system NSS requirement to 3.112. r=keeler Differential Revision: https://phabricator.services.mozilla.com/D250922 - - - - - 4a7879e1 by Andrew Halberstadt at 2025-05-23T19:17:58+00:00 Bug 1961649 - Re-use upstream Taskgraph's payload builders, r=taskgraph-reviewers,bhearsum Differential Revision: https://phabricator.services.mozilla.com/D250326 - - - - - 437f1772 by Andrew Halberstadt at 2025-05-23T19:18:02+00:00 Bug 1961649 - Split 'iscript' and 'signingscript' payload builders apart, r=releng-reviewers,taskgraph-reviewers,bhearsum,hneiva These are two separate worker implementations with two separate task schemas. Combining iscript + signingscript into a single payload builder causes a bunch of problems around schema validation and task organization. Differential Revision: https://phabricator.services.mozilla.com/D250327 - - - - - 116b7666 by Andrew Halberstadt at 2025-05-23T19:18:05+00:00 Bug 1961649 - Vendor mozilla-taskgraph under third_party/python, r=taskgraph-reviewers,mach-reviewers,bhearsum Differential Revision: https://phabricator.services.mozilla.com/D250328 - - - - - 61a92e78 by Andrew Halberstadt at 2025-05-23T19:18:09+00:00 Bug 1961649 - Use 'scriptworker-{signing, shipit}' payload builders from mozilla-taskgraph, r=taskgraph-reviewers,releng-reviewers,bhearsum The 'scriptworker-shipit' payload builder is simply removed from android_taskgraph, as mozilla-taskgraph already provides an identical implementation. This patch contains the changes necessary to use the new 'scriptworker-signing' payload builder. The resulting graph is nearly identical, it only adds `project:releng:signing:format:<format>` scope to the tasks. This shouldn't be an issue, because we grant `format:*` to all gecko-roles: https://github.com/mozilla-releng/fxci-config/blob/54989e5351fde663564ac96e8... It's technically a bug that the format was missing from the Decision task, though in practice we don't validate format scopes in signingscript. Differential Revision: https://phabricator.services.mozilla.com/D250329 - - - - - 33119d46 by scottdowne at 2025-05-23T19:19:21+00:00 Bug 1968327 - Newtab fixing story descriptions r=home-newtab-reviewers,amy Differential Revision: https://phabricator.services.mozilla.com/D251046 - - - - - b6c76274 by Serban Stanca at 2025-05-23T20:07:16+00:00 Revert "Bug 1961649 - Use 'scriptworker-{signing, shipit}' payload builders from mozilla-taskgraph, r=taskgraph-reviewers,releng-reviewers,bhearsum" for causing multiple failures. This reverts commit 8c59549b095069c9045de301b27f011ba50050ed. This reverts commit b029458665fff39cf96c12a0773a30a85c2fa4d4. This reverts commit 029513c0c1b7dbe8e4c9661b719efe81f909977a. This reverts commit 618e07a0c09d3d019b7de3649f31f769de0f4542. - - - - - d9772d1a by Drew Willcoxon at 2025-05-23T20:13:00+00:00 Bug 1968156 - Vendor application-services 8986582 for suggest geonames and weather changes. r=daisuke,supply-chain-reviewers This vendors this revision: https://github.com/mozilla/application-services/commit/8986582d377eac7b64bdd... It also makes some desktop fixes due to some breaking changes in Suggest, which @daisuke previously reviewed. It's a large vendor due to vendoring some new crates plus some app-services revisions that made changes to logging and error reporting and touched lots of files. Differential Revision: https://phabricator.services.mozilla.com/D250877 - - - - - 194f9058 by Joel Maher at 2025-05-23T20:13:29+00:00 Bug 1967293 - Update mochitest manifest annotations to support Ubuntu 24.04. r=aryx,webcompat-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,sessionstore-reviewers,profiler-reviewers,dom-storage-reviewers,twisniewski,asuth,accessibility-frontend-reviewers,julienw,dimi,morgan,mconley,ochameau,nsharpley Differential Revision: https://phabricator.services.mozilla.com/D250070 - - - - - 27550cf2 by Alex Franchuk at 2025-05-23T20:27:08+00:00 Bug 1968241 - Clean up unnecessary crashreporter*.ini file logic r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D251045 - - - - - 89f40b06 by Serban Stanca at 2025-05-23T22:39:55+00:00 Revert "Bug 1899960 - P2: Imply an unavailable state if focusable is in unavailable subtree. r=Jamie" for casuing junit failures. This reverts commit 5906bff6ebd9c12855060629666b7cb9b9a5ef62. This reverts commit f491f2de6ea561aef982da025a892353234402dd. This reverts commit 047d7acfa29be85c2d8c266fb78da8cd58a6cf81. - - - - - 340b9d11 by Serban Stanca at 2025-05-23T22:39:58+00:00 Revert "Bug 1968241 - Clean up unnecessary crashreporter*.ini file logic r=nalexander" for causing build bustages in nsAppRunner.cpp. This reverts commit 2a2d6d70d78dc6f0286fc5f34285374af0007210. - - - - - 012123de by Julian Descottes at 2025-05-23T22:40:02+00:00 Bug 1945184 - [bidi] Implement browsingContext.navigationCommitted event r=webdriver-reviewers,Sasha Differential Revision: https://phabricator.services.mozilla.com/D249644 - - - - - 7f6c6823 by Serban Stanca at 2025-05-23T22:40:06+00:00 Revert "Bug 1954557 - Hide invalid addons in system-addons location selectively. r=willdurand" for causing wpt failures in prefetch-transfer-size-executor.html. This reverts commit fdfcdea8cdc9b0fd0e9ba3987beef01980b4a75d. This reverts commit 62de429ed4e6b348e792d46941ff3cf74cfca78a. - - - - - b9c67719 by Joel Maher at 2025-05-23T22:55:07+00:00 Bug 1968205 - wrench needs to uninstall on android. r=bhearsum Differential Revision: https://phabricator.services.mozilla.com/D251059 - - - - - d3834ced by Jonathan Almeida at 2025-05-23T22:55:34+00:00 Bug 1968130 - Handle web channel SYNC_PREFERENCES command in Android r=vpomerleau Differential Revision: https://phabricator.services.mozilla.com/D250861 - - - - - a489a463 by Nathan Barrett at 2025-05-23T22:56:01+00:00 Bug 1965941 - Update card footer, include publisher, thumbs and context menu r=home-newtab-reviewers,reemhamz Differential Revision: https://phabricator.services.mozilla.com/D249693 - - - - - ef2fab77 by Emily McDonough at 2025-05-23T22:56:28+00:00 Bug 1968326 - Always initialize masonryAxisGap in nsGridContainerFrame::ReflowRowsInFragmentainer to avoid warnings with GCC r=layout-reviewers,dholbert Differential Revision: https://phabricator.services.mozilla.com/D251043 - - - - - e9a4a14d by Emily McDonough at 2025-05-23T22:56:54+00:00 Bug 1968081 - Calculate percentage basis upfront when finding intrinsic sizes of grid items r=layout-grid-reviewers,dholbert Differential Revision: https://phabricator.services.mozilla.com/D250834 - - - - - edeaafa1 by Mark Banner at 2025-05-23T22:57:21+00:00 Bug 1967249 - Update globals package used in TypeScript, to avoid issues with ESLint. r=zombie,home-newtab-reviewers,omc-reviewers,aminomancer,mconley Differential Revision: https://phabricator.services.mozilla.com/D250033 - - - - - 36bf1b8a by Tim Xia at 2025-05-23T22:57:47+00:00 Bug 1967799 - Fix fluent comment for main-context-menu-preview-link - r=flod,fluent-reviewers - move menu-copy-phone out of group comment Differential Revision: https://phabricator.services.mozilla.com/D250484 - - - - - ef41ce85 by Valentin Gosu at 2025-05-23T22:58:00+00:00 Bug 1966583 - Add network.security.ports.banned to FeatureManifest r=sunil,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D249615 - - - - - b90344b6 by Valentin Gosu at 2025-05-23T22:58:03+00:00 Bug 1966583 - Add network.security.ports.banned to Android nimbus manifest r=necko-reviewers,geckoview-reviewers,geckoview-api-reviewers,ohall,kershaw Differential Revision: https://phabricator.services.mozilla.com/D249752 - - - - - 946fd128 by Maxx Crawford at 2025-05-23T22:58:31+00:00 Bug 1968056 - Add extensions.pocket.enabled pref to Nimbus/saveToPocket namespace r=home-newtab-reviewers,mconley Differential Revision: https://phabricator.services.mozilla.com/D250816 - - - - - ce8ad814 by Maxx Crawford at 2025-05-23T22:58:35+00:00 Bug 1968055 - Set extensions.pocket.enabled pref to false r=home-newtab-reviewers,mconley Differential Revision: https://phabricator.services.mozilla.com/D250817 - - - - - 9a9795ee by Maxx Crawford at 2025-05-23T22:58:39+00:00 Bug 1968258 - Enable extensions.pocket.enabled pref for browser/components/pocket tests r=mconley Differential Revision: https://phabricator.services.mozilla.com/D251014 - - - - - 1cbab0e9 by Maxx Crawford at 2025-05-23T22:58:43+00:00 Bug 1968258 - Enable extensions.pocket.enabled pref for browser/components/customizableui tests r=mconley Differential Revision: https://phabricator.services.mozilla.com/D251022 - - - - - f73e550f by Maxx Crawford at 2025-05-23T22:58:46+00:00 Bug 1968258 - Enable extensions.pocket.enabled pref for browser toolbar tests r=mconley,rking Differential Revision: https://phabricator.services.mozilla.com/D251050 - - - - - 64d8d51b by Maxx Crawford at 2025-05-23T22:58:50+00:00 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 - - - - - 159d9e26 by Maxx Crawford at 2025-05-23T22:58:54+00:00 Bug 1968258 - Enable extensions.pocket.enabled pref for browser/components/enterprisepolicies test r=mconley Differential Revision: https://phabricator.services.mozilla.com/D251057 - - - - - 622ceefa by Maxx Crawford at 2025-05-23T22:58:58+00:00 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 - - - - - f172b131 by Botond Ballo at 2025-05-23T22:59:40+00:00 Bug 1964721 - Do not cancel an autoscroll animation when starting a touchpad hold gesture. r=hiro Differential Revision: https://phabricator.services.mozilla.com/D248495 - - - - - 21697e1d by iulian moraru at 2025-05-23T23:24:43+00:00 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 a9167bd9d5be2b4ed4d6a72950b7e27f32297cd5. - - - - - 235d5f70 by Tomislav Jovanovic at 2025-05-23T23:40:08+00:00 Bug 1967692 - Generate error_list.json from ErrorList.py r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D250876 - - - - - 60d1a6fe by Release Engineering Landoscript at 2025-05-24T00:09:59+00:00 No Bug - Import translations from https://github.com/mozilla-l10n/android-l10n CLOSED TREE - - - - - 440fc56f by Ed Lee at 2025-05-24T00:17:15+00:00 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 - - - - - 7b59d0ed by Drew Willcoxon at 2025-05-24T00:22:05+00:00 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 - - - - - e2106777 by Drew Willcoxon at 2025-05-24T00:24:02+00:00 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 - - - - - 59dd011e by Aristide Tossou at 2025-05-24T00:24:31+00:00 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 - - - - - 8a4e09fa by Serban Stanca at 2025-05-24T01:53:42+00:00 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 edd8eb8c9a497f60ade79cb701ff814f4b986f21. - - - - - 8c16c781 by Luca Greco at 2025-05-24T01:53:46+00:00 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 - - - - - ab25e704 by Luca Greco at 2025-05-24T01:53:49+00:00 Bug 1954557 - Hide invalid addons in system-addons location selectively. r=willdurand Differential Revision: https://phabricator.services.mozilla.com/D247070 - - - - - 31ecfeb9 by Serban Stanca at 2025-05-24T01:53:53+00:00 Revert "Bug 1968202 - Generalize GlobalStyleSheetCache to support author stylesheets. r=smaug" for causing wpt failures in prefetch-transfer-size-executor.html. This reverts commit e2ac38c2a8a6cca068b3e507bc9d640fc1914bd6. - - - - - a983fda6 by Serban Stanca at 2025-05-24T01:53:56+00:00 Revert "Bug 1967692 - Generate error_list.json from ErrorList.py r=Standard8" for causing eslint failures. This reverts commit 87043fd8c70778d63ca878c1f23fdd0a4f82fd93. - - - - - f69aae85 by Aaron Train at 2025-05-24T02:00:21+00:00 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 - - - - - 78afffaa by Beth Rennie at 2025-05-24T02:33:44+00:00 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 - - - - - cc384cbe by Beth Rennie at 2025-05-24T02:33:48+00:00 Bug 1956080 - Write enrollment updates to the NimbusEnrollments table r=jhirsch,nimbus-reviewers,relud,nalexander Differential Revision: https://phabricator.services.mozilla.com/D249472 - - - - - bab4c41c by Beth Rennie at 2025-05-24T02:33:52+00:00 Bug 1956080 - Add telemetry about database writes r=nimbus-reviewers,relud,chumphreys Differential Revision: https://phabricator.services.mozilla.com/D250806 - - - - - fbdc4cb0 by Tim Xia at 2025-05-24T02:51:15+00:00 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 - - - - - 4df54ad1 by iulian moraru at 2025-05-24T03:33:14+00:00 Revert "Bug 1956080 - Add telemetry about database writes r=nimbus-reviewers,relud,chumphreys" for causing multiple bc failures. This reverts commit 53b0e55e9e56ad2289b6e6c3bebbabb9c0dcd8b0. Revert "Bug 1956080 - Write enrollment updates to the NimbusEnrollments table r=jhirsch,nimbus-reviewers,relud,nalexander" This reverts commit 128370986eea7bceeeef34fbb0c1c60d8d7a56df. Revert "Bug 1956080 - Add a migration to copy existing enrollments to the NimbusEnrollments table r=jhirsch,nimbus-reviewers,relud,Gijs" This reverts commit 0bbb1c3d7ad772f86708109f6cae5b060cf94d61. - - - - - 2fc84c3d by Ed Lee at 2025-05-24T06:17:12+00:00 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 - - - - - 7126be53 by Release Engineering Landoscript at 2025-05-24T06:50:12+00:00 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 - - - - - b986e7e7 by Release Engineering Landoscript at 2025-05-24T06:50:16+00:00 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 - - - - - 2e6be62b by Nicolas Chevobbe at 2025-05-24T08:30:53+00:00 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 - - - - - bae72999 by Nicolas Chevobbe at 2025-05-24T08:30:56+00:00 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 - - - - - 5e6ef2d0 by Masayuki Nakano at 2025-05-24T08:51:34+00:00 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 - - - - - 19434e98 by Emilio Cobos Álvarez at 2025-05-24T10:14:39+00:00 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 - - - - - c63a280b by Cristina Horotan at 2025-05-24T10:22:21+00:00 Revert "Bug 1961722. Make SetZeroMarginDisplayPortOnAsyncScrollableAncestors follow the parent chain like all other related code. r=botond" on request This reverts commit a69867dc7901072fd3ec790dac5b9fbbc29fcbb7. - - - - - 96642fe5 by Emilio Cobos Álvarez at 2025-05-24T11:27:14+00:00 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 - - - - - 0713c1a3 by Emilio Cobos Álvarez at 2025-05-24T13:09:40+00:00 Bug 1968202 - Simplify accessiblecaret.css with nesting. r=TYLin,layout-reviewers Somewhat drive-by clean-up. Differential Revision: https://phabricator.services.mozilla.com/D250910 - - - - - 543e304a by John M. Schanck at 2025-05-24T13:36:26+00:00 Bug 1968161 - avoid ocsp request in intermediate preloads tests. r=keeler Differential Revision: https://phabricator.services.mozilla.com/D251067 - - - - - 3f7dc3db by Cristina Horotan at 2025-05-24T15:25:07+00:00 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 - - - - - c5e9f71a by Emilio Cobos Álvarez at 2025-05-24T15:32:39+00:00 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 - - - - - 2268161f by Mark Banner at 2025-05-24T17:10:47+00:00 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 - - - - - a2f6b142 by Mark Banner at 2025-05-24T17:10:51+00:00 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 - - - - - b017b085 by Mark Banner at 2025-05-24T17:10:55+00:00 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 - - - - - 20152d19 by Mark Banner at 2025-05-24T17:10:59+00:00 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 - - - - - 0021e164 by Mark Banner at 2025-05-24T17:11:02+00:00 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 - - - - - 8b3069fa by Mark Banner at 2025-05-24T17:11:06+00:00 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 - - - - - f29a0c8d by Mark Banner at 2025-05-24T17:11:10+00:00 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 - - - - - 03bf4223 by Mark Banner at 2025-05-24T17:11:14+00:00 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 - - - - - ce198bd3 by Mark Banner at 2025-05-24T17:11:17+00:00 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 - - - - - bdec490a by Mark Banner at 2025-05-24T17:11:21+00:00 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 - - - - - 572ff77c by Mark Banner at 2025-05-24T17:11:25+00:00 Bug 1881701 - Add toolkit/modules/third_party to ThirdPartyPaths.txt. r=frontend-codestyle-reviewers,mossop Differential Revision: https://phabricator.services.mozilla.com/D249955 - - - - - f8461a8a by Mark Banner at 2025-05-24T17:11:28+00:00 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 - - - - - b3a6b58e by Mark Banner at 2025-05-24T17:11:32+00:00 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 - - - - - d64bb632 by Mark Banner at 2025-05-24T17:11:36+00:00 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 - - - - - e46bd70d by Mark Banner at 2025-05-24T17:11:39+00:00 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 - - - - - b2a8733d by Release Engineering Landoscript at 2025-05-24T18:52:15+00:00 No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE ach -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 af -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 an -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ar -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ast -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 az -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 be -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 bg -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 bn -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 bo -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 br -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 brx -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 bs -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ca -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ca-valencia -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 cak -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ckb -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 cs -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 cy -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 da -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 de -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 dsb -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 el -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 en-CA -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 en-GB -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 eo -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 es-AR -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 es-CL -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 es-ES -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 es-MX -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 et -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 eu -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 fa -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ff -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 fi -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 fr -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 fur -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 fy-NL -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ga-IE -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 gd -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 gl -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 gn -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 gu-IN -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 he -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 hi-IN -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 hr -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 hsb -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 hu -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 hy-AM -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 hye -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ia -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 id -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 is -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 it -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ja -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ja-JP-mac -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ka -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 kab -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 kk -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 km -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 kn -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ko -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 lij -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 lo -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 lt -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ltg -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 lv -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 meh -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 mk -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ml -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 mr -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ms -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 my -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 nb-NO -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ne-NP -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 nl -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 nn-NO -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 oc -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 pa-IN -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 pl -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 pt-BR -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 pt-PT -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 rm -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ro -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ru -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 sat -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 sc -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 scn -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 sco -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 si -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 sk -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 skr -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 sl -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 son -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 sq -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 sr -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 sv-SE -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 szl -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ta -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 te -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 tg -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 th -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 tl -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 tr -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 trs -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 uk -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ur -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 uz -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 vi -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 wo -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 xh -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 zh-CN -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 zh-TW -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 - - - - - 1a101ff6 by Release Engineering Landoscript at 2025-05-24T18:52:18+00:00 No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE ach -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 an -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ar -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ast -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 az -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 be -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 bg -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 bn -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 br -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 bs -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ca -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 cak -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 cs -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 cy -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 da -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 de -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 dsb -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 el -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 en-CA -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 en-GB -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 eo -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 es-AR -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 es-CL -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 es-ES -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 es-MX -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 et -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 eu -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 fa -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ff -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 fi -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 fr -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 fy-NL -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ga-IE -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 gd -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 gl -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 gn -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 gu-IN -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 he -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 hi-IN -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 hr -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 hsb -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 hu -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 hy-AM -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ia -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 id -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 is -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 it -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ja -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ka -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 kab -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 kk -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 km -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 kn -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ko -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 lij -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 lo -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 lt -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ltg -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 lv -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 meh -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 mix -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ml -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 mr -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ms -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 my -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 nb-NO -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ne-NP -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 nl -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 nn-NO -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 oc -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 pa-IN -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 pl -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 pt-BR -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 pt-PT -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 rm -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ro -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ru -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 sk -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 sl -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 son -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 sq -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 sr -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 sv-SE -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ta -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 te -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 th -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 tl -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 tr -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 trs -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 uk -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 ur -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 uz -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 vi -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 wo -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 xh -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 zam -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 zh-CN -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 zh-TW -> dfb60df493894fcce07f48f7a4a09e9a372f47f4 - - - - - d40366df by Masayuki Nakano at 2025-05-24T23:37:50+00:00 Bug 1909020 - Make `createDragEventObject()` in `EventUtils.js` aware of HiDPI environments r=smaug `synthesizePlainDragAndDrop()` sends `drop` event [1] via `PresShell` [2]. Then, the `screenX` and `screenY` values are set to `WidgetEvent::mRefPoint` [3]. Then, the `drop` event's position is recorded before dispatch [4]. So, `drop` event is fired on the target but the `mRefPoint` may be outside the target. Finally, synthesized `eMouseMove` after `eDrop` will be fired on the wrong element which is different from `eDrop`'s target. This caused the failures of `test_synthmousemove_after_dnd.html` and `test_dragdrop.html` on Android. Perhaps, we should improve `nsDOMWindowUtils` or something lower layer later. Instead, this patch fixes in `EventUtils.js` level. This makes the `createDragEventObject()`. 1. https://searchfox.org/mozilla-central/rev/6a72a6d20eeb1b20b93862a79166938d6c... 2. https://searchfox.org/mozilla-central/rev/6a72a6d20eeb1b20b93862a79166938d6c... 3. https://searchfox.org/mozilla-central/rev/6a72a6d20eeb1b20b93862a79166938d6c... 4. https://searchfox.org/mozilla-central/rev/6a72a6d20eeb1b20b93862a79166938d6c... Differential Revision: https://phabricator.services.mozilla.com/D251091 - - - - - 7eea88f6 by Release Engineering Landoscript at 2025-05-25T00:16:55+00:00 No Bug - Import translations from https://github.com/mozilla-l10n/android-l10n CLOSED TREE - - - - - 503f2554 by Release Engineering Landoscript at 2025-05-25T06:56:08+00:00 No Bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE ach -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f af -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f an -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ar -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ast -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f az -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f be -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f bg -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f bn -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f bo -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f br -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f brx -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f bs -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ca -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ca-valencia -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f cak -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ckb -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f cs -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f cy -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f da -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f de -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f dsb -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f el -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f en-CA -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f en-GB -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f eo -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f es-AR -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f es-CL -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f es-ES -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f es-MX -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f et -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f eu -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f fa -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ff -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f fi -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f fr -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f fur -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f fy-NL -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ga-IE -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f gd -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f gl -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f gn -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f gu-IN -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f he -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f hi-IN -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f hr -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f hsb -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f hu -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f hy-AM -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f hye -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ia -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f id -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f is -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f it -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ja -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ja-JP-mac -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ka -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f kab -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f kk -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f km -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f kn -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ko -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f lij -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f lo -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f lt -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ltg -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f lv -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f meh -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f mk -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ml -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f mr -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ms -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f my -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f nb-NO -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ne-NP -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f nl -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f nn-NO -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f oc -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f pa-IN -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f pl -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f pt-BR -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f pt-PT -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f rm -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ro -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ru -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f sat -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f sc -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f scn -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f sco -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f si -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f sk -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f skr -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f sl -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f son -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f sq -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f sr -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f sv-SE -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f szl -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ta -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f te -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f tg -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f th -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f tl -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f tr -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f trs -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f uk -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ur -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f uz -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f vi -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f wo -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f xh -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f zh-CN -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f zh-TW -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f - - - - - 5f1f7697 by Release Engineering Landoscript at 2025-05-25T06:56:12+00:00 No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE ach -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f an -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ar -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ast -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f az -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f be -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f bg -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f bn -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f br -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f bs -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ca -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f cak -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f cs -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f cy -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f da -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f de -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f dsb -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f el -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f en-CA -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f en-GB -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f eo -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f es-AR -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f es-CL -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f es-ES -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f es-MX -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f et -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f eu -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f fa -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ff -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f fi -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f fr -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f fy-NL -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ga-IE -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f gd -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f gl -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f gn -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f gu-IN -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f he -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f hi-IN -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f hr -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f hsb -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f hu -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f hy-AM -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ia -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f id -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f is -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f it -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ja -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ka -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f kab -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f kk -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f km -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f kn -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ko -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f lij -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f lo -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f lt -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ltg -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f lv -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f meh -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f mix -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ml -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f mr -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ms -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f my -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f nb-NO -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ne-NP -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f nl -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f nn-NO -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f oc -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f pa-IN -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f pl -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f pt-BR -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f pt-PT -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f rm -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ro -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ru -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f sk -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f sl -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f son -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f sq -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f sr -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f sv-SE -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ta -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f te -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f th -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f tl -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f tr -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f trs -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f uk -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f ur -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f uz -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f vi -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f wo -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f xh -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f zam -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f zh-CN -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f zh-TW -> 367f0ff36c351a0eb3b2751e7e65aad45c3a149f - - - - - a287c031 by Nicolas Chevobbe at 2025-05-25T09:30:55+00:00 Bug 1967673 - [devtools] Don't omit valid safe getter undefined values in _findSafeGetterValues. r=devtools-reviewers,jdescottes Differential Revision: https://phabricator.services.mozilla.com/D250613 - - - - - 1219 changed files: - .cargo/config.toml.in - − .eslintrc.js - .prettierignore - Cargo.lock - Cargo.toml - − accessible/tests/browser/.eslintrc.js - + accessible/tests/browser/.eslintrc.mjs - accessible/tests/browser/tree/browser.toml - − accessible/tests/mochitest/.eslintrc.js - + accessible/tests/mochitest/.eslintrc.mjs - − browser/.eslintrc.js - + browser/.eslintrc.mjs - browser/app/profile/firefox.js - browser/base/content/test/keyboard/browser_toolbarButtonKeyPress.js - browser/base/content/test/keyboard/browser_toolbarKeyNav.js - browser/base/content/test/sync/browser_contextmenu_sendpage.js - − browser/base/content/test/webextensions/.eslintrc.js - + browser/base/content/test/webextensions/.eslintrc.mjs - browser/components/pocket/.eslintrc.js → browser/components/.eslintrc.mjs - devtools/client/memory/.eslintrc.js → browser/components/aboutlogins/tests/chrome/.eslintrc.mjs - − browser/components/aboutwelcome/.eslintrc.js - + browser/components/aboutwelcome/.eslintrc.mjs - browser/components/aboutwelcome/content/aboutwelcome.bundle.js - browser/components/aboutwelcome/package-lock.json - browser/components/aboutwelcome/package.json - − browser/components/asrouter/.eslintrc.js - + browser/components/asrouter/.eslintrc.mjs - browser/components/asrouter/content/asrouter-admin.bundle.js - browser/components/asrouter/package-lock.json - browser/components/asrouter/package.json - browser/components/customizableui/.eslintrc.js → browser/components/customizableui/.eslintrc.mjs - + browser/components/customizableui/content/.eslintrc.mjs - browser/components/customizableui/test/browser_1701883_restore_defaults_pocket_pref.js - browser/components/customizableui/test/browser_remote_attribute.js - browser/components/enterprisepolicies/tests/browser/browser_policy_disable_pocket.js - − browser/components/enterprisepolicies/tests/xpcshell/.eslintrc.js - + browser/components/enterprisepolicies/tests/xpcshell/.eslintrc.mjs - browser/components/search/.eslintrc.js → browser/components/extensions/.eslintrc.mjs - + browser/components/extensions/child/.eslintrc.mjs - − browser/components/extensions/parent/.eslintrc.js - + browser/components/extensions/parent/.eslintrc.mjs - − browser/components/extensions/test/browser/.eslintrc.js - + browser/components/extensions/test/browser/.eslintrc.mjs - − browser/components/extensions/test/mochitest/.eslintrc.js - + browser/components/extensions/test/mochitest/.eslintrc.mjs - − browser/components/extensions/test/xpcshell/.eslintrc.js - + browser/components/extensions/test/xpcshell/.eslintrc.mjs - browser/components/genai/LinkPreview.sys.mjs - browser/components/genai/LinkPreviewChild.sys.mjs - + browser/components/genai/assets/onboarding-link-preview-image.svg - third_party/rust/error-support/build.rs → browser/components/genai/content/link-preview-card-onboarding.css - + browser/components/genai/content/link-preview-card-onboarding.mjs - browser/components/genai/content/link-preview-card.css - browser/components/genai/metrics.yaml - browser/components/genai/tests/browser/browser.toml - browser/components/genai/tests/browser/browser_link_preview.js - + browser/components/genai/tests/browser/browser_link_preview_nimbus.js - + browser/components/genai/tests/browser/browser_link_preview_onboarding.js - browser/components/genai/tests/browser/browser_link_preview_telemetry.js - − browser/components/migration/.eslintrc.js - + browser/components/migration/.eslintrc.mjs - browser/components/pagedata/.eslintrc.js → browser/components/pagedata/.eslintrc.mjs - + browser/components/pocket/.eslintrc.mjs - browser/components/pocket/test/browser.toml - browser/components/preferences/home.inc.xhtml - − browser/components/resistfingerprinting/test/mochitest/.eslintrc.js - devtools/client/shared/components/.eslintrc.js → browser/components/resistfingerprinting/test/mochitest/.eslintrc.mjs - browser/components/resistfingerprinting/test/mochitest/mochitest.toml - mobile/android/examples/messaging_example/app/src/main/assets/messaging/.eslintrc.js → browser/components/search/.eslintrc.mjs - browser/components/search/test/browser/telemetry/browser.toml - browser/components/sessionstore/test/browser_oldformat.toml - browser/components/uitour/test/browser.toml - browser/components/urlbar/.eslintrc.js → browser/components/urlbar/.eslintrc.mjs - browser/components/urlbar/UrlbarView.sys.mjs - browser/components/urlbar/content/enUS-searchFeatures.ftl - browser/components/urlbar/metrics.yaml - browser/components/urlbar/pings.yaml - browser/components/urlbar/private/AmpSuggestions.sys.mjs - browser/components/urlbar/private/GeolocationUtils.sys.mjs - browser/components/urlbar/private/MDNSuggestions.sys.mjs - browser/components/urlbar/private/WeatherSuggestions.sys.mjs - browser/components/urlbar/private/YelpSuggestions.sys.mjs - browser/components/urlbar/tests/browser/browser_UrlbarInput_searchTerms_revert_keyboard.js - browser/components/urlbar/tests/quicksuggest/MerinoTestUtils.sys.mjs - browser/components/urlbar/tests/quicksuggest/QuickSuggestTestUtils.sys.mjs - browser/components/urlbar/tests/quicksuggest/RemoteSettingsServer.sys.mjs - browser/components/urlbar/tests/quicksuggest/browser/browser_quicksuggest_fakespot.js - browser/components/urlbar/tests/quicksuggest/browser/browser_quicksuggest_yelp.js - browser/components/urlbar/tests/quicksuggest/browser/head.js - browser/components/urlbar/tests/quicksuggest/unit/test_quicksuggest_yelp.js - browser/components/urlbar/tests/quicksuggest/unit/test_quicksuggest_yelp_ml.js - browser/components/urlbar/tests/quicksuggest/unit/test_weather.js - browser/docs/CategoryManagerIndirection.md - browser/extensions/formautofill/test/browser/address/browser.toml - browser/extensions/formautofill/test/browser/browser.toml - browser/extensions/formautofill/test/browser/creditCard/browser.toml - browser/extensions/formautofill/test/browser/heuristics/third_party/browser_Euronics.js - browser/extensions/formautofill/test/browser/heuristics/third_party/browser_Inkbox.js - browser/extensions/formautofill/test/mochitest/creditCard/mochitest.toml - − browser/extensions/newtab/.eslintrc.js - + browser/extensions/newtab/.eslintrc.mjs - browser/extensions/newtab/content-src/components/DiscoveryStreamComponents/CardGrid/CardGrid.jsx - browser/extensions/newtab/content-src/components/DiscoveryStreamComponents/CardSections/_CardSections.scss - browser/extensions/newtab/content-src/components/DiscoveryStreamComponents/DSCard/DSCard.jsx - browser/extensions/newtab/content-src/components/DiscoveryStreamComponents/DSCard/_DSCard.scss - browser/extensions/newtab/css/activity-stream.css - browser/extensions/newtab/data/content/activity-stream.bundle.js - browser/extensions/newtab/karma.mc.config.js - browser/extensions/newtab/lib/AboutPreferences.sys.mjs - browser/extensions/newtab/lib/SectionsManager.sys.mjs - browser/extensions/newtab/package-lock.json - browser/extensions/newtab/package.json - browser/extensions/newtab/test/unit/lib/AboutPreferences.test.js - − browser/extensions/pictureinpicture/tests/browser/.eslintrc.js - + browser/extensions/pictureinpicture/tests/browser/.eslintrc.mjs - − browser/extensions/search-detection/tests/browser/.eslintrc.js - + browser/extensions/search-detection/tests/browser/.eslintrc.mjs - browser/extensions/webcompat/tests/browser/browser.toml - browser/locales-preview/linkPreview.ftl - browser/locales/en-US/browser/browser.ftl - browser/locales/en-US/browser/browserContext.ftl - browser/locales/en-US/browser/preferences/preferences.ftl - browser/locales/l10n-changesets.json - browser/themes/shared/pageInfo.css - build/moz.configure/nss.configure - − devtools/.eslintrc.js - + devtools/.eslintrc.mjs - − devtools/.eslintrc.xpcshell.js - devtools/client/.eslintrc.js → devtools/client/.eslintrc.mjs - devtools/client/aboutdebugging/test/browser/browser.toml - devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_devtoolstoolbox_navigate_back_forward.js - − devtools/client/aboutdebugging/test/node/.eslintrc.js - − devtools/client/aboutdebugging/test/xpcshell/.eslintrc.js - devtools/client/accessibility/test/browser/browser.toml - devtools/client/application/test/browser/browser.toml - − devtools/client/application/test/node/.eslintrc.js - − devtools/client/application/test/xpcshell/.eslintrc.js - − devtools/client/debugger/src/.eslintrc.js - + devtools/client/debugger/src/.eslintrc.mjs - devtools/client/debugger/src/actions/file-search.js - devtools/client/debugger/src/actions/navigation.js - devtools/client/debugger/src/actions/tabs.js - devtools/client/debugger/src/actions/threads.js - devtools/client/debugger/src/client/firefox.js - − devtools/client/debugger/src/components/Editor/BlackboxLines.js - − devtools/client/debugger/src/components/Editor/Breakpoint.js - devtools/client/debugger/src/components/Editor/Breakpoints.js - − devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js - devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js - devtools/client/debugger/src/components/Editor/ConditionalPanel.js - devtools/client/debugger/src/components/Editor/DebugLine.js - devtools/client/debugger/src/components/Editor/Editor.css - − devtools/client/debugger/src/components/Editor/EmptyLines.js - − devtools/client/debugger/src/components/Editor/Exception.js - devtools/client/debugger/src/components/Editor/Exceptions.js - devtools/client/debugger/src/components/Editor/HighlightLine.js - devtools/client/debugger/src/components/Editor/HighlightLines.js - − devtools/client/debugger/src/components/Editor/InlinePreviewRow.js - devtools/client/debugger/src/components/Editor/InlinePreviews.js - devtools/client/debugger/src/components/Editor/Preview/index.js - devtools/client/debugger/src/components/Editor/SearchInFileBar.js - devtools/client/debugger/src/components/Editor/index.js - devtools/client/debugger/src/components/Editor/moz.build - devtools/client/debugger/src/components/PrimaryPanes/ProjectSearch.js - devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js - devtools/client/debugger/src/reducers/sources-tree.js - devtools/client/debugger/src/reducers/tracer-frames.js - devtools/client/debugger/src/selectors/pause.js - devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js - devtools/client/debugger/src/utils/bootstrap.js - devtools/client/debugger/src/utils/dbg.js - devtools/client/debugger/src/utils/editor/create-editor.js - devtools/client/debugger/src/utils/editor/index.js - devtools/client/debugger/src/utils/editor/moz.build - − devtools/client/debugger/src/utils/editor/source-documents.js - devtools/client/debugger/src/utils/editor/source-editor.css - devtools/client/debugger/src/utils/editor/source-search.js - devtools/client/debugger/src/utils/editor/tokens.js - devtools/client/debugger/src/utils/moz.build - devtools/client/debugger/src/utils/prefs.js - devtools/client/debugger/src/utils/source.js - − devtools/client/debugger/src/utils/wasm.js - devtools/client/debugger/test/mochitest/browser_aj.toml - devtools/client/debugger/test/mochitest/browser_dbg-backgroundtask-debugging.js - devtools/client/debugger/test/mochitest/browser_dbg-breakpoints-cond-ui-state.js - devtools/client/debugger/test/mochitest/browser_dbg-browser-toolbox-unselected-pause.js - devtools/client/debugger/test/mochitest/browser_dbg-browser-toolbox-workers.js - devtools/client/debugger/test/mochitest/browser_dbg-editor-horizontal-scroll.js - devtools/client/debugger/test/mochitest/browser_dbg-editor-mode.js - devtools/client/debugger/test/mochitest/browser_dbg-features-breakable-positions.js - devtools/client/debugger/test/mochitest/browser_dbg-features-wasm.js - devtools/client/debugger/test/mochitest/browser_dbg-keyboard-navigation.js - devtools/client/debugger/test/mochitest/browser_dbg-pause-ux.js - devtools/client/debugger/test/mochitest/browser_kz.toml - devtools/client/debugger/test/mochitest/shared-head.js - − devtools/client/debugger/test/xpcshell/.eslintrc.js - − devtools/client/dom/.eslintrc.js - + devtools/client/dom/.eslintrc.mjs - devtools/client/framework/components/DebugTargetInfo.js - devtools/client/framework/test/allocations/browser_allocations_browser_console.toml - devtools/client/framework/test/browser.toml - − devtools/client/framework/test/node/.eslintrc.js - − devtools/client/framework/test/reload/.eslintrc.js - devtools/client/shared/components/test/node/.eslintrc.js → devtools/client/framework/test/reload/.eslintrc.mjs - − devtools/client/framework/test/xpcshell/.eslintrc.js - devtools/client/inspector/animation/test/browser.toml - devtools/client/inspector/boxmodel/test/browser.toml - − devtools/client/inspector/changes/test/xpcshell/.eslintrc.js - − devtools/client/inspector/compatibility/test/node/.eslintrc.js - − devtools/client/inspector/compatibility/test/xpcshell/.eslintrc.js - devtools/client/inspector/computed/test/browser.toml - devtools/client/inspector/fonts/test/browser.toml - − devtools/client/inspector/grids/test/xpcshell/.eslintrc.js - devtools/client/inspector/inspector-search.js - devtools/client/inspector/rules/test/browser_part1.toml - devtools/client/inspector/test/browser.toml - devtools/client/inspector/test/browser_inspector_search-navigation.js - devtools/client/inspector/test/browser_inspector_search-suggests-ids-and-classes.js - + devtools/client/inspector/test/browser_inspector_search-suggests-pseudo.js - − devtools/client/jsonview/.eslintrc.js - + devtools/client/jsonview/.eslintrc.mjs - devtools/client/jsonview/test/browser.toml - + devtools/client/memory/.eslintrc.mjs - − devtools/client/memory/test/xpcshell/.eslintrc.js - devtools/client/netmonitor/src/har/test/browser.toml - − devtools/client/netmonitor/test/.eslintrc.js - + devtools/client/netmonitor/test/.eslintrc.mjs - devtools/client/netmonitor/test/browser.toml - devtools/client/netmonitor/test/browser_net_duration-sort.js - − devtools/client/netmonitor/test/xpcshell/.eslintrc.js - − devtools/client/performance-new/.eslintrc.js - + devtools/client/performance-new/.eslintrc.mjs - devtools/client/performance-new/test/browser/browser.toml - − devtools/client/performance-new/test/xpcshell/.eslintrc.js - − devtools/client/responsive/test/xpcshell/.eslintrc.js - devtools/client/shared/build/build-debugger.js - devtools/client/shared/build/build.js - + devtools/client/shared/components/.eslintrc.mjs - devtools/client/shared/components/object-inspector/actions.js - devtools/client/shared/components/object-inspector/components/ObjectInspector.js - devtools/client/shared/components/object-inspector/reducer.js - devtools/client/shared/components/object-inspector/utils/load-properties.js - devtools/client/shared/components/object-inspector/utils/node.js - − devtools/client/shared/redux/middleware/test/xpcshell/.eslintrc.js - − devtools/client/shared/remote-debugging/adb/xpcshell/.eslintrc.js - − devtools/client/shared/remote-debugging/test/xpcshell/.eslintrc.js - devtools/client/shared/source-map-loader/test/browser/browser.toml - devtools/client/shared/sourceeditor/css-autocompleter.js - devtools/client/shared/sourceeditor/editor.js - devtools/client/shared/sourceeditor/test/browser_css_autocompletion.js - devtools/client/shared/sourceeditor/test/css_autocompletion_tests.json - devtools/client/shared/test/browser.toml - − devtools/client/shared/test/xpcshell/.eslintrc.js - devtools/client/storage/test/browser.toml - devtools/client/styleeditor/test/browser.toml - devtools/client/webconsole/test/browser/_browser_console.toml - devtools/client/webconsole/test/browser/_webconsole.toml - + devtools/client/webconsole/test/browser/browser_webconsole_previewers_https.js - devtools/client/webconsole/test/browser/head.js - − devtools/client/webconsole/test/node/.eslintrc.js - − devtools/client/webconsole/test/xpcshell/.eslintrc.js - devtools/docs/contributor/contributing/eslint.md - − devtools/platform/tests/xpcshell/.eslintrc.js - − devtools/server/actors/compatibility/lib/test/xpcshell/.eslintrc.js - devtools/server/actors/highlighters/paused-debugger.js - devtools/server/actors/inspector/walker.js - devtools/server/actors/object.js - devtools/server/actors/object/previewers.js - devtools/server/actors/object/property-iterator.js - devtools/server/actors/object/utils.js - devtools/server/actors/utils/event-loop.js - devtools/server/actors/utils/stylesheets-manager.js - devtools/server/tests/browser/browser.toml - − devtools/server/tests/xpcshell/.eslintrc.js - devtools/client/accessibility/test/node/.eslintrc.js → devtools/server/tests/xpcshell/.eslintrc.mjs - − devtools/shared/.eslintrc.js - + devtools/shared/.eslintrc.mjs - devtools/shared/commands/inspector/inspector-command.js - devtools/shared/commands/inspector/tests/browser_inspector_command_getSuggestionsForQuery.js - devtools/shared/commands/object/object-command.js - devtools/shared/commands/object/tests/browser_object.js - devtools/shared/commands/resource/tests/browser.toml - devtools/shared/commands/target-configuration/tests/browser.toml - devtools/shared/commands/target/tests/browser.toml - − devtools/shared/discovery/tests/xpcshell/.eslintrc.js - − devtools/shared/heapsnapshot/tests/xpcshell/.eslintrc.js - − devtools/shared/protocol/tests/xpcshell/.eslintrc.js - − devtools/shared/qrcode/tests/xpcshell/.eslintrc.js - − devtools/shared/security/tests/xpcshell/.eslintrc.js - devtools/shared/tests/objects/AllJavascriptTypes.mjs - devtools/shared/tests/objects/JSObjectsTestUtils.sys.mjs - − devtools/shared/tests/xpcshell/.eslintrc.js - − devtools/shared/transport/tests/xpcshell/.eslintrc.js - − devtools/shared/webconsole/test/xpcshell/.eslintrc.js - − devtools/startup/tests/xpcshell/.eslintrc.js - docs/code-quality/lint/linters/eslint.rst - docs/contributing/index.rst - + docs/contributing/jujutsu.rst - docs/rust-components/api/js/suggest.md - docshell/base/URIFixup.sys.mjs - docshell/test/browser/browser.toml - − docshell/test/unit/test_URIFixup_external_protocol_fallback.js - docshell/test/unit/xpcshell.toml - dom/base/Document.cpp - dom/base/Document.h - dom/base/ShadowRoot.cpp - dom/base/ShadowRoot.h - dom/base/nsContentUtils.cpp - dom/base/nsContentUtils.h - − dom/base/test/jsmodules/.eslintrc.js - + dom/base/test/jsmodules/.eslintrc.mjs - dom/base/test/mochitest.toml - dom/canvas/test/chrome/chrome.toml - dom/canvas/test/mochitest.toml - dom/canvas/test/webgl-conf/generated-mochitest.toml - dom/canvas/test/webgl-conf/mochitest-errata.toml - dom/canvas/test/webgl-mochitest/mochitest.toml - dom/clients/manager/ClientOpenWindowUtils.cpp - − dom/fs/test/common/.eslintrc.js - + dom/fs/test/common/.eslintrc.mjs - dom/fs/test/xpcshell/worker/.eslintrc.js → dom/fs/test/mochitest/worker/.eslintrc.mjs - dom/fs/test/mochitest/worker/.eslintrc.js → dom/fs/test/xpcshell/worker/.eslintrc.mjs - dom/geolocation/test/mochitest/mochitest.toml - dom/html/HTMLDetailsElement.cpp - dom/html/test/forms/test_input_password_click_show_password_button.html - dom/html/test/mochitest.toml - dom/indexedDB/test/mochitest-common.toml - − dom/media/mediasource/test/.eslintrc.js - + dom/media/mediasource/test/.eslintrc.mjs - dom/media/test/mochitest.toml - dom/media/webrtc/tests/mochitests/mochitest.toml - dom/media/webrtc/tests/mochitests/mochitest_peerconnection.toml - dom/performance/Performance.cpp - dom/performance/Performance.h - dom/quota/test/modules/system/worker/.eslintrc.js → dom/quota/test/modules/system/worker/.eslintrc.mjs - dom/system/tests/mochitest.toml - dom/tests/browser/browser.toml - dom/tests/mochitest/chrome/chrome.toml - dom/tests/mochitest/gamepad/mochitest.toml - dom/tests/mochitest/general/mochitest.toml - dom/tests/mochitest/pointerlock/mochitest.toml - dom/tests/mochitest/webcomponents/mochitest.toml - dom/webauthn/tests/browser/browser.toml - dom/webidl/Document.webidl - dom/xslt/tests/mochitest/mochitest.toml - editor/libeditor/tests/chrome.toml - editor/libeditor/tests/mochitest.toml - editor/libeditor/tests/test_dragdrop.html - + eslint-file-globals.config.mjs - .eslintrc-ignores.js → eslint-ignores.config.mjs - .eslintrc-rollouts.js → eslint-rollouts.config.mjs - + eslint-subdirs.config.mjs - .eslintrc-test-paths.js → eslint-test-paths.config.mjs - + eslint.config.mjs - gfx/layers/apz/test/mochitest/browser.toml - gfx/wr/Cargo.lock - gfx/wr/Cargo.toml - gradle/libs.versions.toml - image/test/mochitest/mochitest.toml - js/src/builtin/.eslintrc.js → js/src/builtin/.eslintrc.mjs - js/src/frontend/EmitterScope.cpp - js/src/frontend/EmitterScope.h - js/src/frontend/ParseContext.h - js/src/frontend/Parser.cpp - js/src/frontend/SwitchEmitter.cpp - js/src/frontend/UsingEmitter.h - − js/src/jit-test/tests/explicit-resource-management/async-disposal-during-throw-switch-case.js - − js/src/jit-test/tests/explicit-resource-management/await-using-in-switch.js - − js/src/jit-test/tests/explicit-resource-management/disposal-during-non-local-jump-switch.js - js/src/jit-test/tests/explicit-resource-management/disposal-during-non-local-jump-try.js - − js/src/jit-test/tests/explicit-resource-management/disposal-during-throw-switch-case.js - js/src/jit-test/tests/explicit-resource-management/disposal-errors-dont-get-caught-by-non-encl-try-catches.js - js/src/jit-test/tests/explicit-resource-management/dispose-handling-0-disposables-in-scope.js - js/src/jit-test/tests/explicit-resource-management/suppressed-error-handling-scopes.js - js/src/jit-test/tests/explicit-resource-management/syntax.js - − js/src/jit-test/tests/explicit-resource-management/using-in-switch.js - js/src/tests/jstests.list - js/src/wasm/WasmCodegenTypes.cpp - js/src/wasm/WasmCodegenTypes.h - js/src/wasm/WasmGenerator.h - js/src/wasm/WasmHeuristics.h - js/src/wasm/WasmIonCompile.cpp - js/src/wasm/WasmSerialize.cpp - layout/base/AccessibleCaret.cpp - layout/base/DisplayPortUtils.cpp - layout/base/tests/browser_stylesheet_change_events.js - layout/base/tests/mochitest.toml - layout/base/tests/test_synthmousemove_after_dnd.html - layout/generic/nsGridContainerFrame.cpp - layout/style/UserAgentStyleSheetList.h → layout/style/BuiltInStyleSheetList.h - layout/style/UserAgentStyleSheetID.h → layout/style/BuiltInStyleSheets.h - layout/style/GlobalStyleSheetCache.cpp - layout/style/GlobalStyleSheetCache.h - layout/style/Loader.cpp - layout/style/URLExtraData.cpp - layout/style/URLExtraData.h - layout/style/jar.mn - layout/style/moz.build - layout/style/res/accessiblecaret.css - layout/style/res/forms.css - layout/style/test/mochitest.toml - mobile/android/.eslintrc.js → mobile/android/.eslintrc.mjs - mobile/android/android-components/components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt - mobile/android/android-components/components/browser/engine-system/src/main/res/values-fa/strings.xml - mobile/android/android-components/components/browser/errorpages/src/main/res/values-bqi/strings.xml - mobile/android/android-components/components/browser/errorpages/src/main/res/values-it/strings.xml - mobile/android/android-components/components/compose/base/src/main/java/mozilla/components/compose/base/progressbar/AnimatedProgressBar.kt - mobile/android/android-components/components/compose/browser-toolbar/src/main/java/mozilla/components/compose/browser/toolbar/BrowserDisplayToolbar.kt - mobile/android/android-components/components/compose/browser-toolbar/src/main/res/values-et/strings.xml - mobile/android/android-components/components/compose/tabstray/src/main/res/values-bqi/strings.xml - mobile/android/android-components/components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt - mobile/android/android-components/components/feature/accounts/src/main/java/mozilla/components/feature/accounts/FxaWebChannelFeature.kt - mobile/android/android-components/components/feature/accounts/src/test/java/mozilla/components/feature/accounts/FxaWebChannelFeatureTest.kt - mobile/android/android-components/components/feature/addons/src/main/res/values-bqi/strings.xml - mobile/android/android-components/components/feature/addons/src/main/res/values-hr/strings.xml - mobile/android/android-components/components/feature/prompts/src/main/res/values-it/strings.xml - − mobile/android/android-components/components/feature/webcompat-reporter/src/main/assets/extensions/webcompat-reporter/.eslintrc.js - + mobile/android/android-components/components/feature/webcompat-reporter/src/main/assets/extensions/webcompat-reporter/.eslintrc.mjs - mobile/android/android-components/plugins/dependencies/src/main/java/ApplicationServices.kt - mobile/android/android-components/plugins/dependencies/src/main/java/moz.yaml - + mobile/android/examples/messaging_example/app/src/main/assets/messaging/.eslintrc.mjs - + mobile/android/examples/port_messaging_example/app/src/main/assets/messaging/.eslintrc.mjs - mobile/android/fenix/app/metrics.yaml - mobile/android/fenix/app/nimbus.fml.yaml - mobile/android/fenix/app/onboarding.fml.yaml - mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/onboarding/view/OnboardingMapperTest.kt - − mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/syncintegration/.eslintrc.js - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/syncintegration/.eslintrc.mjs - mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/helpers/BasePage.kt - mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/helpers/BaseTest.kt - mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/helpers/PageContext.kt - mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/helpers/Selector.kt - mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/navigation/NavigationStep.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/BookmarksPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/BookmarksThreeDotMenuPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/CollectionsPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/CustomTabsPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/DownloadsPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/EnhancedTrackingProtectionPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/FindInPagePage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/HistoryPage.kt - mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/HomePage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/MainMenuComposePage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/MainMenuPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/NotificationPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/ReaderViewPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/RecentlyClosedTabsPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SettingsAboutPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SettingsAddonsManagerPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SettingsDataCollectionPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SettingsDeleteBrowsingDataOnQuitPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SettingsDeleteBrowsingDataPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SettingsEnhancedTrackingProtectionExceptionsPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SettingsEnhancedTrackingProtectionPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SettingsHTTPSOnlyModePage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SettingsLanguagePage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SettingsOpenLinksInAppsPage.kt - mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SettingsPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SettingsPrivateBrowsingPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SettingsTranslationsPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SettingsTurnOnSyncPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/ShortcutsPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/SiteSecurityPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/pageObjects/TabDrawerPage.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/BookmarksSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/BookmarksThreeDotMenuSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/CollectionsSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/CustomTabsSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/DownloadsSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/EnhancedTrackingProtectionSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/FindInPageSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/HistorySelectors.kt - mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/HomeSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/MainMenuComposeSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/MainMenuSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/NotificationSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/ReaderViewSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/RecentlyClosedTabsSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SettingsAboutSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SettingsAddonsManagerSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SettingsDataCollectionSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SettingsDeleteBrowsingDataOnQuitSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SettingsDeleteBrowsingDataSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SettingsEnhancedTrackingProtectionExceptionsSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SettingsEnhancedTrackingProtectionSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SettingsHTTPSOnlyModeSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SettingsLanguageSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SettingsOpenLinksInAppsSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SettingsPrivateBrowsingSelectors.kt - mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SettingsSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SettingsTranslationSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SettingsTurnOnSyncSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/ShortcutsSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/SiteSecuritySelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/selectors/TabDrawerSelectors.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/BookmarksTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/HistoryTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/MainMenuComposeTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/MainMenuTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/RecentlyClosedTabsTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/SettingsAboutTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/SettingsAddonsTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/SettingsDataCollectionTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/SettingsDeleteBrowsingDataOnQuitTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/SettingsDeleteBrowsingDataTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/SettingsEnhancedTrackingProtectionExceptionsTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/SettingsEnhancedTrackingProtectionTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/SettingsHTTPSOnlyModeTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/SettingsLanguageTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/SettingsOpenLinksInAppsTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/SettingsPrivateBrowsingTest.kt - + mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/ui/efficiency/tests/SettingsTurnOnSyncTest.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/Core.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/accounts/FxaWebChannelIntegration.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/distributions/DistributionProviderChecker.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/onboarding/OnboardingFragment.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/onboarding/OnboardingTelemetryRecorder.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/onboarding/store/OnboardingPreferencesMiddleware.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/onboarding/store/OnboardingStore.kt - − mobile/android/fenix/app/src/main/java/org/mozilla/fenix/onboarding/view/AddOnsOnboardingPage.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/onboarding/view/OnboardingMapper.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/onboarding/view/OnboardingPageState.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/onboarding/view/OnboardingPageUiData.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/onboarding/view/OnboardingScreen.kt - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SecretDebugSettingsFragment.kt - − mobile/android/fenix/app/src/main/res/drawable/ic_add_on_dark_reader.xml - − mobile/android/fenix/app/src/main/res/drawable/ic_add_on_privacy_badger.xml - − mobile/android/fenix/app/src/main/res/drawable/ic_add_on_search_by_image.xml - − mobile/android/fenix/app/src/main/res/drawable/ic_add_on_ublock.xml - − mobile/android/fenix/app/src/main/res/drawable/ic_bookmark_half_fill_20.xml - − mobile/android/fenix/app/src/main/res/drawable/ic_onboarding_add_ons.xml - mobile/android/fenix/app/src/main/res/raw/keep.xml - mobile/android/fenix/app/src/main/res/values-ab/strings.xml - mobile/android/fenix/app/src/main/res/values-am/strings.xml - mobile/android/fenix/app/src/main/res/values-an/strings.xml - mobile/android/fenix/app/src/main/res/values-ar/strings.xml - mobile/android/fenix/app/src/main/res/values-ast/strings.xml - mobile/android/fenix/app/src/main/res/values-azb/strings.xml - mobile/android/fenix/app/src/main/res/values-be/strings.xml - mobile/android/fenix/app/src/main/res/values-bg/strings.xml - mobile/android/fenix/app/src/main/res/values-bn/strings.xml - mobile/android/fenix/app/src/main/res/values-bqi/strings.xml - mobile/android/fenix/app/src/main/res/values-br/strings.xml - mobile/android/fenix/app/src/main/res/values-bs/strings.xml - mobile/android/fenix/app/src/main/res/values-ca/strings.xml - mobile/android/fenix/app/src/main/res/values-cak/strings.xml - mobile/android/fenix/app/src/main/res/values-ckb/strings.xml - mobile/android/fenix/app/src/main/res/values-co/strings.xml - mobile/android/fenix/app/src/main/res/values-cs/strings.xml - mobile/android/fenix/app/src/main/res/values-cy/strings.xml - mobile/android/fenix/app/src/main/res/values-da/strings.xml - mobile/android/fenix/app/src/main/res/values-de/strings.xml - mobile/android/fenix/app/src/main/res/values-dsb/strings.xml - mobile/android/fenix/app/src/main/res/values-el/strings.xml - mobile/android/fenix/app/src/main/res/values-en-rCA/strings.xml - mobile/android/fenix/app/src/main/res/values-en-rGB/strings.xml - mobile/android/fenix/app/src/main/res/values-eo/strings.xml - mobile/android/fenix/app/src/main/res/values-es-rAR/strings.xml - mobile/android/fenix/app/src/main/res/values-es-rCL/strings.xml - mobile/android/fenix/app/src/main/res/values-es-rES/strings.xml - mobile/android/fenix/app/src/main/res/values-es-rMX/strings.xml - mobile/android/fenix/app/src/main/res/values-es/strings.xml - mobile/android/fenix/app/src/main/res/values-et/strings.xml - mobile/android/fenix/app/src/main/res/values-eu/strings.xml - mobile/android/fenix/app/src/main/res/values-fa/strings.xml - mobile/android/fenix/app/src/main/res/values-ff/strings.xml - mobile/android/fenix/app/src/main/res/values-fi/strings.xml - mobile/android/fenix/app/src/main/res/values-fr/strings.xml - mobile/android/fenix/app/src/main/res/values-fur/strings.xml - mobile/android/fenix/app/src/main/res/values-fy-rNL/strings.xml - mobile/android/fenix/app/src/main/res/values-ga-rIE/strings.xml - mobile/android/fenix/app/src/main/res/values-gd/strings.xml - mobile/android/fenix/app/src/main/res/values-gl/strings.xml - mobile/android/fenix/app/src/main/res/values-gn/strings.xml - mobile/android/fenix/app/src/main/res/values-gu-rIN/strings.xml - mobile/android/fenix/app/src/main/res/values-hi-rIN/strings.xml - mobile/android/fenix/app/src/main/res/values-hr/strings.xml - mobile/android/fenix/app/src/main/res/values-hsb/strings.xml - mobile/android/fenix/app/src/main/res/values-hu/strings.xml - mobile/android/fenix/app/src/main/res/values-hy-rAM/strings.xml - mobile/android/fenix/app/src/main/res/values-ia/strings.xml - mobile/android/fenix/app/src/main/res/values-in/strings.xml - mobile/android/fenix/app/src/main/res/values-is/strings.xml - mobile/android/fenix/app/src/main/res/values-it/strings.xml - mobile/android/fenix/app/src/main/res/values-iw/strings.xml - mobile/android/fenix/app/src/main/res/values-ja/strings.xml - mobile/android/fenix/app/src/main/res/values-ka/strings.xml - mobile/android/fenix/app/src/main/res/values-kaa/strings.xml - mobile/android/fenix/app/src/main/res/values-kab/strings.xml - mobile/android/fenix/app/src/main/res/values-kk/strings.xml - mobile/android/fenix/app/src/main/res/values-kmr/strings.xml - mobile/android/fenix/app/src/main/res/values-kn/strings.xml - mobile/android/fenix/app/src/main/res/values-ko/strings.xml - mobile/android/fenix/app/src/main/res/values-lij/strings.xml - mobile/android/fenix/app/src/main/res/values-lo/strings.xml - mobile/android/fenix/app/src/main/res/values-lt/strings.xml - mobile/android/fenix/app/src/main/res/values-meh/strings.xml - mobile/android/fenix/app/src/main/res/values-ml/strings.xml - mobile/android/fenix/app/src/main/res/values-mr/strings.xml - mobile/android/fenix/app/src/main/res/values-my/strings.xml - mobile/android/fenix/app/src/main/res/values-nb-rNO/strings.xml - mobile/android/fenix/app/src/main/res/values-nl/strings.xml - mobile/android/fenix/app/src/main/res/values-nn-rNO/strings.xml - mobile/android/fenix/app/src/main/res/values-oc/strings.xml - mobile/android/fenix/app/src/main/res/values-or/strings.xml - mobile/android/fenix/app/src/main/res/values-pa-rIN/strings.xml - mobile/android/fenix/app/src/main/res/values-pa-rPK/strings.xml - mobile/android/fenix/app/src/main/res/values-pl/strings.xml - mobile/android/fenix/app/src/main/res/values-pt-rBR/strings.xml - mobile/android/fenix/app/src/main/res/values-pt-rPT/strings.xml - mobile/android/fenix/app/src/main/res/values-rm/strings.xml - mobile/android/fenix/app/src/main/res/values-ro/strings.xml - mobile/android/fenix/app/src/main/res/values-ru/strings.xml - mobile/android/fenix/app/src/main/res/values-sat/strings.xml - mobile/android/fenix/app/src/main/res/values-sc/strings.xml - mobile/android/fenix/app/src/main/res/values-scn/strings.xml - mobile/android/fenix/app/src/main/res/values-si/strings.xml - mobile/android/fenix/app/src/main/res/values-sk/strings.xml - mobile/android/fenix/app/src/main/res/values-skr/strings.xml - mobile/android/fenix/app/src/main/res/values-sl/strings.xml - mobile/android/fenix/app/src/main/res/values-sq/strings.xml - mobile/android/fenix/app/src/main/res/values-sr/strings.xml - mobile/android/fenix/app/src/main/res/values-su/strings.xml - mobile/android/fenix/app/src/main/res/values-sv-rSE/strings.xml - mobile/android/fenix/app/src/main/res/values-szl/strings.xml - mobile/android/fenix/app/src/main/res/values-ta/strings.xml - mobile/android/fenix/app/src/main/res/values-te/strings.xml - mobile/android/fenix/app/src/main/res/values-tg/strings.xml - mobile/android/fenix/app/src/main/res/values-th/strings.xml - mobile/android/fenix/app/src/main/res/values-tl/strings.xml - mobile/android/fenix/app/src/main/res/values-tr/strings.xml - mobile/android/fenix/app/src/main/res/values-trs/strings.xml - mobile/android/fenix/app/src/main/res/values-tt/strings.xml - mobile/android/fenix/app/src/main/res/values-ug/strings.xml - mobile/android/fenix/app/src/main/res/values-uk/strings.xml - mobile/android/fenix/app/src/main/res/values-ur/strings.xml - mobile/android/fenix/app/src/main/res/values-uz/strings.xml - mobile/android/fenix/app/src/main/res/values-vec/strings.xml - mobile/android/fenix/app/src/main/res/values-vi/strings.xml - mobile/android/fenix/app/src/main/res/values-yo/strings.xml - mobile/android/fenix/app/src/main/res/values-zh-rCN/strings.xml - mobile/android/fenix/app/src/main/res/values-zh-rTW/strings.xml - mobile/android/fenix/app/src/main/res/values/static_strings.xml - mobile/android/fenix/app/src/main/res/values/strings.xml - mobile/android/fenix/app/src/test/java/org/mozilla/fenix/onboarding/store/OnboardingPreferencesMiddlewareTest.kt - mobile/android/fenix/app/src/test/java/org/mozilla/fenix/onboarding/store/OnboardingStoreTest.kt - mobile/android/fenix/app/src/test/java/org/mozilla/fenix/onboarding/view/OnboardingMapperTest.kt - mobile/android/fenix/automation/taskcluster/androidTest/flank-arm64-v8a-detect-leaks.yml - mobile/android/focus-android/app/src/main/res/values-el/strings.xml - mobile/android/focus-android/app/src/main/res/values-in/strings.xml - mobile/android/geckoview/api.txt - − mobile/android/geckoview/src/androidTest/assets/web_extensions/.eslintrc.js - + mobile/android/geckoview/src/androidTest/assets/web_extensions/.eslintrc.mjs - mobile/android/geckoview/src/androidTest/java/org/mozilla/geckoview/test/RuntimeSettingsTest.kt - mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoRuntimeSettings.java - mobile/android/geckoview/src/main/java/org/mozilla/geckoview/doc-files/CHANGELOG.md - mobile/locales/l10n-changesets.json - mobile/shared/.eslintrc.js → mobile/shared/.eslintrc.mjs - mobile/shared/components/extensions/.eslintrc.js → mobile/shared/components/extensions/.eslintrc.mjs - − mobile/shared/components/extensions/test/mochitest/.eslintrc.js - + mobile/shared/components/extensions/test/mochitest/.eslintrc.mjs - − mobile/shared/components/extensions/test/xpcshell/.eslintrc.js - browser/components/extensions/child/.eslintrc.js → mobile/shared/components/extensions/test/xpcshell/.eslintrc.mjs - modules/libpref/init/all.js - mots.yaml - moz.build - netwerk/base/LoadInfo.h - netwerk/protocol/http/EarlyHintPreloader.cpp - − netwerk/test/perf/.eslintrc.js - + netwerk/test/perf/.eslintrc.mjs - python/sites/mach.txt - remote/jar.mn - remote/marionette/.eslintrc.js → remote/marionette/.eslintrc.mjs - − remote/marionette/test/xpcshell/.eslintrc.js - mobile/android/examples/port_messaging_example/app/src/main/assets/messaging/.eslintrc.js → remote/marionette/test/xpcshell/.eslintrc.mjs - remote/shared/NavigationManager.sys.mjs - remote/shared/NetworkRequest.sys.mjs - + remote/shared/js-process-actors/WebDriverDocumentInsertedActor.sys.mjs - + remote/shared/js-process-actors/WebDriverDocumentInsertedChild.sys.mjs - + remote/shared/js-process-actors/WebDriverDocumentInsertedParent.sys.mjs - remote/shared/js-window-actors/WebProgressListenerChild.sys.mjs - remote/shared/listeners/NavigationListener.sys.mjs - remote/shared/messagehandler/transports/BrowsingContextUtils.sys.mjs - remote/webdriver-bidi/WebDriverBiDi.sys.mjs - remote/webdriver-bidi/modules/root/browsingContext.sys.mjs - − security/.eslintrc.js - + security/.eslintrc.mjs - − security/manager/ssl/tests/.eslintrc.js - + security/manager/ssl/tests/.eslintrc.mjs - security/manager/ssl/tests/unit/test_intermediate_preloads.js - − security/manager/tools/.eslintrc.js - + security/manager/tools/.eslintrc.mjs - security/nss/doc/rst/releases/index.rst - + security/nss/doc/rst/releases/nss_3_112.rst - security/nss/lib/nss/nss.h - security/nss/lib/softoken/softkver.h - security/nss/lib/util/nssutil.h - security/nss/moz.yaml - − services/sync/tests/tps/.eslintrc.js - + services/sync/tests/tps/.eslintrc.mjs - servo/ports/geckolib/glue.rs - supply-chain/audits.toml - supply-chain/imports.lock - + taskcluster/docker/index-task/.eslintrc.mjs - − taskcluster/docker/periodic-updates/.eslintrc.js - + taskcluster/docker/periodic-updates/.eslintrc.mjs - − testing/mochitest/tests/Harness_sanity/.eslintrc.js - testing/mochitest/tests/SimpleTest/EventUtils.js - − testing/mozbase/mozprofile/tests/files/dummy-profile/.eslintrc.js - + testing/mozbase/mozprofile/tests/files/dummy-profile/.eslintrc.mjs - testing/mozharness/scripts/android_wrench.py - testing/perfdocs/generated/index.rst - − testing/performance/.eslintrc.js - browser/components/aboutlogins/tests/chrome/.eslintrc.js → testing/performance/.eslintrc.mjs - toolkit/content/.eslintrc.js → testing/raptor/.eslintrc.mjs - − testing/talos/.eslintrc.js - + testing/talos/.eslintrc.mjs - − testing/talos/talos/tests/devtools/addon/content/.eslintrc.js - + testing/talos/talos/tests/devtools/addon/content/.eslintrc.mjs - testing/talos/talos/tests/devtools/addon/content/tests/debugger/custom.js - testing/talos/talos/tests/devtools/addon/content/tests/debugger/debugger-helpers.js - − testing/talos/talos/tests/perf-reftest-singletons/.eslintrc.json - + testing/talos/talos/tests/perf-reftest-singletons/.eslintrc.mjs - − testing/talos/talos/tests/perf-reftest/.eslintrc.json - + testing/talos/talos/tests/perf-reftest/.eslintrc.mjs - testing/web-platform/meta/accname/name/comp_name_from_content.html.ini - + testing/web-platform/meta/accname/name/comp_name_from_content_alt_counter_invalidation.html.ini - testing/web-platform/meta/clipboard-apis/async-navigator-clipboard-change-event.tentative.https.html.ini - testing/web-platform/meta/close-watcher/iframes/dialog-same-origin-nn.html.ini - testing/web-platform/meta/cookies/partitioned-cookies/partitioned-cookies.tentative.https.html.ini - − testing/web-platform/meta/css/CSS2/generated-content/quotes-applies-to-001.xht.ini - − testing/web-platform/meta/css/CSS2/generated-content/quotes-applies-to-002.xht.ini - − testing/web-platform/meta/css/CSS2/generated-content/quotes-applies-to-003.xht.ini - − testing/web-platform/meta/css/CSS2/generated-content/quotes-applies-to-004.xht.ini - − testing/web-platform/meta/css/CSS2/generated-content/quotes-applies-to-007.xht.ini - − testing/web-platform/meta/css/CSS2/generated-content/quotes-applies-to-008.xht.ini - − testing/web-platform/meta/css/CSS2/generated-content/quotes-applies-to-009.xht.ini - − testing/web-platform/meta/css/CSS2/generated-content/quotes-applies-to-012.xht.ini - − testing/web-platform/meta/css/CSS2/generated-content/quotes-applies-to-013.xht.ini - − testing/web-platform/meta/css/CSS2/generated-content/quotes-applies-to-014.xht.ini - − testing/web-platform/meta/css/CSS2/generated-content/quotes-applies-to-015.xht.ini - + testing/web-platform/meta/css/css-anchor-position/anchor-ident-function.html.ini - + testing/web-platform/meta/css/css-anchor-position/position-try-ident-function.html.ini - testing/web-platform/meta/css/css-conditional/container-queries/at-container-style-parsing.html.ini - + testing/web-platform/meta/css/css-conditional/container-queries/container-ident-function.html.ini - testing/web-platform/meta/css/css-exclusions/wrap-flow-001.html.ini - testing/web-platform/meta/css/css-exclusions/wrap-flow-002.html.ini - testing/web-platform/meta/css/css-exclusions/wrap-flow-003.html.ini - testing/web-platform/meta/css/css-exclusions/wrap-flow-004.html.ini - testing/web-platform/meta/css/css-exclusions/wrap-flow-005.html.ini - testing/web-platform/meta/css/css-exclusions/wrap-flow-006.html.ini - testing/web-platform/meta/css/css-exclusions/wrap-through-001.html.ini - testing/web-platform/meta/css/css-overflow/targeted-column-scroll-marker-selection-001.html.ini - + testing/web-platform/meta/css/css-properties-values-api/registered-property-ident-function.html.ini - testing/web-platform/meta/css/css-sizing/keyword-sizes-on-flex-item-001.html.ini - + testing/web-platform/meta/css/css-sizing/stretch/stretch-alias-block-size-001.tentative.html.ini - + testing/web-platform/meta/css/css-sizing/stretch/stretch-alias-inline-size-001.tentative.html.ini - + testing/web-platform/meta/css/css-sizing/stretch/stretch-alias-max-block-size-001.tentative.html.ini - + testing/web-platform/meta/css/css-sizing/stretch/stretch-alias-max-inline-size-001.tentative.html.ini - + testing/web-platform/meta/css/css-sizing/stretch/stretch-alias-min-block-size-001.tentative.html.ini - + testing/web-platform/meta/css/css-sizing/stretch/stretch-alias-min-inline-size-001.tentative.html.ini - + testing/web-platform/meta/css/css-sizing/stretch/stretch-block-size-001.html.ini - + testing/web-platform/meta/css/css-sizing/stretch/stretch-inline-size-001.html.ini - + testing/web-platform/meta/css/css-sizing/stretch/stretch-max-block-size-001.html.ini - + testing/web-platform/meta/css/css-sizing/stretch/stretch-max-inline-size-001.html.ini - + testing/web-platform/meta/css/css-sizing/stretch/stretch-min-block-size-001.html.ini - + testing/web-platform/meta/css/css-sizing/stretch/stretch-min-inline-size-001.html.ini - + testing/web-platform/meta/css/css-values/sign-in-keyframes-with-relative-units.html.ini - testing/web-platform/meta/custom-elements/revamped-scoped-registry/idlharness.tentative.window.js.ini → testing/web-platform/meta/custom-elements/registries/idlharness.window.js.ini - testing/web-platform/meta/fedcm/lfedcm-identity.create-store-collect.tentative.sub.https.html.ini - + testing/web-platform/meta/html-aam/roles-minimum.tentative.html.ini - testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/dialog-form-submission.html.ini - testing/web-platform/meta/html/semantics/the-button-element/command-and-commandfor/on-dialog-behavior-request-close.tentative.html.ini - testing/web-platform/meta/html/semantics/the-button-element/command-and-commandfor/on-dialog-behavior.html.ini - testing/web-platform/meta/html/syntax/parsing/html5lib_tests8.html.ini - − testing/web-platform/meta/html/syntax/serializing-html-fragments/serializing-lt-gt.tentative.html.ini - testing/web-platform/meta/html/syntax/serializing-html-fragments/serializing.html.ini - testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini - testing/web-platform/meta/largest-contentful-paint/animated/observe-cross-origin-tao-animated-image.tentative.html.ini - testing/web-platform/meta/mozilla-sync - testing/web-platform/meta/navigation-api/currententrychange-event/navigation-reload-cross-doc.html.ini - testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-samedocument-crossorigin-sameorigindomain.sub.html.ini - testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-samedocument-crossorigin-sameorigindomain.sub.html.ini - testing/web-platform/meta/navigation-api/navigate-event/intercept-cross-document-same-origin.html.ini - testing/web-platform/meta/navigation-api/navigate-event/intercept-cross-origin.html.ini - testing/web-platform/meta/navigation-api/navigate-event/intercept-handler-returns-non-promise.html.ini - testing/web-platform/meta/navigation-api/navigate-event/navigate-form-reload.html.ini - testing/web-platform/meta/navigation-api/navigate-event/navigate-form-requestSubmit.html.ini - testing/web-platform/meta/navigation-api/navigate-event/navigate-window-open.html.ini - testing/web-platform/meta/navigation-api/navigation-activation/activation-reload.html.ini - testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload.html.ini - testing/web-platform/meta/navigation-api/ordering-and-transition/location-href-double-intercept.html.ini - testing/web-platform/meta/navigation-api/ordering-and-transition/transition-cross-document.html.ini - testing/web-platform/meta/navigation-api/per-entry-events/dispose-same-document-intercept.html.ini - testing/web-platform/meta/pointerevents/pointerevent_after_target_appended.html.ini - testing/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini - testing/web-platform/meta/preload/preload-referrer-policy-subresource-header.tentative.html.ini - testing/web-platform/meta/referrer-policy/generic/refresh-cross-origin.sub.html.ini - testing/web-platform/meta/screen-orientation/active-lock.html.ini - + testing/web-platform/meta/scroll-animations/css/timeline-names-ident-function.html.ini - testing/web-platform/meta/service-workers/service-worker/static-router-subresource.https.html.ini - testing/web-platform/meta/speculation-rules/prefetch/tentative/service-worker/basic.sub.https.html.ini - testing/web-platform/meta/storage-access-api/requestStorageAccess-sandboxed-iframe-allow-storage-access.sub.https.window.js.ini - testing/web-platform/meta/subresource-integrity/tentative/integrity-policy/parsing.html.ini → testing/web-platform/meta/subresource-integrity/integrity-policy/parsing.html.ini - testing/web-platform/meta/subresource-integrity/tentative/integrity-policy/script.https.html.ini → testing/web-platform/meta/subresource-integrity/integrity-policy/script.https.html.ini - testing/web-platform/meta/svg/animations/svglength-animation-px-to-cm.html.ini - testing/web-platform/meta/uievents/order-of-events/mouse-events/mouseover-out.html.ini - testing/web-platform/meta/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html.ini - + testing/web-platform/meta/webdriver/tests/bidi/browser/create_user_context/invalid.py.ini - + testing/web-platform/meta/webdriver/tests/bidi/browser/remove_user_context/invalid.py.ini - testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/navigate.py.ini - testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/navigate_beforeunload.py.ini - − testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_committed/navigation_committed.py.ini - testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini - testing/web-platform/meta/webdriver/tests/classic/execute_async_script/user_prompts.py.ini - testing/web-platform/meta/webdriver/tests/classic/new_session/unhandled_prompt_behavior.py.ini - + testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_shortcuts.py.ini - testing/web-platform/tests/accname/name/comp_name_from_content.html - + testing/web-platform/tests/accname/name/comp_name_from_content_alt_counter_invalidation.html - testing/web-platform/tests/ai/summarizer/summarizer-availability-available.tentative.https.window.js - testing/web-platform/tests/ai/summarizer/summarizer-availability.tentative.https.window.js - testing/web-platform/tests/clipboard-apis/async-navigator-clipboard-change-event.tentative.https.html - + testing/web-platform/tests/css/css-anchor-position/anchor-ident-function.html - + testing/web-platform/tests/css/css-anchor-position/anchor-in-multicol-crash.html - + testing/web-platform/tests/css/css-anchor-position/anchor-in-multicol-inherit-crash.html - + testing/web-platform/tests/css/css-anchor-position/position-try-ident-function.html - testing/web-platform/tests/css/css-borders/tentative/corner-shape/corner-shape-render-fuzzy.html - testing/web-platform/tests/css/css-conditional/container-queries/at-container-style-parsing.html - + testing/web-platform/tests/css/css-conditional/container-queries/container-ident-function.html - testing/web-platform/tests/css/css-exclusions/wrap-flow-001.html - testing/web-platform/tests/css/css-exclusions/wrap-flow-002.html - testing/web-platform/tests/css/css-exclusions/wrap-flow-003.html - testing/web-platform/tests/css/css-exclusions/wrap-flow-004.html - testing/web-platform/tests/css/css-exclusions/wrap-flow-005.html - testing/web-platform/tests/css/css-exclusions/wrap-flow-006.html - testing/web-platform/tests/css/css-exclusions/wrap-through-001.html - + testing/web-platform/tests/css/css-flexbox/flex-aspect-ratio-img-vert-lr.html - + testing/web-platform/tests/css/css-fonts/test-synthetic-bold-2-notref.html - + testing/web-platform/tests/css/css-fonts/test-synthetic-bold-2.html - + testing/web-platform/tests/css/css-fonts/test-synthetic-italic-4-notref.html - + testing/web-platform/tests/css/css-fonts/test-synthetic-italic-4.html - + testing/web-platform/tests/css/css-gaps/agnostic/gap-decorations-004-ref.html - + testing/web-platform/tests/css/css-gaps/agnostic/gap-decorations-004.html - + testing/web-platform/tests/css/css-gaps/multicol/multicol-gap-decorations-019.html - testing/web-platform/tests/css/css-images/tiled-gradients.html - + testing/web-platform/tests/css/css-properties-values-api/registered-property-ident-function.html - testing/web-platform/tests/css/css-sizing/keyword-sizes-on-flex-item-001.html - testing/web-platform/tests/css/css-sizing/stretch/stretch-alias-block-size-001.tentative.html - testing/web-platform/tests/css/css-sizing/stretch/stretch-alias-inline-size-001.tentative.html - testing/web-platform/tests/css/css-sizing/stretch/stretch-alias-max-block-size-001.tentative.html - testing/web-platform/tests/css/css-sizing/stretch/stretch-alias-max-inline-size-001.tentative.html - testing/web-platform/tests/css/css-sizing/stretch/stretch-alias-min-block-size-001.tentative.html - testing/web-platform/tests/css/css-sizing/stretch/stretch-alias-min-inline-size-001.tentative.html - testing/web-platform/tests/css/css-sizing/stretch/stretch-block-size-001.html - testing/web-platform/tests/css/css-sizing/stretch/stretch-inline-size-001.html - testing/web-platform/tests/css/css-sizing/stretch/stretch-max-block-size-001.html - testing/web-platform/tests/css/css-sizing/stretch/stretch-max-inline-size-001.html - testing/web-platform/tests/css/css-sizing/stretch/stretch-min-block-size-001.html - testing/web-platform/tests/css/css-sizing/stretch/stretch-min-inline-size-001.html - + testing/web-platform/tests/css/css-values/sign-in-keyframes-with-relative-units.html - testing/web-platform/tests/css/css-view-transitions/scoped/auto-name.html - testing/web-platform/tests/css/css-view-transitions/scoped/document-element-start-view-transition.html - + testing/web-platform/tests/css/visited-nested-ref.html - + testing/web-platform/tests/css/visited-nested.html - testing/web-platform/tests/custom-elements/revamped-scoped-registry/idlharness.tentative.window.js → testing/web-platform/tests/custom-elements/registries/idlharness.window.js - + testing/web-platform/tests/html-aam/roles-minimum.tentative.html - + testing/web-platform/tests/html/canvas/offscreen/manual/text/canvas.2d.fillText-FontFace.html - + testing/web-platform/tests/html/canvas/offscreen/manual/text/canvas.2d.fillText.html - + testing/web-platform/tests/html/canvas/offscreen/manual/text/empty-ref.html - testing/web-platform/tests/html/cross-origin-opener-policy/blob-popup.https.html - testing/web-platform/tests/html/cross-origin-opener-policy/coep-navigate-popup.https.html - testing/web-platform/tests/html/cross-origin-opener-policy/historical/coep-navigate-popup-unsafe-inherit.https.html - testing/web-platform/tests/html/semantics/interactive-elements/the-dialog-element/dialog-form-submission.html - testing/web-platform/tests/html/semantics/the-button-element/command-and-commandfor/on-dialog-behavior-request-close.tentative.html - testing/web-platform/tests/html/semantics/the-button-element/command-and-commandfor/on-dialog-behavior.html - testing/web-platform/tests/html/syntax/serializing-html-fragments/serializing-lt-gt.tentative.html → testing/web-platform/tests/html/syntax/serializing-html-fragments/serializing-lt-gt.html - testing/web-platform/tests/html/syntax/serializing-html-fragments/serializing.html - testing/web-platform/tests/interfaces/scoped-custom-elements-registry.tentative.idl → testing/web-platform/tests/interfaces/scoped-custom-elements-registry.idl - + testing/web-platform/tests/media-playback-quality/WEB_FEATURES.yml - testing/web-platform/tests/preload/preload-referrer-policy-subresource-header.tentative.html - + testing/web-platform/tests/scroll-animations/css/timeline-names-ident-function.html - testing/web-platform/tests/soft-navigation-heuristics/detection/tentative/racing-soft-navigations.html - testing/web-platform/tests/speculation-rules/prefetch/resources/basic-service-worker.js - testing/web-platform/tests/speculation-rules/prefetch/resources/executor.sub.html - testing/web-platform/tests/speculation-rules/prefetch/resources/utils.sub.js - testing/web-platform/tests/speculation-rules/prefetch/tentative/service-worker/basic.sub.https.html - testing/web-platform/tests/subresource-integrity/tentative/integrity-policy/parsing.html → testing/web-platform/tests/subresource-integrity/integrity-policy/parsing.html - testing/web-platform/tests/subresource-integrity/tentative/integrity-policy/script.https.html → testing/web-platform/tests/subresource-integrity/integrity-policy/script.https.html - testing/web-platform/tests/subresource-integrity/signatures/tentative/accept-signature.parser-inserted.html - testing/web-platform/tests/subresource-integrity/signatures/tentative/accept-signature.window.js - testing/web-platform/tests/subresource-integrity/signatures/tentative/helper.js - testing/web-platform/tests/tools/webdriver/webdriver/bidi/modules/browser.py - testing/web-platform/tests/tools/wpt/run.py - testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/android_webview.py - testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/base.py - testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome.py - testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome_android.py - testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox.py - testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox_android.py - testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/safari.py - testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/sauce.py - testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/servodriver.py - testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/wktr.py - testing/web-platform/tests/tools/wptrunner/wptrunner/executors/base.py - testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py - testing/web-platform/tests/tools/wptrunner/wptrunner/formatters/wptreport.py - testing/web-platform/tests/tools/wptrunner/wptrunner/testrunner.py - testing/web-platform/tests/tools/wptrunner/wptrunner/tests/browsers/test_base.py - testing/web-platform/tests/tools/wptrunner/wptrunner/wptcommandline.py - testing/web-platform/tests/tools/wptrunner/wptrunner/wptrunner.py - testing/web-platform/tests/tools/wptserve/wptserve/server.py - + testing/web-platform/tests/webdriver/tests/bidi/browser/create_user_context/accept_insecure_certs.py - testing/web-platform/tests/webdriver/tests/bidi/browser/create_user_context/invalid.py - + testing/web-platform/tests/webdriver/tests/bidi/browser/create_user_context/proxy.py - testing/web-platform/tests/webdriver/tests/classic/new_session/merge.py - testing/web-platform/tests/webdriver/tests/support/fixtures_bidi.py - testing/web-platform/tests/webnn/conformance_tests/arg_min_max.https.any.js - testing/web-platform/tests/webnn/conformance_tests/expand.https.any.js - testing/web-platform/tests/webnn/conformance_tests/gather.https.any.js - testing/web-platform/tests/webnn/conformance_tests/gatherElements.https.any.js - testing/web-platform/tests/webnn/conformance_tests/gatherND.https.any.js - testing/web-platform/tests/webnn/conformance_tests/pad.https.any.js - testing/web-platform/tests/webnn/conformance_tests/qdq_subgraph.https.any.js - testing/web-platform/tests/webnn/conformance_tests/reduce_l1.https.any.js - testing/web-platform/tests/webnn/conformance_tests/reshape.https.any.js - testing/web-platform/tests/webnn/conformance_tests/reverse.https.any.js - testing/web-platform/tests/webnn/conformance_tests/scatterElements.https.any.js - testing/web-platform/tests/webnn/conformance_tests/scatterND.https.any.js - testing/web-platform/tests/webnn/conformance_tests/slice.https.any.js - testing/web-platform/tests/webnn/conformance_tests/split.https.any.js - testing/web-platform/tests/webnn/conformance_tests/tensor.https.any.js - testing/web-platform/tests/webnn/conformance_tests/tile.https.any.js - testing/web-platform/tests/webnn/conformance_tests/transpose.https.any.js - testing/web-platform/tests/webnn/conformance_tests/triangular.https.any.js - testing/web-platform/tests/webnn/conformance_tests/where.https.any.js - third_party/rust/context_id/.cargo-checksum.json - third_party/rust/context_id/Cargo.toml - third_party/rust/context_id/src/lib.rs - third_party/rust/error-support/.cargo-checksum.json - third_party/rust/error-support/Cargo.toml - third_party/rust/error-support/README.md - − third_party/rust/error-support/src/errorsupport.udl - third_party/rust/error-support/src/handling.rs - third_party/rust/error-support/src/lib.rs - third_party/rust/error-support/src/macros.rs - third_party/rust/error-support/src/reporting.rs - third_party/rust/glean-core/.cargo-checksum.json - third_party/rust/glean-core/Cargo.toml - third_party/rust/glean/.cargo-checksum.json - third_party/rust/glean/Cargo.lock - third_party/rust/glean/Cargo.toml - third_party/rust/memtest/.cargo-checksum.json - third_party/rust/memtest/Cargo.lock - third_party/rust/memtest/Cargo.toml - third_party/rust/memtest/examples/usage.rs - third_party/rust/memtest/src/lib.rs - third_party/rust/memtest/src/memtest.rs - third_party/rust/relevancy/.cargo-checksum.json - third_party/rust/relevancy/Cargo.toml - third_party/rust/relevancy/src/ingest.rs - third_party/rust/relevancy/src/lib.rs - third_party/rust/remote_settings/.cargo-checksum.json - third_party/rust/remote_settings/Cargo.toml - third_party/rust/remote_settings/src/client.rs - third_party/rust/remote_settings/src/config.rs - third_party/rust/remote_settings/src/error.rs - third_party/rust/remote_settings/src/lib.rs - third_party/rust/remote_settings/src/service.rs - third_party/rust/search/.cargo-checksum.json - third_party/rust/search/Cargo.toml - third_party/rust/search/src/selector.rs - third_party/rust/sql-support/.cargo-checksum.json - third_party/rust/sql-support/Cargo.toml - third_party/rust/sql-support/src/conn_ext.rs - third_party/rust/sql-support/src/lib.rs - third_party/rust/sql-support/src/open_database.rs - third_party/rust/suggest/.cargo-checksum.json - third_party/rust/suggest/Cargo.toml - third_party/rust/suggest/src/benchmarks/geoname.rs - third_party/rust/suggest/src/db.rs - third_party/rust/suggest/src/geoname.rs - third_party/rust/suggest/src/lib.rs - third_party/rust/suggest/src/provider.rs - third_party/rust/suggest/src/rs.rs - third_party/rust/suggest/src/schema.rs - third_party/rust/suggest/src/store.rs - third_party/rust/suggest/src/suggestion.rs - third_party/rust/suggest/src/testing/mod.rs - third_party/rust/suggest/src/weather.rs - third_party/rust/sync15/.cargo-checksum.json - third_party/rust/sync15/Cargo.toml - third_party/rust/sync15/src/bso/content.rs - third_party/rust/sync15/src/client/coll_state.rs - third_party/rust/sync15/src/client/request.rs - third_party/rust/sync15/src/client/state.rs - third_party/rust/sync15/src/client/storage_client.rs - third_party/rust/sync15/src/client/sync.rs - third_party/rust/sync15/src/client/sync_multiple.rs - third_party/rust/sync15/src/client/token.rs - third_party/rust/sync15/src/clients_engine/engine.rs - third_party/rust/sync15/src/clients_engine/record.rs - third_party/rust/sync15/src/engine/bridged_engine.rs - third_party/rust/sync15/src/error.rs - third_party/rust/sync15/src/key_bundle.rs - third_party/rust/sync15/src/telemetry.rs - third_party/rust/tabs/.cargo-checksum.json - third_party/rust/tabs/Cargo.toml - third_party/rust/tabs/src/schema.rs - third_party/rust/tabs/src/storage.rs - third_party/rust/tabs/src/sync/bridge.rs - third_party/rust/tabs/src/sync/engine.rs - + third_party/rust/tinyvec/.cargo-checksum.json - + third_party/rust/tinyvec/CHANGELOG.md - + third_party/rust/tinyvec/Cargo.lock - + third_party/rust/tinyvec/Cargo.toml - + third_party/rust/tinyvec/LICENSE-APACHE.md - + third_party/rust/tinyvec/LICENSE-MIT.md - + third_party/rust/tinyvec/LICENSE-ZLIB.md - + third_party/rust/tinyvec/README.md - + third_party/rust/tinyvec/benches/macros.rs - + third_party/rust/tinyvec/benches/smallvec.rs - + third_party/rust/tinyvec/debug_metadata/README.md - + third_party/rust/tinyvec/debug_metadata/tinyvec.natvis - + third_party/rust/tinyvec/rustfmt.toml - + third_party/rust/tinyvec/src/array.rs - + third_party/rust/tinyvec/src/array/const_generic_impl.rs - + third_party/rust/tinyvec/src/array/generated_impl.rs - + third_party/rust/tinyvec/src/array/generic_array_impl.rs - + third_party/rust/tinyvec/src/arrayvec.rs - + third_party/rust/tinyvec/src/arrayvec_drain.rs - + third_party/rust/tinyvec/src/lib.rs - + third_party/rust/tinyvec/src/slicevec.rs - + third_party/rust/tinyvec/src/tinyvec.rs - + third_party/rust/tinyvec/tests/arrayvec.rs - + third_party/rust/tinyvec/tests/debugger_visualizer.rs - + third_party/rust/tinyvec/tests/tinyvec.rs - + third_party/rust/tinyvec_macros/.cargo-checksum.json - + third_party/rust/tinyvec_macros/Cargo.toml - + third_party/rust/tinyvec_macros/LICENSE-APACHE.md - + third_party/rust/tinyvec_macros/LICENSE-MIT.md - + third_party/rust/tinyvec_macros/LICENSE-ZLIB.md - + third_party/rust/tinyvec_macros/src/lib.rs - + third_party/rust/unicode-normalization/.cargo-checksum.json - + third_party/rust/unicode-normalization/COPYRIGHT - + third_party/rust/unicode-normalization/Cargo.toml - + third_party/rust/unicode-normalization/LICENSE-APACHE - + third_party/rust/unicode-normalization/LICENSE-MIT - + third_party/rust/unicode-normalization/README.md - + third_party/rust/unicode-normalization/benches/bench.rs - + third_party/rust/unicode-normalization/scripts/unicode.py - + third_party/rust/unicode-normalization/src/__test_api.rs - + third_party/rust/unicode-normalization/src/decompose.rs - + third_party/rust/unicode-normalization/src/lib.rs - + third_party/rust/unicode-normalization/src/lookups.rs - + third_party/rust/unicode-normalization/src/normalize.rs - + third_party/rust/unicode-normalization/src/perfect_hash.rs - + third_party/rust/unicode-normalization/src/quick_check.rs - + third_party/rust/unicode-normalization/src/recompose.rs - + third_party/rust/unicode-normalization/src/replace.rs - + third_party/rust/unicode-normalization/src/stream_safe.rs - + third_party/rust/unicode-normalization/src/tables.rs - + third_party/rust/unicode-normalization/src/test.rs - third_party/rust/viaduct/.cargo-checksum.json - third_party/rust/viaduct/Cargo.toml - third_party/rust/viaduct/src/backend.rs - third_party/rust/viaduct/src/backend/ffi.rs - third_party/rust/viaduct/src/headers/name.rs - third_party/rust/viaduct/src/lib.rs - third_party/rust/webext-storage/.cargo-checksum.json - third_party/rust/webext-storage/Cargo.toml - third_party/rust/webext-storage/src/api.rs - third_party/rust/webext-storage/src/db.rs - third_party/rust/webext-storage/src/error.rs - third_party/rust/webext-storage/src/migration.rs - third_party/rust/webext-storage/src/schema.rs - third_party/rust/webext-storage/src/store.rs - third_party/rust/webext-storage/src/sync/incoming.rs - third_party/rust/webext-storage/src/sync/mod.rs - third_party/rust/webext-storage/src/sync/outgoing.rs - third_party/rust/webext-storage/src/sync/sync_tests.rs - − toolkit/.eslintrc.js - browser/components/.eslintrc.js → toolkit/.eslintrc.mjs - toolkit/components/aboutconfig/test/browser/browser.toml - − toolkit/components/antitracking/test/browser/.eslintrc.js - browser/components/extensions/.eslintrc.js → toolkit/components/antitracking/test/browser/.eslintrc.mjs - − toolkit/components/extensions/.eslintrc.js - + toolkit/components/extensions/.eslintrc.mjs - − toolkit/components/extensions/child/.eslintrc.js - + toolkit/components/extensions/child/.eslintrc.mjs - − toolkit/components/extensions/parent/.eslintrc.js - + toolkit/components/extensions/parent/.eslintrc.mjs - − toolkit/components/extensions/test/browser/.eslintrc.js - + toolkit/components/extensions/test/browser/.eslintrc.mjs - − toolkit/components/extensions/test/mochitest/.eslintrc.js - + toolkit/components/extensions/test/mochitest/.eslintrc.mjs - toolkit/components/extensions/test/mochitest/mochitest-common.toml - − toolkit/components/extensions/test/xpcshell/.eslintrc.js - + toolkit/components/extensions/test/xpcshell/.eslintrc.mjs - − toolkit/components/extensions/test/xpcshell/webidl-api/.eslintrc.js - + toolkit/components/extensions/test/xpcshell/webidl-api/.eslintrc.mjs - toolkit/components/extensions/test/xpcshell/xpcshell-common.toml - toolkit/components/httpsonlyerror/tests/browser/browser.toml - − toolkit/components/narrate/.eslintrc.js - + toolkit/components/narrate/.eslintrc.mjs - toolkit/components/nimbus/FeatureManifest.yaml - toolkit/components/nimbus/test/python/dump-targeting-context.js - − toolkit/components/normandy/test/.eslintrc.js - + toolkit/components/normandy/test/.eslintrc.mjs - − toolkit/components/passwordmgr/test/browser/.eslintrc.js - taskcluster/docker/index-task/.eslintrc.js → toolkit/components/passwordmgr/test/browser/.eslintrc.mjs - toolkit/components/passwordmgr/test/browser/browser.toml - − toolkit/components/passwordmgr/test/mochitest/.eslintrc.js - + toolkit/components/passwordmgr/test/mochitest/.eslintrc.mjs - toolkit/components/pictureinpicture/tests/browser.toml - toolkit/components/printing/tests/browser.toml - toolkit/components/printing/tests/browserSidebarRevamp.toml - toolkit/components/promiseworker/PromiseWorker.sys.mjs - − toolkit/components/prompts/test/.eslintrc.js - + toolkit/components/prompts/test/.eslintrc.mjs - − toolkit/components/reader/.eslintrc.js - + toolkit/components/reader/.eslintrc.mjs - toolkit/components/reader/Readerable.sys.mjs - toolkit/components/uniffi-bindgen-gecko-js/components/generated/RustSuggest.sys.mjs - toolkit/components/uniffi-bindgen-gecko-js/components/generated/RustTabs.sys.mjs - toolkit/components/uniffi-bindgen-gecko-js/components/generated/RustWebextstorage.sys.mjs - toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustArithmetic.sys.mjs - toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustCustomTypes.sys.mjs - toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustExternalTypes.sys.mjs - toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustFixtureCallbacks.sys.mjs - toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustFutures.sys.mjs - toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustGeometry.sys.mjs - toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustRefcounts.sys.mjs - toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustRondpoint.sys.mjs - toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustSprites.sys.mjs - toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustTodolist.sys.mjs - toolkit/components/uniffi-bindgen-gecko-js/fixtures/generated/RustUniffiTraitInterfaces.sys.mjs - toolkit/components/uniffi-js/GeneratedScaffolding.cpp - testing/raptor/.eslintrc.js → toolkit/content/.eslintrc.mjs - toolkit/content/aboutLogging/aboutLogging.html - toolkit/content/tests/browser/browser.toml - toolkit/content/tests/mochitest/mochitest.toml - toolkit/crashreporter/client/app/Cargo.toml - toolkit/crashreporter/client/app/src/config.rs - toolkit/crashreporter/client/app/src/memory_test.rs - toolkit/crashreporter/client/app/src/test.rs - toolkit/crashreporter/crash_helper_client/src/platform.rs - toolkit/crashreporter/crash_helper_client/src/platform/windows.rs - toolkit/crashreporter/crash_helper_common/src/errors.rs - toolkit/crashreporter/crash_helper_common/src/ipc_channel/windows.rs - toolkit/crashreporter/crash_helper_common/src/ipc_connector/windows.rs - toolkit/crashreporter/crash_helper_common/src/ipc_listener/windows.rs - toolkit/crashreporter/crash_helper_common/src/platform/windows.rs - − toolkit/locales-preview/localModelManagement.ftl - toolkit/locales/en-US/toolkit/about/aboutAddons.ftl - toolkit/locales/en-US/toolkit/about/aboutLogging.ftl - toolkit/locales/jar.mn - − toolkit/modules/subprocess/.eslintrc.js - browser/components/customizableui/content/.eslintrc.js → toolkit/modules/subprocess/.eslintrc.mjs - − toolkit/mozapps/extensions/.eslintrc.js - + toolkit/mozapps/extensions/.eslintrc.mjs - toolkit/mozapps/extensions/content/aboutaddons.html - toolkit/mozapps/extensions/internal/ModelHubProvider.sys.mjs - toolkit/mozapps/extensions/internal/XPIDatabase.sys.mjs - toolkit/mozapps/extensions/internal/XPIInstall.sys.mjs - toolkit/mozapps/extensions/internal/XPIProvider.sys.mjs - − toolkit/mozapps/extensions/test/browser/.eslintrc.js - + toolkit/mozapps/extensions/test/browser/.eslintrc.mjs - toolkit/mozapps/extensions/test/browser/browser.toml - toolkit/mozapps/extensions/test/browser/browser_html_mlmodel_addons.js - toolkit/mozapps/extensions/test/browser/browser_sidebar_hidden_categories.js - − toolkit/mozapps/extensions/test/xpcshell/.eslintrc.js - tools/tryselect/selectors/chooser/.eslintrc.js → toolkit/mozapps/extensions/test/xpcshell/.eslintrc.mjs - toolkit/mozapps/extensions/test/xpcshell/head_system_addons.js - toolkit/mozapps/extensions/test/xpcshell/test_ModelHubProvider.js - toolkit/mozapps/extensions/test/xpcshell/test_system_builtins.js - toolkit/mozapps/extensions/test/xpcshell/test_system_reset.js - toolkit/mozapps/extensions/test/xpcshell/test_system_upgrades.js - toolkit/mozapps/update/tests/data/xpcshellUtilsAUS.js - toolkit/themes/shared/global-shared.css - tools/@types/generated/lib.gecko.dom.d.ts - tools/@types/generated/lib.gecko.glean.d.ts - tools/@types/generated/lib.gecko.modules.d.ts - tools/@types/generated/lib.gecko.nsresult.d.ts - tools/@types/generated/lib.gecko.xpcom.d.ts - tools/@types/generated/tspaths.json - tools/@types/subs/FeatureManifest.sys.d.mts - tools/@types/subs/RFPTargetConstants.sys.d.mts - tools/lint/eslint.yml - − tools/lint/eslint/.eslintrc.js - + tools/lint/eslint/.eslintrc.mjs - tools/lint/eslint/__init__.py - − tools/lint/eslint/eslint-plugin-mozilla/lib/configs/.eslintrc.js - + tools/lint/eslint/eslint-plugin-mozilla/lib/configs/.eslintrc.mjs - tools/lint/eslint/eslint-plugin-mozilla/lib/configs/recommended.js - tools/lint/eslint/eslint-plugin-mozilla/lib/helpers.js - tools/lint/eslint/eslint-plugin-mozilla/lib/index.js - tools/lint/perfdocs/templates/index.rst - tools/lint/rejected-words.yml - + tools/lint/test/files/eslint/test-eslint.config.mjs - tools/lint/test/files/license/.eslintrc.js → tools/lint/test/files/license/.eslintrc.mjs - tools/lint/test/test_eslint.py - tools/lint/test/test_file_license.py - tools/rewriting/ThirdPartyPaths.txt - + tools/tryselect/selectors/chooser/.eslintrc.mjs - − tools/ts/.eslintrc.js - + tools/ts/.eslintrc.mjs - tools/ts/config/error_list.json - tools/ts/package-lock.json - tools/ts/package.json - widget/gtk/nsGtkKeyUtils.cpp - widget/gtk/nsGtkKeyUtils.h - widget/gtk/nsWindow.cpp - widget/gtk/nsWindow.h - widget/tests/browser/browser.toml - widget/tests/chrome.toml - widget/windows/nsLookAndFeel.cpp - xpfe/appshell/nsIWindowMediator.idl - xpfe/appshell/nsWindowMediator.cpp - xpfe/appshell/nsWindowMediator.h The diff was not included because it is too large. View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/6a72a6d... -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/6a72a6d... You're receiving this email because of your account on gitlab.torproject.org.