[pull] main from mozilla-firefox:main#357
Merged
pull[bot] merged 31 commits intopixeldevel:mainfrom Feb 3, 2026
Merged
Conversation
…startup r=cdupuis In addition to searching the OneDrive directory, which is the default backups location when OneDrive is enabled, also search the Documents directory during the initial startup. The Documents directory may be located inside OneDrive if it is selected for backup in OneDrive settings. Differential Revision: https://phabricator.services.mozilla.com/D280781
…entin Differential Revision: https://phabricator.services.mozilla.com/D281084
…ndroid-reviewers,007 Differential Revision: https://phabricator.services.mozilla.com/D278353
…s continuations into account. r=layout-reviewers,emilio `IntersectionObserver` makes sure that the observed target is a descendant of the intersection root in the containing block chain [1]. Containing blocks derive from boxes, which may consist of fragments [2] - So we should check against all fragments. [1]: https://w3c.github.io/IntersectionObserver/#update-intersection-observations-algo [2]: https://drafts.csswg.org/css-display/#intro Differential Revision: https://phabricator.services.mozilla.com/D281538
…Troubleshooting GeckoView tests r=geckoview-reviewers,ohall Differential Revision: https://phabricator.services.mozilla.com/D281463
…ion-reviewers,fluent-reviewers,bolsson,rking Differential Revision: https://phabricator.services.mozilla.com/D281041
…fluent-reviewers The text for the label for the create nre chat button in the sidebar needs to updated to New chat. Differential Revision: https://phabricator.services.mozilla.com/D281500
…oken ?bgrins,#ai-models-reviewers,#ai-frontend-reviewers r=ai-models-reviewers,ai-ondevice-reviewers,cdipersio,gregtatum Differential Revision: https://phabricator.services.mozilla.com/D279938
…th FxA token ?bgrins,#ai-models-reviewers,#ai-frontend-reviewers r=ai-models-reviewers,ai-ondevice-reviewers,cdipersio,gregtatum" for causing linting opt failures in browser_ml_openai.js. This reverts commit aa22d39.
…n first startup r=cdupuis" for causing xpcshell failures in test_backupService_findBackupsInWellKnownLocations.js. This reverts commit 886d233.
…owsing. r=android-reviewers,Roger Differential Revision: https://phabricator.services.mozilla.com/D277741
…core The bug itself was fixed in bug 2009323 or bug 2010730. Differential Revision: https://phabricator.services.mozilla.com/D281375
…-core The bug itself was fixed in bug 1998858 and bug 2010730 or bug 2009323. Differential Revision: https://phabricator.services.mozilla.com/D281376
…core The bug itself was fixed in bug 2009323 or bug 2010730. Differential Revision: https://phabricator.services.mozilla.com/D281377
Huge allocations will always be rounded to real pages. Differential Revision: https://phabricator.services.mozilla.com/D280543
…=glandium The test uses page size to calculate the size of the chunk header for testing jemalloc_ptr_info. Using real page size is correct for finding the size of the chunk header. Differential Revision: https://phabricator.services.mozilla.com/D280544
…c r=glandium Realloc of huge allocations used the wrong page size to determine if they're safe to do in-place. This patch fixes this. Differential Revision: https://phabricator.services.mozilla.com/D280545
…al pages r=glandium When the allocator touches previously-madvised memory it must clear madvised bits of trailing pages to keep them aligned with real pages. Differential Revision: https://phabricator.services.mozilla.com/D280546
With page size limited to 4KiB and the quantum-wide class covering the range from 512 bytes to 4KiB, the sub-page size class is unused and can be removed. Differential Revision: https://phabricator.services.mozilla.com/D259220
… the obsolete patch into the tree r=jjaschke,dom-core The bug itself was fixed in bug 1978714. Differential Revision: https://phabricator.services.mozilla.com/D281374
…kpour,android-reviewers We have an example of a Login created in the `PasswordGeneratorDialogFragment` that is passed back to callback, however we work around the hint provided from Gecko, but trying to modify the Login on confirmation. What this turns into is re-implemented logic in GeckoPromptDelegate with checks that we wouldn't need if we simply forwarded the hint onward. The `Login.guid` API is also a lie that we require it to exist. This seems to be because it was an API for _retrieving_ a Login from the storage layer which is now used for storing it. Differential Revision: https://phabricator.services.mozilla.com/D281382
…droid-reviewers Differential Revision: https://phabricator.services.mozilla.com/D281383
…ILD CLOSED TREE ach -> 37545900fd5cd0484c95672edafbe967103e5926 af -> 37545900fd5cd0484c95672edafbe967103e5926 an -> 37545900fd5cd0484c95672edafbe967103e5926 ar -> 37545900fd5cd0484c95672edafbe967103e5926 ast -> 37545900fd5cd0484c95672edafbe967103e5926 az -> 37545900fd5cd0484c95672edafbe967103e5926 be -> 37545900fd5cd0484c95672edafbe967103e5926 bg -> 37545900fd5cd0484c95672edafbe967103e5926 bn -> 37545900fd5cd0484c95672edafbe967103e5926 bo -> 37545900fd5cd0484c95672edafbe967103e5926 br -> 37545900fd5cd0484c95672edafbe967103e5926 brx -> 37545900fd5cd0484c95672edafbe967103e5926 bs -> 37545900fd5cd0484c95672edafbe967103e5926 ca -> 37545900fd5cd0484c95672edafbe967103e5926 ca-valencia -> 37545900fd5cd0484c95672edafbe967103e5926 cak -> 37545900fd5cd0484c95672edafbe967103e5926 ckb -> 37545900fd5cd0484c95672edafbe967103e5926 cs -> 37545900fd5cd0484c95672edafbe967103e5926 cy -> 37545900fd5cd0484c95672edafbe967103e5926 da -> 37545900fd5cd0484c95672edafbe967103e5926 de -> 37545900fd5cd0484c95672edafbe967103e5926 dsb -> 37545900fd5cd0484c95672edafbe967103e5926 el -> 37545900fd5cd0484c95672edafbe967103e5926 en-CA -> 37545900fd5cd0484c95672edafbe967103e5926 en-GB -> 37545900fd5cd0484c95672edafbe967103e5926 eo -> 37545900fd5cd0484c95672edafbe967103e5926 es-AR -> 37545900fd5cd0484c95672edafbe967103e5926 es-CL -> 37545900fd5cd0484c95672edafbe967103e5926 es-ES -> 37545900fd5cd0484c95672edafbe967103e5926 es-MX -> 37545900fd5cd0484c95672edafbe967103e5926 et -> 37545900fd5cd0484c95672edafbe967103e5926 eu -> 37545900fd5cd0484c95672edafbe967103e5926 fa -> 37545900fd5cd0484c95672edafbe967103e5926 ff -> 37545900fd5cd0484c95672edafbe967103e5926 fi -> 37545900fd5cd0484c95672edafbe967103e5926 fr -> 37545900fd5cd0484c95672edafbe967103e5926 fur -> 37545900fd5cd0484c95672edafbe967103e5926 fy-NL -> 37545900fd5cd0484c95672edafbe967103e5926 ga-IE -> 37545900fd5cd0484c95672edafbe967103e5926 gd -> 37545900fd5cd0484c95672edafbe967103e5926 gl -> 37545900fd5cd0484c95672edafbe967103e5926 gn -> 37545900fd5cd0484c95672edafbe967103e5926 gu-IN -> 37545900fd5cd0484c95672edafbe967103e5926 he -> 37545900fd5cd0484c95672edafbe967103e5926 hi-IN -> 37545900fd5cd0484c95672edafbe967103e5926 hr -> 37545900fd5cd0484c95672edafbe967103e5926 hsb -> 37545900fd5cd0484c95672edafbe967103e5926 hu -> 37545900fd5cd0484c95672edafbe967103e5926 hy-AM -> 37545900fd5cd0484c95672edafbe967103e5926 hye -> 37545900fd5cd0484c95672edafbe967103e5926 ia -> 37545900fd5cd0484c95672edafbe967103e5926 id -> 37545900fd5cd0484c95672edafbe967103e5926 is -> 37545900fd5cd0484c95672edafbe967103e5926 it -> 37545900fd5cd0484c95672edafbe967103e5926 ja -> 37545900fd5cd0484c95672edafbe967103e5926 ja-JP-mac -> 37545900fd5cd0484c95672edafbe967103e5926 ka -> 37545900fd5cd0484c95672edafbe967103e5926 kab -> 37545900fd5cd0484c95672edafbe967103e5926 kk -> 37545900fd5cd0484c95672edafbe967103e5926 km -> 37545900fd5cd0484c95672edafbe967103e5926 kn -> 37545900fd5cd0484c95672edafbe967103e5926 ko -> 37545900fd5cd0484c95672edafbe967103e5926 lij -> 37545900fd5cd0484c95672edafbe967103e5926 lo -> 37545900fd5cd0484c95672edafbe967103e5926 lt -> 37545900fd5cd0484c95672edafbe967103e5926 ltg -> 37545900fd5cd0484c95672edafbe967103e5926 lv -> 37545900fd5cd0484c95672edafbe967103e5926 meh -> 37545900fd5cd0484c95672edafbe967103e5926 mk -> 37545900fd5cd0484c95672edafbe967103e5926 ml -> 37545900fd5cd0484c95672edafbe967103e5926 mr -> 37545900fd5cd0484c95672edafbe967103e5926 ms -> 37545900fd5cd0484c95672edafbe967103e5926 my -> 37545900fd5cd0484c95672edafbe967103e5926 nb-NO -> 37545900fd5cd0484c95672edafbe967103e5926 ne-NP -> 37545900fd5cd0484c95672edafbe967103e5926 nl -> 37545900fd5cd0484c95672edafbe967103e5926 nn-NO -> 37545900fd5cd0484c95672edafbe967103e5926 oc -> 37545900fd5cd0484c95672edafbe967103e5926 pa-IN -> 37545900fd5cd0484c95672edafbe967103e5926 pl -> 37545900fd5cd0484c95672edafbe967103e5926 pt-BR -> 37545900fd5cd0484c95672edafbe967103e5926 pt-PT -> 37545900fd5cd0484c95672edafbe967103e5926 rm -> 37545900fd5cd0484c95672edafbe967103e5926 ro -> 37545900fd5cd0484c95672edafbe967103e5926 ru -> 37545900fd5cd0484c95672edafbe967103e5926 sat -> 37545900fd5cd0484c95672edafbe967103e5926 sc -> 37545900fd5cd0484c95672edafbe967103e5926 scn -> 37545900fd5cd0484c95672edafbe967103e5926 sco -> 37545900fd5cd0484c95672edafbe967103e5926 si -> 37545900fd5cd0484c95672edafbe967103e5926 sk -> 37545900fd5cd0484c95672edafbe967103e5926 skr -> 37545900fd5cd0484c95672edafbe967103e5926 sl -> 37545900fd5cd0484c95672edafbe967103e5926 son -> 37545900fd5cd0484c95672edafbe967103e5926 sq -> 37545900fd5cd0484c95672edafbe967103e5926 sr -> 37545900fd5cd0484c95672edafbe967103e5926 sv-SE -> 37545900fd5cd0484c95672edafbe967103e5926 szl -> 37545900fd5cd0484c95672edafbe967103e5926 ta -> 37545900fd5cd0484c95672edafbe967103e5926 te -> 37545900fd5cd0484c95672edafbe967103e5926 tg -> 37545900fd5cd0484c95672edafbe967103e5926 th -> 37545900fd5cd0484c95672edafbe967103e5926 tl -> 37545900fd5cd0484c95672edafbe967103e5926 tr -> 37545900fd5cd0484c95672edafbe967103e5926 trs -> 37545900fd5cd0484c95672edafbe967103e5926 uk -> 37545900fd5cd0484c95672edafbe967103e5926 ur -> 37545900fd5cd0484c95672edafbe967103e5926 uz -> 37545900fd5cd0484c95672edafbe967103e5926 vi -> 37545900fd5cd0484c95672edafbe967103e5926 wo -> 37545900fd5cd0484c95672edafbe967103e5926 xh -> 37545900fd5cd0484c95672edafbe967103e5926 zh-CN -> 37545900fd5cd0484c95672edafbe967103e5926 zh-TW -> 37545900fd5cd0484c95672edafbe967103e5926
…LD CLOSED TREE ach -> 37545900fd5cd0484c95672edafbe967103e5926 an -> 37545900fd5cd0484c95672edafbe967103e5926 ar -> 37545900fd5cd0484c95672edafbe967103e5926 ast -> 37545900fd5cd0484c95672edafbe967103e5926 az -> 37545900fd5cd0484c95672edafbe967103e5926 be -> 37545900fd5cd0484c95672edafbe967103e5926 bg -> 37545900fd5cd0484c95672edafbe967103e5926 bn -> 37545900fd5cd0484c95672edafbe967103e5926 br -> 37545900fd5cd0484c95672edafbe967103e5926 bs -> 37545900fd5cd0484c95672edafbe967103e5926 ca -> 37545900fd5cd0484c95672edafbe967103e5926 cak -> 37545900fd5cd0484c95672edafbe967103e5926 cs -> 37545900fd5cd0484c95672edafbe967103e5926 cy -> 37545900fd5cd0484c95672edafbe967103e5926 da -> 37545900fd5cd0484c95672edafbe967103e5926 de -> 37545900fd5cd0484c95672edafbe967103e5926 dsb -> 37545900fd5cd0484c95672edafbe967103e5926 el -> 37545900fd5cd0484c95672edafbe967103e5926 en-CA -> 37545900fd5cd0484c95672edafbe967103e5926 en-GB -> 37545900fd5cd0484c95672edafbe967103e5926 eo -> 37545900fd5cd0484c95672edafbe967103e5926 es-AR -> 37545900fd5cd0484c95672edafbe967103e5926 es-CL -> 37545900fd5cd0484c95672edafbe967103e5926 es-ES -> 37545900fd5cd0484c95672edafbe967103e5926 es-MX -> 37545900fd5cd0484c95672edafbe967103e5926 et -> 37545900fd5cd0484c95672edafbe967103e5926 eu -> 37545900fd5cd0484c95672edafbe967103e5926 fa -> 37545900fd5cd0484c95672edafbe967103e5926 ff -> 37545900fd5cd0484c95672edafbe967103e5926 fi -> 37545900fd5cd0484c95672edafbe967103e5926 fr -> 37545900fd5cd0484c95672edafbe967103e5926 fy-NL -> 37545900fd5cd0484c95672edafbe967103e5926 ga-IE -> 37545900fd5cd0484c95672edafbe967103e5926 gd -> 37545900fd5cd0484c95672edafbe967103e5926 gl -> 37545900fd5cd0484c95672edafbe967103e5926 gn -> 37545900fd5cd0484c95672edafbe967103e5926 gu-IN -> 37545900fd5cd0484c95672edafbe967103e5926 he -> 37545900fd5cd0484c95672edafbe967103e5926 hi-IN -> 37545900fd5cd0484c95672edafbe967103e5926 hr -> 37545900fd5cd0484c95672edafbe967103e5926 hsb -> 37545900fd5cd0484c95672edafbe967103e5926 hu -> 37545900fd5cd0484c95672edafbe967103e5926 hy-AM -> 37545900fd5cd0484c95672edafbe967103e5926 ia -> 37545900fd5cd0484c95672edafbe967103e5926 id -> 37545900fd5cd0484c95672edafbe967103e5926 is -> 37545900fd5cd0484c95672edafbe967103e5926 it -> 37545900fd5cd0484c95672edafbe967103e5926 ja -> 37545900fd5cd0484c95672edafbe967103e5926 ka -> 37545900fd5cd0484c95672edafbe967103e5926 kab -> 37545900fd5cd0484c95672edafbe967103e5926 kk -> 37545900fd5cd0484c95672edafbe967103e5926 km -> 37545900fd5cd0484c95672edafbe967103e5926 kn -> 37545900fd5cd0484c95672edafbe967103e5926 ko -> 37545900fd5cd0484c95672edafbe967103e5926 lij -> 37545900fd5cd0484c95672edafbe967103e5926 lo -> 37545900fd5cd0484c95672edafbe967103e5926 lt -> 37545900fd5cd0484c95672edafbe967103e5926 ltg -> 37545900fd5cd0484c95672edafbe967103e5926 lv -> 37545900fd5cd0484c95672edafbe967103e5926 meh -> 37545900fd5cd0484c95672edafbe967103e5926 mix -> 37545900fd5cd0484c95672edafbe967103e5926 ml -> 37545900fd5cd0484c95672edafbe967103e5926 mr -> 37545900fd5cd0484c95672edafbe967103e5926 ms -> 37545900fd5cd0484c95672edafbe967103e5926 my -> 37545900fd5cd0484c95672edafbe967103e5926 nb-NO -> 37545900fd5cd0484c95672edafbe967103e5926 ne-NP -> 37545900fd5cd0484c95672edafbe967103e5926 nl -> 37545900fd5cd0484c95672edafbe967103e5926 nn-NO -> 37545900fd5cd0484c95672edafbe967103e5926 oc -> 37545900fd5cd0484c95672edafbe967103e5926 pa-IN -> 37545900fd5cd0484c95672edafbe967103e5926 pl -> 37545900fd5cd0484c95672edafbe967103e5926 pt-BR -> 37545900fd5cd0484c95672edafbe967103e5926 pt-PT -> 37545900fd5cd0484c95672edafbe967103e5926 rm -> 37545900fd5cd0484c95672edafbe967103e5926 ro -> 37545900fd5cd0484c95672edafbe967103e5926 ru -> 37545900fd5cd0484c95672edafbe967103e5926 sk -> 37545900fd5cd0484c95672edafbe967103e5926 sl -> 37545900fd5cd0484c95672edafbe967103e5926 son -> 37545900fd5cd0484c95672edafbe967103e5926 sq -> 37545900fd5cd0484c95672edafbe967103e5926 sr -> 37545900fd5cd0484c95672edafbe967103e5926 sv-SE -> 37545900fd5cd0484c95672edafbe967103e5926 ta -> 37545900fd5cd0484c95672edafbe967103e5926 te -> 37545900fd5cd0484c95672edafbe967103e5926 th -> 37545900fd5cd0484c95672edafbe967103e5926 tl -> 37545900fd5cd0484c95672edafbe967103e5926 tr -> 37545900fd5cd0484c95672edafbe967103e5926 trs -> 37545900fd5cd0484c95672edafbe967103e5926 uk -> 37545900fd5cd0484c95672edafbe967103e5926 ur -> 37545900fd5cd0484c95672edafbe967103e5926 uz -> 37545900fd5cd0484c95672edafbe967103e5926 vi -> 37545900fd5cd0484c95672edafbe967103e5926 wo -> 37545900fd5cd0484c95672edafbe967103e5926 xh -> 37545900fd5cd0484c95672edafbe967103e5926 zam -> 37545900fd5cd0484c95672edafbe967103e5926 zh-CN -> 37545900fd5cd0484c95672edafbe967103e5926 zh-TW -> 37545900fd5cd0484c95672edafbe967103e5926
…android-reviewers,petru Differential Revision: https://phabricator.services.mozilla.com/D280393
…roid-reviewers,devota Differential Revision: https://phabricator.services.mozilla.com/D281514
… Fenix r=android-reviewers,devota - This code to delete Pocket profile on enrolment of the MARS API was added in Bug 1946345 - It has been over close to 1 year since this migration code was added to allow for the safe transition of existing Pocket profile to MARS. This is no longer needed given the Pocket services have been deprecated and we are OK with creating new MARS profile. Differential Revision: https://phabricator.services.mozilla.com/D281133
…tories r=android-reviewers,devota Differential Revision: https://phabricator.services.mozilla.com/D281134
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 : )