[pull] main from mozilla-firefox:main#369
Merged
pull[bot] merged 76 commits intopixeldevel:mainfrom Feb 6, 2026
Merged
Conversation
…=android-reviewers,gmalekpour Differential Revision: https://phabricator.services.mozilla.com/D281907
…oid-reviewers,gmalekpour Differential Revision: https://phabricator.services.mozilla.com/D281900
…ILD CLOSED TREE ach -> 9ad14998f04fd730a0eb04090acc462cc811b2cf af -> 9ad14998f04fd730a0eb04090acc462cc811b2cf an -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ar -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ast -> 9ad14998f04fd730a0eb04090acc462cc811b2cf az -> 9ad14998f04fd730a0eb04090acc462cc811b2cf be -> 9ad14998f04fd730a0eb04090acc462cc811b2cf bg -> 9ad14998f04fd730a0eb04090acc462cc811b2cf bn -> 9ad14998f04fd730a0eb04090acc462cc811b2cf bo -> 9ad14998f04fd730a0eb04090acc462cc811b2cf br -> 9ad14998f04fd730a0eb04090acc462cc811b2cf brx -> 9ad14998f04fd730a0eb04090acc462cc811b2cf bs -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ca -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ca-valencia -> 9ad14998f04fd730a0eb04090acc462cc811b2cf cak -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ckb -> 9ad14998f04fd730a0eb04090acc462cc811b2cf cs -> 9ad14998f04fd730a0eb04090acc462cc811b2cf cy -> 9ad14998f04fd730a0eb04090acc462cc811b2cf da -> 9ad14998f04fd730a0eb04090acc462cc811b2cf de -> 9ad14998f04fd730a0eb04090acc462cc811b2cf dsb -> 9ad14998f04fd730a0eb04090acc462cc811b2cf el -> 9ad14998f04fd730a0eb04090acc462cc811b2cf en-CA -> 9ad14998f04fd730a0eb04090acc462cc811b2cf en-GB -> 9ad14998f04fd730a0eb04090acc462cc811b2cf eo -> 9ad14998f04fd730a0eb04090acc462cc811b2cf es-AR -> 9ad14998f04fd730a0eb04090acc462cc811b2cf es-CL -> 9ad14998f04fd730a0eb04090acc462cc811b2cf es-ES -> 9ad14998f04fd730a0eb04090acc462cc811b2cf es-MX -> 9ad14998f04fd730a0eb04090acc462cc811b2cf et -> 9ad14998f04fd730a0eb04090acc462cc811b2cf eu -> 9ad14998f04fd730a0eb04090acc462cc811b2cf fa -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ff -> 9ad14998f04fd730a0eb04090acc462cc811b2cf fi -> 9ad14998f04fd730a0eb04090acc462cc811b2cf fr -> 9ad14998f04fd730a0eb04090acc462cc811b2cf fur -> 9ad14998f04fd730a0eb04090acc462cc811b2cf fy-NL -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ga-IE -> 9ad14998f04fd730a0eb04090acc462cc811b2cf gd -> 9ad14998f04fd730a0eb04090acc462cc811b2cf gl -> 9ad14998f04fd730a0eb04090acc462cc811b2cf gn -> 9ad14998f04fd730a0eb04090acc462cc811b2cf gu-IN -> 9ad14998f04fd730a0eb04090acc462cc811b2cf he -> 9ad14998f04fd730a0eb04090acc462cc811b2cf hi-IN -> 9ad14998f04fd730a0eb04090acc462cc811b2cf hr -> 9ad14998f04fd730a0eb04090acc462cc811b2cf hsb -> 9ad14998f04fd730a0eb04090acc462cc811b2cf hu -> 9ad14998f04fd730a0eb04090acc462cc811b2cf hy-AM -> 9ad14998f04fd730a0eb04090acc462cc811b2cf hye -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ia -> 9ad14998f04fd730a0eb04090acc462cc811b2cf id -> 9ad14998f04fd730a0eb04090acc462cc811b2cf is -> 9ad14998f04fd730a0eb04090acc462cc811b2cf it -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ja -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ja-JP-mac -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ka -> 9ad14998f04fd730a0eb04090acc462cc811b2cf kab -> 9ad14998f04fd730a0eb04090acc462cc811b2cf kk -> 9ad14998f04fd730a0eb04090acc462cc811b2cf km -> 9ad14998f04fd730a0eb04090acc462cc811b2cf kn -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ko -> 9ad14998f04fd730a0eb04090acc462cc811b2cf lij -> 9ad14998f04fd730a0eb04090acc462cc811b2cf lo -> 9ad14998f04fd730a0eb04090acc462cc811b2cf lt -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ltg -> 9ad14998f04fd730a0eb04090acc462cc811b2cf lv -> 9ad14998f04fd730a0eb04090acc462cc811b2cf meh -> 9ad14998f04fd730a0eb04090acc462cc811b2cf mk -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ml -> 9ad14998f04fd730a0eb04090acc462cc811b2cf mr -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ms -> 9ad14998f04fd730a0eb04090acc462cc811b2cf my -> 9ad14998f04fd730a0eb04090acc462cc811b2cf nb-NO -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ne-NP -> 9ad14998f04fd730a0eb04090acc462cc811b2cf nl -> 9ad14998f04fd730a0eb04090acc462cc811b2cf nn-NO -> 9ad14998f04fd730a0eb04090acc462cc811b2cf oc -> 9ad14998f04fd730a0eb04090acc462cc811b2cf pa-IN -> 9ad14998f04fd730a0eb04090acc462cc811b2cf pl -> 9ad14998f04fd730a0eb04090acc462cc811b2cf pt-BR -> 9ad14998f04fd730a0eb04090acc462cc811b2cf pt-PT -> 9ad14998f04fd730a0eb04090acc462cc811b2cf rm -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ro -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ru -> 9ad14998f04fd730a0eb04090acc462cc811b2cf sat -> 9ad14998f04fd730a0eb04090acc462cc811b2cf sc -> 9ad14998f04fd730a0eb04090acc462cc811b2cf scn -> 9ad14998f04fd730a0eb04090acc462cc811b2cf sco -> 9ad14998f04fd730a0eb04090acc462cc811b2cf si -> 9ad14998f04fd730a0eb04090acc462cc811b2cf sk -> 9ad14998f04fd730a0eb04090acc462cc811b2cf skr -> 9ad14998f04fd730a0eb04090acc462cc811b2cf sl -> 9ad14998f04fd730a0eb04090acc462cc811b2cf son -> 9ad14998f04fd730a0eb04090acc462cc811b2cf sq -> 9ad14998f04fd730a0eb04090acc462cc811b2cf sr -> 9ad14998f04fd730a0eb04090acc462cc811b2cf sv-SE -> 9ad14998f04fd730a0eb04090acc462cc811b2cf szl -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ta -> 9ad14998f04fd730a0eb04090acc462cc811b2cf te -> 9ad14998f04fd730a0eb04090acc462cc811b2cf tg -> 9ad14998f04fd730a0eb04090acc462cc811b2cf th -> 9ad14998f04fd730a0eb04090acc462cc811b2cf tl -> 9ad14998f04fd730a0eb04090acc462cc811b2cf tr -> 9ad14998f04fd730a0eb04090acc462cc811b2cf trs -> 9ad14998f04fd730a0eb04090acc462cc811b2cf uk -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ur -> 9ad14998f04fd730a0eb04090acc462cc811b2cf uz -> 9ad14998f04fd730a0eb04090acc462cc811b2cf vi -> 9ad14998f04fd730a0eb04090acc462cc811b2cf wo -> 9ad14998f04fd730a0eb04090acc462cc811b2cf xh -> 9ad14998f04fd730a0eb04090acc462cc811b2cf zh-CN -> 9ad14998f04fd730a0eb04090acc462cc811b2cf zh-TW -> 9ad14998f04fd730a0eb04090acc462cc811b2cf
…LD CLOSED TREE ach -> 9ad14998f04fd730a0eb04090acc462cc811b2cf an -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ar -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ast -> 9ad14998f04fd730a0eb04090acc462cc811b2cf az -> 9ad14998f04fd730a0eb04090acc462cc811b2cf be -> 9ad14998f04fd730a0eb04090acc462cc811b2cf bg -> 9ad14998f04fd730a0eb04090acc462cc811b2cf bn -> 9ad14998f04fd730a0eb04090acc462cc811b2cf br -> 9ad14998f04fd730a0eb04090acc462cc811b2cf bs -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ca -> 9ad14998f04fd730a0eb04090acc462cc811b2cf cak -> 9ad14998f04fd730a0eb04090acc462cc811b2cf cs -> 9ad14998f04fd730a0eb04090acc462cc811b2cf cy -> 9ad14998f04fd730a0eb04090acc462cc811b2cf da -> 9ad14998f04fd730a0eb04090acc462cc811b2cf de -> 9ad14998f04fd730a0eb04090acc462cc811b2cf dsb -> 9ad14998f04fd730a0eb04090acc462cc811b2cf el -> 9ad14998f04fd730a0eb04090acc462cc811b2cf en-CA -> 9ad14998f04fd730a0eb04090acc462cc811b2cf en-GB -> 9ad14998f04fd730a0eb04090acc462cc811b2cf eo -> 9ad14998f04fd730a0eb04090acc462cc811b2cf es-AR -> 9ad14998f04fd730a0eb04090acc462cc811b2cf es-CL -> 9ad14998f04fd730a0eb04090acc462cc811b2cf es-ES -> 9ad14998f04fd730a0eb04090acc462cc811b2cf es-MX -> 9ad14998f04fd730a0eb04090acc462cc811b2cf et -> 9ad14998f04fd730a0eb04090acc462cc811b2cf eu -> 9ad14998f04fd730a0eb04090acc462cc811b2cf fa -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ff -> 9ad14998f04fd730a0eb04090acc462cc811b2cf fi -> 9ad14998f04fd730a0eb04090acc462cc811b2cf fr -> 9ad14998f04fd730a0eb04090acc462cc811b2cf fy-NL -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ga-IE -> 9ad14998f04fd730a0eb04090acc462cc811b2cf gd -> 9ad14998f04fd730a0eb04090acc462cc811b2cf gl -> 9ad14998f04fd730a0eb04090acc462cc811b2cf gn -> 9ad14998f04fd730a0eb04090acc462cc811b2cf gu-IN -> 9ad14998f04fd730a0eb04090acc462cc811b2cf he -> 9ad14998f04fd730a0eb04090acc462cc811b2cf hi-IN -> 9ad14998f04fd730a0eb04090acc462cc811b2cf hr -> 9ad14998f04fd730a0eb04090acc462cc811b2cf hsb -> 9ad14998f04fd730a0eb04090acc462cc811b2cf hu -> 9ad14998f04fd730a0eb04090acc462cc811b2cf hy-AM -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ia -> 9ad14998f04fd730a0eb04090acc462cc811b2cf id -> 9ad14998f04fd730a0eb04090acc462cc811b2cf is -> 9ad14998f04fd730a0eb04090acc462cc811b2cf it -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ja -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ka -> 9ad14998f04fd730a0eb04090acc462cc811b2cf kab -> 9ad14998f04fd730a0eb04090acc462cc811b2cf kk -> 9ad14998f04fd730a0eb04090acc462cc811b2cf km -> 9ad14998f04fd730a0eb04090acc462cc811b2cf kn -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ko -> 9ad14998f04fd730a0eb04090acc462cc811b2cf lij -> 9ad14998f04fd730a0eb04090acc462cc811b2cf lo -> 9ad14998f04fd730a0eb04090acc462cc811b2cf lt -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ltg -> 9ad14998f04fd730a0eb04090acc462cc811b2cf lv -> 9ad14998f04fd730a0eb04090acc462cc811b2cf meh -> 9ad14998f04fd730a0eb04090acc462cc811b2cf mix -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ml -> 9ad14998f04fd730a0eb04090acc462cc811b2cf mr -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ms -> 9ad14998f04fd730a0eb04090acc462cc811b2cf my -> 9ad14998f04fd730a0eb04090acc462cc811b2cf nb-NO -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ne-NP -> 9ad14998f04fd730a0eb04090acc462cc811b2cf nl -> 9ad14998f04fd730a0eb04090acc462cc811b2cf nn-NO -> 9ad14998f04fd730a0eb04090acc462cc811b2cf oc -> 9ad14998f04fd730a0eb04090acc462cc811b2cf pa-IN -> 9ad14998f04fd730a0eb04090acc462cc811b2cf pl -> 9ad14998f04fd730a0eb04090acc462cc811b2cf pt-BR -> 9ad14998f04fd730a0eb04090acc462cc811b2cf pt-PT -> 9ad14998f04fd730a0eb04090acc462cc811b2cf rm -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ro -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ru -> 9ad14998f04fd730a0eb04090acc462cc811b2cf sk -> 9ad14998f04fd730a0eb04090acc462cc811b2cf sl -> 9ad14998f04fd730a0eb04090acc462cc811b2cf son -> 9ad14998f04fd730a0eb04090acc462cc811b2cf sq -> 9ad14998f04fd730a0eb04090acc462cc811b2cf sr -> 9ad14998f04fd730a0eb04090acc462cc811b2cf sv-SE -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ta -> 9ad14998f04fd730a0eb04090acc462cc811b2cf te -> 9ad14998f04fd730a0eb04090acc462cc811b2cf th -> 9ad14998f04fd730a0eb04090acc462cc811b2cf tl -> 9ad14998f04fd730a0eb04090acc462cc811b2cf tr -> 9ad14998f04fd730a0eb04090acc462cc811b2cf trs -> 9ad14998f04fd730a0eb04090acc462cc811b2cf uk -> 9ad14998f04fd730a0eb04090acc462cc811b2cf ur -> 9ad14998f04fd730a0eb04090acc462cc811b2cf uz -> 9ad14998f04fd730a0eb04090acc462cc811b2cf vi -> 9ad14998f04fd730a0eb04090acc462cc811b2cf wo -> 9ad14998f04fd730a0eb04090acc462cc811b2cf xh -> 9ad14998f04fd730a0eb04090acc462cc811b2cf zam -> 9ad14998f04fd730a0eb04090acc462cc811b2cf zh-CN -> 9ad14998f04fd730a0eb04090acc462cc811b2cf zh-TW -> 9ad14998f04fd730a0eb04090acc462cc811b2cf
…ker debuggers r=whimboo Differential Revision: https://phabricator.services.mozilla.com/D280442
…efox-style-system-reviewers,xpcom-reviewers,layout-reviewers,dshin,nika I looked at this because in bug 2014331 I need to mark more pseudos as element-backed, and it's kinda silly the state our setup is in right now. This is all a somewhat historical mess, because in the old style system pseudo-elements were just atoms, and we had that different types of atom setup. The source of truth for these right now lives in a header macro file, which isn't very flexible. But now we have PseudoStyleType which represents both pseudos and anon boxes, and is similar to the rust side PseudoElement enum. Plus, the ::-moz-tree pseudo-elements are defined as anon boxes which doesn't make any sense, so move them to pseudo-elements while at it. Unify this in a similar way we treat CSS properties: Source of truth is in pseudo_elements.toml / anon_boxes.toml, and we generate Rust and C++ as needed. This allows removing the nsStaticAtom subclass thing from XPCOM, too. This avoids some nasty duplication around which pseudos are pref-gated and what not as well. Differential Revision: https://phabricator.services.mozilla.com/D282076
…e expected parent. r=layout-reviewers,dshin In the regressing bug, I made the assumption that given how FindHTMLData for <select> works, a combobox <select> would always have an nsComboboxControlFrame. Turns out this is not necessarily true. If the select is the root element, we create a regular block for it: https://searchfox.org/firefox-main/rev/286e75a82e5c489d020d18121674809ebf114ae4/layout/base/nsCSSFrameConstructor.cpp#2529-2537 I'm slightly surprised other code doesn't trip into asserts with such stuff (e.g., an <iframe> might not have an nsSubDocumentFrame, etc). For now restore the pre-regression behavior and just refuse to create the broken frame tree structure in those cases. Differential Revision: https://phabricator.services.mozilla.com/D282089
…layout-reviewers,dholbert They are, in fact, real elements inside the select shadow tree. This makes this code-path behave properly, since we otherwise assume that pseudo-elements are NAC: https://searchfox.org/firefox-main/rev/286e75a82e5c489d020d18121674809ebf114ae4/layout/generic/nsIFrame.cpp#11312-11316 Differential Revision: https://phabricator.services.mozilla.com/D282078
…-ondevice-reviewers Differential Revision: https://phabricator.services.mozilla.com/D282064
Intent to ship email: https://groups.google.com/a/mozilla.org/g/dev-platform/c/TUMrZGKn8pI Differential Revision: https://phabricator.services.mozilla.com/D281941
…android-reviewers,twhite Differential Revision: https://phabricator.services.mozilla.com/D281760
…p alive requests r=devtools-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D278618
…r=stransky We haven't seen many (any?) issues with it for a while, and we fallback to the gtk one if the portal is not available, so should be fine. Differential Revision: https://phabricator.services.mozilla.com/D281926
…tc-reviewers,dbaker It is not needed and makes the warning filename and so on show up in a different line. Differential Revision: https://phabricator.services.mozilla.com/D282098
…trings, icon r=ai-frontend-reviewers,Mardak Refactors retry to truncate conversation state only, enabling retry without memories and avoiding duplicate user messages. Differential Revision: https://phabricator.services.mozilla.com/D280783
…r=emilio,firefox-style-system-reviewers Differential Revision: https://phabricator.services.mozilla.com/D282111
… EnumSet. r=layout-reviewers,dshin Also make the aFlags argument optional with an empty EnumSet as the default. Differential Revision: https://phabricator.services.mozilla.com/D282042
For curisosity's sake, the D list is the fonts that are redistributable and we could in theory ship to users... Differential Revision: https://phabricator.services.mozilla.com/D281726
…core,smaug Differential Revision: https://phabricator.services.mozilla.com/D280744
…,bolsson,nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D281412
…dule system and assert against this r=spidermonkey-reviewers,mgaudet There are two problems shown up by this bug: shadow realms doesn't correctly wrap promises it passes to the module system from other compartments, and the module system doesn't support cross compartment promises. This patch corrects the first problem but does not add support to the module system. Instead it adds a release assertion and a TODO comment. This turns the failures into a hard assert. We can implement support in the module system for this later if we decide it's worth it. This also adds a few other compartment checking assertions to the modules code that were missing. Differential Revision: https://phabricator.services.mozilla.com/D281940
…urlbar-reviewers,mbeier Differential Revision: https://phabricator.services.mozilla.com/D281904
… enabled. r=dom-core,jjaschke Differential Revision: https://phabricator.services.mozilla.com/D281963
… DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D281445
…mgmt r=Mardak,ai-frontend-reviewers Differential Revision: https://phabricator.services.mozilla.com/D282095
…h 5xx responses r=afranchuk This fixes both the Windows symbol scraper and the Linux distro ones. Differential Revision: https://phabricator.services.mozilla.com/D281923
…r state mgmt r=Mardak,ai-frontend-reviewers" for causing multiple failures @ browser_open_in_lazy_tab.js / browser_bug_1387976_restore_lazy_tab_browser_muted_state.js / browser_restore_container_tabs_oa.js / browser_ext_tabs_discard_reversed.js This reverts commit d1a3dc6.
These were used a while ago for mathml but I think I removed the usages in bug 1449401 and related. Also for button ::-moz-focus-inner but that is also gone now. Differential Revision: https://phabricator.services.mozilla.com/D282097
…sfink As explained in the comments this synchronizes concurrent marking with changes to string layout. Differential Revision: https://phabricator.services.mozilla.com/D279718
…graph-reviewers,bhearsum This adds a SpiderMonkey build to test concurrent marking, which currently requires a special build option. This is a tier-2 linux build. This is needed to test this code before it is enabled by default. Differential Revision: https://phabricator.services.mozilla.com/D279720
…tests. r=android-reviewers,android-addons-reviewers,007,tcampbell Differential Revision: https://phabricator.services.mozilla.com/D281778
… classes and update tests. r=android-reviewers,007 This also prevents mocking restricted classes: java.lang.System, java.util.Collection, java.util.Map, java.io.File, java.nio.file.Path and subtypes that previously only showed a warning. Differential Revision: https://phabricator.services.mozilla.com/D281779
…pdates r=acottner Differential Revision: https://phabricator.services.mozilla.com/D281994
…p to 3b3dc4cd914aa90a718c20d1c3e70a1d63d21911 r=release-managers,dmeehan Differential Revision: https://phabricator.services.mozilla.com/D282103
… r=devtools-reviewers,jdescottes Differential Revision: https://phabricator.services.mozilla.com/D278626
… the engagement events when using the new search bar. r=urlbar-reviewers,dao Differential Revision: https://phabricator.services.mozilla.com/D280420
This diff restores the Pixel 9 device in robo-arm config as the issue in bug 2014724 should now be resolved. All devices passed on Firebase on [[ https://treeherder.mozilla.org/jobs?repo=try&landoCommitID=177972 | Try ]] on the robo-arm task. Differential Revision: https://phabricator.services.mozilla.com/D282163
We are seeing `IllegalStateException`s in the play store from calling `findNavController` when the fragment is not associated with a transaction (the parentFragmentManager is null) `isAdded()` is the recommended way to find out if this fragment is attached to an activity and `findNavController()` is safe to call NB this fix is based on static analysis only - plan is to keep an eye on the crash logs after it lands to confirm it works. [running a try here](https://treeherder.mozilla.org/jobs?repo=try&revision=f74abab716cd9b4f9af2b1742294c4712f80644c) but it seems to have included every commit since dinosaurs roamed the earth, not sure what happened there Pull request: #56
…glandium" for causing lint failures @ Printf.cpp This reverts commit 6d38f96.
… directory. r=ip-protection-reviewers,fluent-reviewers,mkennedy,rking,bolsson Differential Revision: https://phabricator.services.mozilla.com/D280819
…e. r=vhilla,smaug Differential Revision: https://phabricator.services.mozilla.com/D282025
…p-theme-reviewers,dao" on devs request. This reverts commit c69e567.
…r=iain Differential Revision: https://phabricator.services.mozilla.com/D280209
…ard8 These got lost during the migration to the UniFFI pipeline. Differential Revision: https://phabricator.services.mozilla.com/D281679
…ers,twhite Event 1: At least 1 day active on the last 3 days of the first week. Event 2: At least 2 days active on the last 3 days of the first week AND at least 2 days active on the first 4 days of the first week. Event 3: Active on every single day in the first week AND default browser on the first 4 days of the first week. Differential Revision: https://phabricator.services.mozilla.com/D281768
…bute via the parser. r=dom-core,smaug It seems this is a somewhat-known behavior of our implementation (see the comments before the code I just added). Basically the parser inserts an (empty) <option selected>, but then doesn't notify when it appends the option text, so we fail to update the value. Since validation and such deals with it in DoneAddingChildren, seems fair to do the same here. Differential Revision: https://phabricator.services.mozilla.com/D282094
…r=necko-reviewers,profiler-reviewers,toolkit-telemetry-reviewers,canaltinova,jesup Differential Revision: https://phabricator.services.mozilla.com/D281769
…s,fluent-reviewers,bolsson Differential Revision: https://phabricator.services.mozilla.com/D280304
…nVM DONTBUILD Download firefox binaries from m-c, and clone m-c instead of trying and failing to clone try itself. Differential Revision: https://phabricator.services.mozilla.com/D282180
…-checks. r=kcochrane,tabbrowser-reviewers Differential Revision: https://phabricator.services.mozilla.com/D282160
…of 4). r=releng-reviewers,taskgraph-reviewers,bhearsum" for causing Bug 2014991 This reverts commit 269e37f.
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 : )