[pull] main from mozilla-firefox:main#364
Merged
pull[bot] merged 87 commits intopixeldevel:mainfrom Feb 5, 2026
Merged
Conversation
…nordzilla,translations-reviewers Differential Revision: https://phabricator.services.mozilla.com/D271447
…n splitview r=omc-reviewers,sfoster,aminomancer Differential Revision: https://phabricator.services.mozilla.com/D279545
…newtab-reviewers Differential Revision: https://phabricator.services.mozilla.com/D275860
…nley,rrando,home-newtab-reviewers Differential Revision: https://phabricator.services.mozilla.com/D275861
…wers,mconley Differential Revision: https://phabricator.services.mozilla.com/D275862
…=dom-core,webidl,smaug Differential Revision: https://phabricator.services.mozilla.com/D281655
…ser-reviewers,sthompson Differential Revision: https://phabricator.services.mozilla.com/D281628
Differential Revision: https://phabricator.services.mozilla.com/D281754
…s r=firefox-build-system-reviewers,glandium Differential Revision: https://phabricator.services.mozilla.com/D281651
…r=nordzilla Differential Revision: https://phabricator.services.mozilla.com/D281505
…HTML. r=nordzilla,translations-reviewers" for causing mochitest failures @browser_dom_extractor.js. This reverts commit be6fc81.
…b3e0f6 r=webgpu-reviewers,ErichDonGubler Differential Revision: https://phabricator.services.mozilla.com/D281582
…=tabbrowser-reviewers,kcochrane Differential Revision: https://phabricator.services.mozilla.com/D281674
…e-reviewers,ai-frontend-reviewers,ngrato,sfoster Differential Revision: https://phabricator.services.mozilla.com/D280655
…r-reviewers,kcochrane Differential Revision: https://phabricator.services.mozilla.com/D281687
…ewers,ip-protection-reviewers,flod Differential Revision: https://phabricator.services.mozilla.com/D281000
…torMenuTest UI test r=aaronmt The UI tests were flaky when verifying and trying to interact with the search selector shortcuts. Added a couple of waits for the search selectors and removed some redundant clicking action on the search bar (we can interact with the search selector even if the search bar isn't enabled) All 4 affected UI tests successfully passed 50x on Firebase ✅ Differential Revision: https://phabricator.services.mozilla.com/D281789
…TypeScript import comments. r=mossop DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D279332
…ILD CLOSED TREE ach -> c476a531734e1f30560d7505c27cf386dca6240f af -> c476a531734e1f30560d7505c27cf386dca6240f an -> c476a531734e1f30560d7505c27cf386dca6240f ar -> c476a531734e1f30560d7505c27cf386dca6240f ast -> c476a531734e1f30560d7505c27cf386dca6240f az -> c476a531734e1f30560d7505c27cf386dca6240f be -> c476a531734e1f30560d7505c27cf386dca6240f bg -> c476a531734e1f30560d7505c27cf386dca6240f bn -> c476a531734e1f30560d7505c27cf386dca6240f bo -> c476a531734e1f30560d7505c27cf386dca6240f br -> c476a531734e1f30560d7505c27cf386dca6240f brx -> c476a531734e1f30560d7505c27cf386dca6240f bs -> c476a531734e1f30560d7505c27cf386dca6240f ca -> c476a531734e1f30560d7505c27cf386dca6240f ca-valencia -> c476a531734e1f30560d7505c27cf386dca6240f cak -> c476a531734e1f30560d7505c27cf386dca6240f ckb -> c476a531734e1f30560d7505c27cf386dca6240f cs -> c476a531734e1f30560d7505c27cf386dca6240f cy -> c476a531734e1f30560d7505c27cf386dca6240f da -> c476a531734e1f30560d7505c27cf386dca6240f de -> c476a531734e1f30560d7505c27cf386dca6240f dsb -> c476a531734e1f30560d7505c27cf386dca6240f el -> c476a531734e1f30560d7505c27cf386dca6240f en-CA -> c476a531734e1f30560d7505c27cf386dca6240f en-GB -> c476a531734e1f30560d7505c27cf386dca6240f eo -> c476a531734e1f30560d7505c27cf386dca6240f es-AR -> c476a531734e1f30560d7505c27cf386dca6240f es-CL -> c476a531734e1f30560d7505c27cf386dca6240f es-ES -> c476a531734e1f30560d7505c27cf386dca6240f es-MX -> c476a531734e1f30560d7505c27cf386dca6240f et -> c476a531734e1f30560d7505c27cf386dca6240f eu -> c476a531734e1f30560d7505c27cf386dca6240f fa -> c476a531734e1f30560d7505c27cf386dca6240f ff -> c476a531734e1f30560d7505c27cf386dca6240f fi -> c476a531734e1f30560d7505c27cf386dca6240f fr -> c476a531734e1f30560d7505c27cf386dca6240f fur -> c476a531734e1f30560d7505c27cf386dca6240f fy-NL -> c476a531734e1f30560d7505c27cf386dca6240f ga-IE -> c476a531734e1f30560d7505c27cf386dca6240f gd -> c476a531734e1f30560d7505c27cf386dca6240f gl -> c476a531734e1f30560d7505c27cf386dca6240f gn -> c476a531734e1f30560d7505c27cf386dca6240f gu-IN -> c476a531734e1f30560d7505c27cf386dca6240f he -> c476a531734e1f30560d7505c27cf386dca6240f hi-IN -> c476a531734e1f30560d7505c27cf386dca6240f hr -> c476a531734e1f30560d7505c27cf386dca6240f hsb -> c476a531734e1f30560d7505c27cf386dca6240f hu -> c476a531734e1f30560d7505c27cf386dca6240f hy-AM -> c476a531734e1f30560d7505c27cf386dca6240f hye -> c476a531734e1f30560d7505c27cf386dca6240f ia -> c476a531734e1f30560d7505c27cf386dca6240f id -> c476a531734e1f30560d7505c27cf386dca6240f is -> c476a531734e1f30560d7505c27cf386dca6240f it -> c476a531734e1f30560d7505c27cf386dca6240f ja -> c476a531734e1f30560d7505c27cf386dca6240f ja-JP-mac -> c476a531734e1f30560d7505c27cf386dca6240f ka -> c476a531734e1f30560d7505c27cf386dca6240f kab -> c476a531734e1f30560d7505c27cf386dca6240f kk -> c476a531734e1f30560d7505c27cf386dca6240f km -> c476a531734e1f30560d7505c27cf386dca6240f kn -> c476a531734e1f30560d7505c27cf386dca6240f ko -> c476a531734e1f30560d7505c27cf386dca6240f lij -> c476a531734e1f30560d7505c27cf386dca6240f lo -> c476a531734e1f30560d7505c27cf386dca6240f lt -> c476a531734e1f30560d7505c27cf386dca6240f ltg -> c476a531734e1f30560d7505c27cf386dca6240f lv -> c476a531734e1f30560d7505c27cf386dca6240f meh -> c476a531734e1f30560d7505c27cf386dca6240f mk -> c476a531734e1f30560d7505c27cf386dca6240f ml -> c476a531734e1f30560d7505c27cf386dca6240f mr -> c476a531734e1f30560d7505c27cf386dca6240f ms -> c476a531734e1f30560d7505c27cf386dca6240f my -> c476a531734e1f30560d7505c27cf386dca6240f nb-NO -> c476a531734e1f30560d7505c27cf386dca6240f ne-NP -> c476a531734e1f30560d7505c27cf386dca6240f nl -> c476a531734e1f30560d7505c27cf386dca6240f nn-NO -> c476a531734e1f30560d7505c27cf386dca6240f oc -> c476a531734e1f30560d7505c27cf386dca6240f pa-IN -> c476a531734e1f30560d7505c27cf386dca6240f pl -> c476a531734e1f30560d7505c27cf386dca6240f pt-BR -> c476a531734e1f30560d7505c27cf386dca6240f pt-PT -> c476a531734e1f30560d7505c27cf386dca6240f rm -> c476a531734e1f30560d7505c27cf386dca6240f ro -> c476a531734e1f30560d7505c27cf386dca6240f ru -> c476a531734e1f30560d7505c27cf386dca6240f sat -> c476a531734e1f30560d7505c27cf386dca6240f sc -> c476a531734e1f30560d7505c27cf386dca6240f scn -> c476a531734e1f30560d7505c27cf386dca6240f sco -> c476a531734e1f30560d7505c27cf386dca6240f si -> c476a531734e1f30560d7505c27cf386dca6240f sk -> c476a531734e1f30560d7505c27cf386dca6240f skr -> c476a531734e1f30560d7505c27cf386dca6240f sl -> c476a531734e1f30560d7505c27cf386dca6240f son -> c476a531734e1f30560d7505c27cf386dca6240f sq -> c476a531734e1f30560d7505c27cf386dca6240f sr -> c476a531734e1f30560d7505c27cf386dca6240f sv-SE -> c476a531734e1f30560d7505c27cf386dca6240f szl -> c476a531734e1f30560d7505c27cf386dca6240f ta -> c476a531734e1f30560d7505c27cf386dca6240f te -> c476a531734e1f30560d7505c27cf386dca6240f tg -> c476a531734e1f30560d7505c27cf386dca6240f th -> c476a531734e1f30560d7505c27cf386dca6240f tl -> c476a531734e1f30560d7505c27cf386dca6240f tr -> c476a531734e1f30560d7505c27cf386dca6240f trs -> c476a531734e1f30560d7505c27cf386dca6240f uk -> c476a531734e1f30560d7505c27cf386dca6240f ur -> c476a531734e1f30560d7505c27cf386dca6240f uz -> c476a531734e1f30560d7505c27cf386dca6240f vi -> c476a531734e1f30560d7505c27cf386dca6240f wo -> c476a531734e1f30560d7505c27cf386dca6240f xh -> c476a531734e1f30560d7505c27cf386dca6240f zh-CN -> c476a531734e1f30560d7505c27cf386dca6240f zh-TW -> c476a531734e1f30560d7505c27cf386dca6240f
…LD CLOSED TREE ach -> c476a531734e1f30560d7505c27cf386dca6240f an -> c476a531734e1f30560d7505c27cf386dca6240f ar -> c476a531734e1f30560d7505c27cf386dca6240f ast -> c476a531734e1f30560d7505c27cf386dca6240f az -> c476a531734e1f30560d7505c27cf386dca6240f be -> c476a531734e1f30560d7505c27cf386dca6240f bg -> c476a531734e1f30560d7505c27cf386dca6240f bn -> c476a531734e1f30560d7505c27cf386dca6240f br -> c476a531734e1f30560d7505c27cf386dca6240f bs -> c476a531734e1f30560d7505c27cf386dca6240f ca -> c476a531734e1f30560d7505c27cf386dca6240f cak -> c476a531734e1f30560d7505c27cf386dca6240f cs -> c476a531734e1f30560d7505c27cf386dca6240f cy -> c476a531734e1f30560d7505c27cf386dca6240f da -> c476a531734e1f30560d7505c27cf386dca6240f de -> c476a531734e1f30560d7505c27cf386dca6240f dsb -> c476a531734e1f30560d7505c27cf386dca6240f el -> c476a531734e1f30560d7505c27cf386dca6240f en-CA -> c476a531734e1f30560d7505c27cf386dca6240f en-GB -> c476a531734e1f30560d7505c27cf386dca6240f eo -> c476a531734e1f30560d7505c27cf386dca6240f es-AR -> c476a531734e1f30560d7505c27cf386dca6240f es-CL -> c476a531734e1f30560d7505c27cf386dca6240f es-ES -> c476a531734e1f30560d7505c27cf386dca6240f es-MX -> c476a531734e1f30560d7505c27cf386dca6240f et -> c476a531734e1f30560d7505c27cf386dca6240f eu -> c476a531734e1f30560d7505c27cf386dca6240f fa -> c476a531734e1f30560d7505c27cf386dca6240f ff -> c476a531734e1f30560d7505c27cf386dca6240f fi -> c476a531734e1f30560d7505c27cf386dca6240f fr -> c476a531734e1f30560d7505c27cf386dca6240f fy-NL -> c476a531734e1f30560d7505c27cf386dca6240f ga-IE -> c476a531734e1f30560d7505c27cf386dca6240f gd -> c476a531734e1f30560d7505c27cf386dca6240f gl -> c476a531734e1f30560d7505c27cf386dca6240f gn -> c476a531734e1f30560d7505c27cf386dca6240f gu-IN -> c476a531734e1f30560d7505c27cf386dca6240f he -> c476a531734e1f30560d7505c27cf386dca6240f hi-IN -> c476a531734e1f30560d7505c27cf386dca6240f hr -> c476a531734e1f30560d7505c27cf386dca6240f hsb -> c476a531734e1f30560d7505c27cf386dca6240f hu -> c476a531734e1f30560d7505c27cf386dca6240f hy-AM -> c476a531734e1f30560d7505c27cf386dca6240f ia -> c476a531734e1f30560d7505c27cf386dca6240f id -> c476a531734e1f30560d7505c27cf386dca6240f is -> c476a531734e1f30560d7505c27cf386dca6240f it -> c476a531734e1f30560d7505c27cf386dca6240f ja -> c476a531734e1f30560d7505c27cf386dca6240f ka -> c476a531734e1f30560d7505c27cf386dca6240f kab -> c476a531734e1f30560d7505c27cf386dca6240f kk -> c476a531734e1f30560d7505c27cf386dca6240f km -> c476a531734e1f30560d7505c27cf386dca6240f kn -> c476a531734e1f30560d7505c27cf386dca6240f ko -> c476a531734e1f30560d7505c27cf386dca6240f lij -> c476a531734e1f30560d7505c27cf386dca6240f lo -> c476a531734e1f30560d7505c27cf386dca6240f lt -> c476a531734e1f30560d7505c27cf386dca6240f ltg -> c476a531734e1f30560d7505c27cf386dca6240f lv -> c476a531734e1f30560d7505c27cf386dca6240f meh -> c476a531734e1f30560d7505c27cf386dca6240f mix -> c476a531734e1f30560d7505c27cf386dca6240f ml -> c476a531734e1f30560d7505c27cf386dca6240f mr -> c476a531734e1f30560d7505c27cf386dca6240f ms -> c476a531734e1f30560d7505c27cf386dca6240f my -> c476a531734e1f30560d7505c27cf386dca6240f nb-NO -> c476a531734e1f30560d7505c27cf386dca6240f ne-NP -> c476a531734e1f30560d7505c27cf386dca6240f nl -> c476a531734e1f30560d7505c27cf386dca6240f nn-NO -> c476a531734e1f30560d7505c27cf386dca6240f oc -> c476a531734e1f30560d7505c27cf386dca6240f pa-IN -> c476a531734e1f30560d7505c27cf386dca6240f pl -> c476a531734e1f30560d7505c27cf386dca6240f pt-BR -> c476a531734e1f30560d7505c27cf386dca6240f pt-PT -> c476a531734e1f30560d7505c27cf386dca6240f rm -> c476a531734e1f30560d7505c27cf386dca6240f ro -> c476a531734e1f30560d7505c27cf386dca6240f ru -> c476a531734e1f30560d7505c27cf386dca6240f sk -> c476a531734e1f30560d7505c27cf386dca6240f sl -> c476a531734e1f30560d7505c27cf386dca6240f son -> c476a531734e1f30560d7505c27cf386dca6240f sq -> c476a531734e1f30560d7505c27cf386dca6240f sr -> c476a531734e1f30560d7505c27cf386dca6240f sv-SE -> c476a531734e1f30560d7505c27cf386dca6240f ta -> c476a531734e1f30560d7505c27cf386dca6240f te -> c476a531734e1f30560d7505c27cf386dca6240f th -> c476a531734e1f30560d7505c27cf386dca6240f tl -> c476a531734e1f30560d7505c27cf386dca6240f tr -> c476a531734e1f30560d7505c27cf386dca6240f trs -> c476a531734e1f30560d7505c27cf386dca6240f uk -> c476a531734e1f30560d7505c27cf386dca6240f ur -> c476a531734e1f30560d7505c27cf386dca6240f uz -> c476a531734e1f30560d7505c27cf386dca6240f vi -> c476a531734e1f30560d7505c27cf386dca6240f wo -> c476a531734e1f30560d7505c27cf386dca6240f xh -> c476a531734e1f30560d7505c27cf386dca6240f zam -> c476a531734e1f30560d7505c27cf386dca6240f zh-CN -> c476a531734e1f30560d7505c27cf386dca6240f zh-TW -> c476a531734e1f30560d7505c27cf386dca6240f
…ux builds r=firefox-build-system-reviewers,glandium" for causing multiple bc failures. This reverts commit 16e3fd7.
…r=spidermonkey-reviewers,dminor The actual implementation was added when options processing was moved to C++ in bug 2010225. Differential Revision: https://phabricator.services.mozilla.com/D281767
…previousFailedIn` r=markh,skhamis,sync-reviewers Also renames `SyncEngine._previousFailedStorage` to `SyncEngine._previousFailedInStorage`. This will make it less confusing in the next patch in this stack when I add `SyncEngine.previousFailedOut` and `SyncEngine._previousFailedOutStorage`. Differential Revision: https://phabricator.services.mozilla.com/D281519
…ce r=markh,skhamis,sync-reviewers Differential Revision: https://phabricator.services.mozilla.com/D280106
…tCommonAncestor and enhance related assertions. r=tnikkel,layout-reviewers Differential Revision: https://phabricator.services.mozilla.com/D280500
…d isolated process check r=geckoview-reviewers,tcampbell Differential Revision: https://phabricator.services.mozilla.com/D280506
… bandwidth. r=ip-protection-reviewers,fluent-reviewers,rking,bolsson Differential Revision: https://phabricator.services.mozilla.com/D280438
…on next load when dismissed. r=home-newtab-reviewers,nbarrett This was due to a bug in how "data: false" was being interpreted (a false value for `data` on an action causes it to not actually be dispatched via the Redux store!) Differential Revision: https://phabricator.services.mozilla.com/D280828
…-newtab-reviewers,fluent-reviewers,omc-reviewers,bolsson,frontend-codestyle-reviewers,nbarrett,emcminn Differential Revision: https://phabricator.services.mozilla.com/D280829
…media-playback-reviewers,padenot Adds isValid() checks before calling value() on CheckedInt in ValidateVisibility. While overflow cannot occur mathematically (INT32_MAX + INT32_MAX < UINT32_MAX), this follows the same defensive pattern as the ByteCount and buffer reader fixes. Differential Revision: https://phabricator.services.mozilla.com/D281550
…er for time input. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D281622
…ation after authentication. r=android-reviewers,tthibaud Differential Revision: https://phabricator.services.mozilla.com/D279014
…Get Started". r=ip-protection-reviewers,hjones,sstreich Signing in will no longer enroll a user, only clicking "Get Started" in the panel or in settings will trigger enrollment. - Refactors `IPPEnrollAndEntitleManager.maybeEnrollAndEntitle()` to only handle the enrollment flow. - Adds an `IPPEnrollAndEntitleManager.updateEntitlement()` method for when only the entitlement should be checked. - Removes `IPProtectionService.signInFlow`. - Adds and `IPProtectionPanel.enroll()` methods for enrolling a user in a panels window. - Set the `IPProtectionService` state to `READY` while the enrollment is finishing so a user can immediately interact with the VPN. - Updates tests that involve enrollment. Differential Revision: https://phabricator.services.mozilla.com/D281562
…r. r=ip-protection-reviewers,fchasen Differential Revision: https://phabricator.services.mozilla.com/D280815
…-add-014.html. r=layout-reviewers,dshin The resulting column-balancing height after inserting elements is not the purpose of this test. Use `column-fill: auto` to make the test more stable on macOS. Differential Revision: https://phabricator.services.mozilla.com/D281820
…askgraph-reviewers,jcristau This character is not allowed in TC routes. Differential Revision: https://phabricator.services.mozilla.com/D281782
…`about:settings#home` r=home-newtab-reviewers,mkennedy,desktop-theme-reviewers,Dre,hjones Differential Revision: https://phabricator.services.mozilla.com/D281132
…ose to "Get Started". r=ip-protection-reviewers,hjones,sstreich" for causing bc failures @browser_privacy_ipprotection.js. This reverts commit f340b13.
…shel,application-update-reviewers,hsohaney,dmcintosh Differential Revision: https://phabricator.services.mozilla.com/D274626
…wtab-reviewers,nbarrett Differential Revision: https://phabricator.services.mozilla.com/D281848
…when reopening chat r=omarg,ai-frontend-reviewers Right now if I have a chat with a search handoff button, and then I close it and then reopen via chats, the handoff button does not appear. Differential Revision: https://phabricator.services.mozilla.com/D281801
…wers,ini Differential Revision: https://phabricator.services.mozilla.com/D281851
…oid-reviewers,skhan,harrisono Differential Revision: https://phabricator.services.mozilla.com/D281878
…e queries in Nightly. r=layout-reviewers,emilio (Note that this has already been enabled in CI for WPT tests, via testing/web-platform/meta/css/__dir__.ini.) Differential Revision: https://phabricator.services.mozilla.com/D281781
…ur,android-reviewers Differential Revision: https://phabricator.services.mozilla.com/D281770
…malekpour,android-reviewers Differential Revision: https://phabricator.services.mozilla.com/D281787
… a single wheel event. r=botond Differential Revision: https://phabricator.services.mozilla.com/D281695
…eb-platform tests. r=whimboo Differential Revision: https://phabricator.services.mozilla.com/D281696
…ng> r=jwatt" for causing build bustages @SVGAnimatedClass.h. This reverts commit 04cd245.
…s.js and browser_identityPopup_qwacs.js.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )