- May 29, 2023
-
-
More concretely, SearchService.jsm 'hijack-blocklists' and url-classifier-skip-urls. Avoid creating instance for 'anti-tracking-url-decoration'. If prefs are disabling their usage, avoid creating instances for 'cert-revocations' and 'intermediates'. Do not ship JSON dumps for collections we do not expect to need. For the ones in the 'main' bucket, this prevents them from being synced unnecessarily (the code in remote-settings does so for collections in the main bucket for which a dump or local data exists). For the collections in the other buckets, we just save some size by not shipping their dumps. We also clear the collections database on the v2 -> v3 migration.
-
Pier Angelo Vendrame authored
Bug 1768907 - Part 1: Make browser.privatebrowsing.autostart a static pref. r=handyman,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D157843
-
- May 15, 2023
-
-
Olli Pettay authored
Bug 1827655, for consistency, make nsISHEntry implementations support weak references similarly to nsISHistory implementation, r=peterv a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D178071
-
- Mar 22, 2023
-
-
Olli Pettay authored
Differential Revision: https://phabricator.services.mozilla.com/D173169
-
- Feb 16, 2023
-
-
Joel Maher authored
Differential Revision: https://phabricator.services.mozilla.com/D170086
-
- Jan 23, 2023
-
-
Edgar Chen authored
-
- Jan 20, 2023
-
-
Olli Pettay authored
Differential Revision: https://phabricator.services.mozilla.com/D166830
-
- Nov 29, 2022
-
-
Olli Pettay authored
Bug 1803152, destroy nsFrameLoader asynchronously when destroyed from SessionHistoryEntry's/SHEntrySharedParentState's destructor. r=nika, a=RyanVM
-
- Nov 30, 2022
-
-
Olli Pettay authored
Differential Revision: https://phabricator.services.mozilla.com/D163497
-
- Nov 04, 2022
-
-
Olli Pettay authored
The devtools test reloads a page twice in a row and depending on timing it isn't guaranteed that it leads to two requests anymore. That test seems to fail on debug builds every now and then. The test itself expects 1 or more requests, but then assumes later that there are at least 2. Differential Revision: https://phabricator.services.mozilla.com/D160573
-
- Oct 17, 2022
-
-
Emilio Cobos Álvarez authored
Differential Revision: https://phabricator.services.mozilla.com/D158758
-
- Sep 20, 2022
-
-
Andreea Pavel authored
Bug 1791519 - use really non-resolving domain for bug529119 tests. r=MasterWayZ a=test-only DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D157744
-
- Sep 06, 2022
-
-
Olli Pettay authored
Differential Revision: https://phabricator.services.mozilla.com/D156605
-
- Aug 19, 2022
-
-
Neil Deakin authored
Bug 1759604, check CanDropLink during the drop event as sites can cancel the dragover event causing the drop event to still fire, r=arai a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D154896
-
- Aug 15, 2022
-
-
Olli Pettay authored
No test, since the patch is based on the crash reports. Creating a test which relies on some race conditions through IPC is hard. Differential Revision: https://phabricator.services.mozilla.com/D154634
-
- Aug 24, 2022
-
-
Edgar Chen authored
Differential Revision: https://phabricator.services.mozilla.com/D154161
-
- Aug 15, 2022
-
-
Paul Zuehlcke authored
Depends on D146914 Differential Revision: https://phabricator.services.mozilla.com/D146915
-
- Jul 28, 2022
-
-
Peter Van der Beken authored
Differential Revision: https://phabricator.services.mozilla.com/D148914
-
- Jun 08, 2022
-
-
Peter Van der Beken authored
Differential Revision: https://phabricator.services.mozilla.com/D146205
-
- Jun 02, 2022
-
-
Paul Zuehlcke authored
Differential Revision: https://phabricator.services.mozilla.com/D146914
-
- May 25, 2022
-
-
Cristian Tuns authored
Backed out changeset 6ad49f7d560a (bug 1756995) for causing mochitest failures on browser_firefoxview_tab.js CLOSED TREE
-
Cathy Lu authored
Differential Revision: https://phabricator.services.mozilla.com/D146234
-
Andreas Farre authored
Differential Revision: https://phabricator.services.mozilla.com/D146207
-
- May 24, 2022
-
-
Paul Zuehlcke authored
Bug 1762374 - Part 1: Add a Histogram to count amount of query parameters stripped per navigation. r=anti-tracking-reviewers,necko-reviewers,dragana,timhuang Differential Revision: https://phabricator.services.mozilla.com/D146592
-
Molnar Sandor authored
Backed out 4 changesets (bug 1770727) for causing mochitest failures in test_bug1180105/test_access_control. CLOSED TREE Backed out changeset 6323b526b0ac (bug 1770727) Backed out changeset fc7ea80aa2ff (bug 1770727) Backed out changeset 2a358ba86652 (bug 1770727) Backed out changeset 464d1af6523b (bug 1770727)
-
Mark Banner authored
Depends on D147082 Differential Revision: https://phabricator.services.mozilla.com/D147083
-
- May 20, 2022
-
-
Emilio Cobos Álvarez authored
Bug 1767346 - Use browsing context activeness rather than renderLayers to determine process priority. r=mccr8,mconley,geckoview-reviewers,agi For desktop this should basically have no impact (maybe impacts tab warming, but if we wanted we could set the priority hint from the tab switcher the same way we set renderLayers), but Fenix always has renderLayers as true, effectively, so we were never de-prioritizing the background tab processes. Differential Revision: https://phabricator.services.mozilla.com/D145351
-
Marian-Vasile Laza authored
-
Emilio Cobos Álvarez authored
Bug 1767346 - Use browsing context activeness rather than renderLayers to determine process priority. r=mccr8,mconley,geckoview-reviewers,agi For desktop this should basically have no impact (maybe impacts tab warming, but if we wanted we could set the priority hint from the tab switcher the same way we set renderLayers), but Fenix always has renderLayers as true, effectively, so we were never de-prioritizing the background tab processes. Differential Revision: https://phabricator.services.mozilla.com/D145351
-
- May 18, 2022
-
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D146452
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D146451
-
- May 17, 2022
-
-
Nika Layzell authored
This is currently effectively just a helper around the existing properties. Theoretically we could streamline things here in the future by managing primary content entirely based on BrowsingContext rather than docshell, but there's enough complexity there right now with other properties like updating properties on content shells as they're attached, that it's probably not worth trying to unify right now, especially considering the low number of consumers. Differential Revision: https://phabricator.services.mozilla.com/D146495
-
Andrew McCreight authored
Differential Revision: https://phabricator.services.mozilla.com/D146457
-
Andrew McCreight authored
Bug 1514936, part 1 - Remove the outer argument to nsIFactory::createInstance. r=xpcom-reviewers,preferences-reviewers,nika,Gijs This patch won't actually build, because a few bits of code are used for both nsIFactory::createInstance and static components, and static components are not fixed until the next patch. The first place is nsLoadGroupConstructor, which uses an nsIFactory macro to create a static component constructor. (This could be worked around by expanding the macro to the state before this patch.) The other issue is that nsAppShellConstructor is used in an nsIFactory on OSX, but as a static component on all other platforms. This could be worked around by wrapping nsAppShellConstructor in an adaptor that passes in the extra null argument to nsAppShellConstructor. Differential Revision: https://phabricator.services.mozilla.com/D146456
-
Sebastian Hengst authored
Backed out 5 changesets (bug 1769569) for causing devtools' browser/browser_page_redirection.js to fail. CLOSED TREE Backed out changeset 66a42eb3a366 (bug 1769569) Backed out changeset d3cc9629cd9a (bug 1769569) Backed out changeset edcd3dade079 (bug 1769569) Backed out changeset 29d8dd058b7a (bug 1769569) Backed out changeset 1aed34fdf2d3 (bug 1769569)
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D146452
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D146451
-
Emilio Cobos Álvarez authored
And use it to implement the JS version of the method. This should avoid the various complications that bug 1659819 hit. Differential Revision: https://phabricator.services.mozilla.com/D146590
-
Paul Zuehlcke authored
Bug 1763660 - Enable query parameter stripping in Private Browsing Mode. r=anti-tracking-reviewers,necko-reviewers,timhuang,kershaw Differential Revision: https://phabricator.services.mozilla.com/D143760
-
- May 16, 2022
-
-
Nika Layzell authored
This allows us to replace a number of magic numbers in the WebRequestError code with automatically generated constants which are guaranteed to be kept up to date. This build script is able to run early enough during the build step as generated files which take a `.jinja` file as an argument are hard-coded to be run during the pre-export phase for Android builds. As it is just as simple python script with no other dependencies, this shouldn't impact geckoview build performance even when using build artifacts. Differential Revision: https://phabricator.services.mozilla.com/D146356
-