searching for reviewer(mixedpuppy)
74ed2121dceeffda7a9da0dbd80aad39ac4f6327: Bug 1801937 - Forward parameters of extension.terminateBackground() to SpecialPowers*.sys.mjs. r=jmaher,mixedpuppy
John Bieling <john@thunderbird.net> - Tue, 29 Nov 2022 16:29:45 +0000 - rev 644024
Push 40442 by imoraru@mozilla.com at Wed, 30 Nov 2022 04:53:12 +0000
Bug 1801937 - Forward parameters of extension.terminateBackground() to SpecialPowers*.sys.mjs. r=jmaher,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D162750
1df084d8816a756cb796d4ec55f23d7d804407aa: Bug 1772932 - Port osfile.jsm usage to IOUtils in toolkit/components/extensions r=mixedpuppy
Barret Rennie <barret@brennie.ca> - Tue, 22 Nov 2022 21:52:24 +0000 - rev 643256
Push 40424 by sstanca@mozilla.com at Wed, 23 Nov 2022 04:45:53 +0000
Bug 1772932 - Port osfile.jsm usage to IOUtils in toolkit/components/extensions r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D159955
fe873903aade36bb899d39e230598195b61bfe51: Bug 1772932 - Port osfile.jsm usage to IOUtils in toolkit/components/extensions r=mixedpuppy
Barret Rennie <barret@brennie.ca> - Tue, 22 Nov 2022 20:27:07 +0000 - rev 643248
Push 40424 by sstanca@mozilla.com at Wed, 23 Nov 2022 04:45:53 +0000
Bug 1772932 - Port osfile.jsm usage to IOUtils in toolkit/components/extensions r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D159955
69deea5582459dcdfaa43c5358ecccc44ffafb76: Bug 1271047 - Place "popup" type window to given coordinates r=mixedpuppy
YUKI "Piro" Hiroshi <yuki@clear-code.com> - Tue, 22 Nov 2022 09:05:29 +0000 - rev 643159
Push 40423 by csabou@mozilla.com at Tue, 22 Nov 2022 21:43:24 +0000
Bug 1271047 - Place "popup" type window to given coordinates r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D73419
424c4d51a7cd4f680371d8865ee95df1115aa3b8: Bug 1271047 - Place "popup" type window to given coordinates r=mixedpuppy
YUKI "Piro" Hiroshi <yuki@clear-code.com> - Mon, 21 Nov 2022 17:02:06 +0000 - rev 643029
Push 40422 by ncsoregi@mozilla.com at Tue, 22 Nov 2022 09:46:06 +0000
Bug 1271047 - Place "popup" type window to given coordinates r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D73419
f882769cfb13d3f2b11dfa9b6280de6b14969e35: Bug 1799203 - Do not open panel when context-clicking the UEB. r=mixedpuppy
William Durand <will+git@drnd.me> - Sat, 05 Nov 2022 09:07:14 +0000 - rev 640352
Push 40380 by mlaza@mozilla.com at Sat, 05 Nov 2022 21:53:50 +0000
Bug 1799203 - Do not open panel when context-clicking the UEB. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D161334
2b3d953d16de9a09da73c8aee690279961a81451: Bug 1796400 - Renew extensions.startupCache.load_time scalar telemetry probe. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 04 Nov 2022 21:08:48 +0000 - rev 640308
Push 40378 by smolnar@mozilla.com at Sat, 05 Nov 2022 09:23:50 +0000
Bug 1796400 - Renew extensions.startupCache.load_time scalar telemetry probe. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D161262
bc31c04ba1b792f9ccc8908446a41242be6c7103: Bug 1786919 - Disallow to MV3 webRequest listener changes to existing security headers. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Thu, 03 Nov 2022 19:43:01 +0000 - rev 640176
Push 40375 by abutkovits@mozilla.com at Fri, 04 Nov 2022 04:21:06 +0000
Bug 1786919 - Disallow to MV3 webRequest listener changes to existing security headers. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D161052
5068356137a719b0af37d52ec5eb170bc2b47ae4: Bug 1705044 r=freddyb,Gijs,mixedpuppy
Shane Caraveo <scaraveo@mozilla.com> - Thu, 03 Nov 2022 17:00:40 +0000 - rev 640168
Push 40375 by abutkovits@mozilla.com at Fri, 04 Nov 2022 04:21:06 +0000
Bug 1705044 r=freddyb,Gijs,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D154919
e835a71475dc13b85b6bf8ef891cbe30622b836e: Bug 1797757 - Export ExtensionAPIPersistent in ExtensionCommon.jsm. r=mixedpuppy
John Bieling <john@thunderbird.net> - Wed, 02 Nov 2022 08:11:35 +0000 - rev 639998
Push 40370 by imoraru@mozilla.com at Wed, 02 Nov 2022 17:43:50 +0000
Bug 1797757 - Export ExtensionAPIPersistent in ExtensionCommon.jsm. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D160517
894694e2e7d52a4c8f8056fc7862e14e76ca1431: Bug 1796586 - Fix issue related to runtime.onStartup persistent listeners wrongly cleared on idle timeout. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Wed, 26 Oct 2022 11:39:26 +0000 - rev 639351
Push 40348 by smolnar@mozilla.com at Wed, 26 Oct 2022 16:23:36 +0000
Bug 1796586 - Fix issue related to runtime.onStartup persistent listeners wrongly cleared on idle timeout. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D160119
af08390e747bb86e7467651f7c5299eb477fe5dc: Bug 1796156 - fix up inconsistencies in desktop Firefox modules with the old wiki, r=mossop,zeid,mconley,dmose,dao,mixedpuppy
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 25 Oct 2022 10:49:20 +0000 - rev 639054
Push 40347 by imoraru@mozilla.com at Wed, 26 Oct 2022 03:47:46 +0000
Bug 1796156 - fix up inconsistencies in desktop Firefox modules with the old wiki, r=mossop,zeid,mconley,dmose,dao,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D159735
76822c48068b82230d442555f05160e7c15cf319: Bug 1796613 - Explicitly enable unified telemetry in test_site_permissions.js to fix beta as release simulation failure on android builds. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Thu, 20 Oct 2022 20:37:40 +0000 - rev 638509
Push 40336 by sstanca@mozilla.com at Fri, 21 Oct 2022 08:39:18 +0000
Bug 1796613 - Explicitly enable unified telemetry in test_site_permissions.js to fix beta as release simulation failure on android builds. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D159893
76422fc3f9dff0e80672e22b1f6e0138d6300e95: Bug 1792341 - Migrate more toolkit/modules consumers to use direct ES module import. r=Gijs,webdriver-reviewers,perftest-reviewers,necko-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,sgalich,owlish,bytesized,AlexandruIonescu,whimboo,mconley,mixedpuppy
Mark Banner <standard8@mozilla.com> - Tue, 18 Oct 2022 11:21:26 +0000 - rev 638172
Push 40329 by smolnar@mozilla.com at Tue, 18 Oct 2022 21:39:16 +0000
Bug 1792341 - Migrate more toolkit/modules consumers to use direct ES module import. r=Gijs,webdriver-reviewers,perftest-reviewers,necko-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,sgalich,owlish,bytesized,AlexandruIonescu,whimboo,mconley,mixedpuppy Mainly automated changes. Some manual ESLint fixes and whitespace cleanup. Differential Revision: https://phabricator.services.mozilla.com/D158452
82de653dd2d9c8e9901f18993258d91a836a1a9a: Bug 1793626 - Enable unified extensions pref by default on Nightly. r=mixedpuppy
William Durand <will+git@drnd.me> - Wed, 12 Oct 2022 18:54:06 +0000 - rev 637683
Push 40312 by imoraru@mozilla.com at Thu, 13 Oct 2022 10:00:28 +0000
Bug 1793626 - Enable unified extensions pref by default on Nightly. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D158745
36431cf6a32724a55c929e352f46c7bf5ee89659: Bug 1790115 - allow static theme resources in other extensions also in private browsing windows. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Tue, 13 Sep 2022 23:42:19 +0000 - rev 635446
Push 40235 by mlaza@mozilla.com at Wed, 14 Sep 2022 15:48:03 +0000
Bug 1790115 - allow static theme resources in other extensions also in private browsing windows. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D156986
0e9bfecba419b920c076eb51cf6495789a08d357: Bug 1790308 - Use modern flexbox in about:addons. r=mixedpuppy
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 13 Sep 2022 21:07:35 +0000 - rev 635433
Push 40235 by mlaza@mozilla.com at Wed, 14 Sep 2022 15:48:03 +0000
Bug 1790308 - Use modern flexbox in about:addons. r=mixedpuppy This shouldn't have any observable behavior change, but this is the first page that uses modern flexbox layout instead of XUL layout. In practice, this means that various interesting bugs that arise from poor interaction between xul and block / flex / grid should disappear / no longer be an issue for front-end developers. Differential Revision: https://phabricator.services.mozilla.com/D157075
9bee44dbde2040fc0c4d4a9ba76884347f011d65: Bug 1789751 - Remove localhost from MV3 CSP r=mixedpuppy
Rob Wu <rob@robwu.nl> - Sat, 10 Sep 2022 23:49:49 +0000 - rev 635160
Push 40226 by smolnar@mozilla.com at Sun, 11 Sep 2022 09:17:36 +0000
Bug 1789751 - Remove localhost from MV3 CSP r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D156758
930ba77bcee76c518fad3da65680500019a23529: Bug 1766881 - Drop object-src requirement from extension CSP r=mixedpuppy
Rob Wu <rob@robwu.nl> - Sat, 10 Sep 2022 23:49:48 +0000 - rev 635159
Push 40226 by smolnar@mozilla.com at Sun, 11 Sep 2022 09:17:36 +0000
Bug 1766881 - Drop object-src requirement from extension CSP r=mixedpuppy object-src used to be required because it controls plugins, and we did not want to load unsafe sources as plugins. With NPAPI plugin support having been dropped a long time ago, this reason no longer exist. The requirement for "secure" object-src CSP directive meant that extensions had to specify a boilerplate object-src if they wanted to modify script-src. This patch removes the object-src requirement from extension CSP, which simplifies the usage and learning curve of CSP usage in extensions. With this change, extensions can now load "unsafe" (remote) content via `<embed>` and `<object>` tags. This relaxation does not reduce the security because this was already possible with `<iframe>` tags. Differential Revision: https://phabricator.services.mozilla.com/D156747
f1204882a22db0d05e3ddf02f0ea2af94aba62e4: Bug 1788108 - Enable event pages support for manifest_version 2 extensions. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 02 Sep 2022 19:58:25 +0000 - rev 634035
Push 40204 by ncsoregi@mozilla.com at Sat, 03 Sep 2022 09:32:11 +0000
Bug 1788108 - Enable event pages support for manifest_version 2 extensions. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D156171
9c90bb9068858a5c27ee66a7ac6bb0258b9d0cb8: Bug 1775898 - Fix browser_doorhanger_install.js intermittent failures. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Wed, 31 Aug 2022 16:44:32 +0000 - rev 633803
Push 40197 by ncsoregi@mozilla.com at Wed, 31 Aug 2022 21:54:47 +0000
Bug 1775898 - Fix browser_doorhanger_install.js intermittent failures. r=mixedpuppy The failures triggered after the changes introduced in this test from Bug 1784292 and tracked by orangefactor are all triggered from the test case named `test_blockedInstallDomain_with_unified_extensions`: - in that test case we are using a new chrome window (because the test case covers the behaviors expected when the unified extension button have been enabled by flipping the related pref) and the new chrome window is closed shortly after calling BrowserTestUtils.openNewForegroundTab. - By opening and quickly closing a new chrome window, of all the tests in that test file, `test_blockedInstallDomain_with_unified_extensions` is the only one that have a pretty good chance to trigger this kind of failure. - the failure is triggered when the chrome window has been already closed by the time all the promises that BrowserTestUtils.openNewForegroundTab is internally waiting on (see the lines linked below) are settled, and that triggers the failure due to an uncaught rejection triggered as a side-effect of trying to access tabbrowser.ownerGlobal.windowGlobalChild for a chrome window that is already gone: - https://searchfox.org/mozilla-central/rev/380fc5571b039fd453b45bbb64ed13146fe9b066/testing/mochitest/BrowserTestUtils/BrowserTestUtils.jsm#278-279 The attached patch just adds an await on the call to BrowserTestUtils.openNewForegroundTab, which prevents the intermittent failure from being triggered. As a side note (either as an alternative approach to the one currently in this patch or indipendently from fixing this specific intermittent): it seems worth confirming if we could be changing BrowserTestUtils.openNewForegroundTab to expect the possibility that the chrome window have been closed and just omit the innerWindowId in the profile marker if collected too late to be able to retrieve the innerWindowId. Differential Revision: https://phabricator.services.mozilla.com/D155876
c08cf9edf5a566b681f28eb033f83d16a83c5a8a: Bug 1785294 - Allow pending async API event listeners calls to reset event page idle timeout only once. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Tue, 30 Aug 2022 19:25:01 +0000 - rev 633698
Push 40194 by ctuns@mozilla.com at Wed, 31 Aug 2022 09:32:58 +0000
Bug 1785294 - Allow pending async API event listeners calls to reset event page idle timeout only once. r=mixedpuppy Depends on D153525 Differential Revision: https://phabricator.services.mozilla.com/D155071
b34a5a23c32277b780e30aa699dfc1ebe5fc9a03: Bug 1785294 - Reset idle on API event listeners with a pending queryRunListener promise. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Tue, 30 Aug 2022 19:25:01 +0000 - rev 633697
Push 40194 by ctuns@mozilla.com at Wed, 31 Aug 2022 09:32:58 +0000
Bug 1785294 - Reset idle on API event listeners with a pending queryRunListener promise. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D153525
fea7efce878b8a06456a10f04e68a53c552e008f: Bug 1785294 - Allow pending async API event listeners calls to reset event page idle timeout only once. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Mon, 29 Aug 2022 20:12:17 +0000 - rev 628480
Push 40190 by smolnar@mozilla.com at Tue, 30 Aug 2022 03:49:08 +0000
Bug 1785294 - Allow pending async API event listeners calls to reset event page idle timeout only once. r=mixedpuppy Depends on D153525 Differential Revision: https://phabricator.services.mozilla.com/D155071
4b7c6808489def3e757bbd8a315928bfdb2a022a: Bug 1785294 - Reset idle on API event listeners with a pending queryRunListener promise. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Mon, 29 Aug 2022 20:12:17 +0000 - rev 628479
Push 40190 by smolnar@mozilla.com at Tue, 30 Aug 2022 03:49:08 +0000
Bug 1785294 - Reset idle on API event listeners with a pending queryRunListener promise. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D153525
76984b380c65eafb1ce552903fb3af3702aad50a: Bug 1778362 - Set up holdback study for Colorway Closet. r=dao,mixedpuppy
Amy Churchwell <achurchwell@mozilla.com> - Fri, 26 Aug 2022 18:55:00 +0000 - rev 628361
Push 40186 by mlaza@mozilla.com at Sat, 27 Aug 2022 17:34:11 +0000
Bug 1778362 - Set up holdback study for Colorway Closet. r=dao,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D153120
676e661538d44577ba01234f8a627aae22a81829: Bug 1781104 - replace error type booleans with error category in nsITransportSecurityInfo r=necko-reviewers,mixedpuppy,jschanck,mccr8
Dana Keeler <dkeeler@mozilla.com> - Fri, 26 Aug 2022 18:48:38 +0000 - rev 628360
Push 40186 by mlaza@mozilla.com at Sat, 27 Aug 2022 17:34:11 +0000
Bug 1781104 - replace error type booleans with error category in nsITransportSecurityInfo r=necko-reviewers,mixedpuppy,jschanck,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D154561
b39e2a7cff0ad4d3bde1d3d24cc7bfbcc48f5058: Bug 1785821 - Only allow manifest_version 3 extensions to merge CSP in the short run. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Thu, 25 Aug 2022 19:13:50 +0000 - rev 628207
Push 40180 by abutkovits@mozilla.com at Thu, 25 Aug 2022 22:21:49 +0000
Bug 1785821 - Only allow manifest_version 3 extensions to merge CSP in the short run. r=mixedpuppy This patch includes: - changes to WebRequest.jsm to always default to only merge the CSP headers returned by MV3 extensions - changes to the test_ext_webRequest_mergecsp.js xpcshell test to cover the behavior expected with MV3 extensions and combinations of both MV2 and MV3 extensions changing CSP headers for the same intercepted web request. For MV3 extensions we would prefer a more explicit and predictable way for the extensions to be allowed to replace the CSP header, instead of keeping the same unpredictable and implicit one that we currently support for MV2 extensions. Differential Revision: https://phabricator.services.mozilla.com/D154983
26965dd3b9d929976974175d753d41e0648ee9cf: Bug 1760608 - Restrict MV2 pageAction/browserAction setPopup to same extension urls on GeckoView. r=mixedpuppy,geckoview-reviewers,owlish
Luca Greco <lgreco@mozilla.com> - Tue, 23 Aug 2022 10:35:58 +0000 - rev 627946
Push 40171 by ctuns@mozilla.com at Tue, 23 Aug 2022 21:47:27 +0000
Bug 1760608 - Restrict MV2 pageAction/browserAction setPopup to same extension urls on GeckoView. r=mixedpuppy,geckoview-reviewers,owlish This patch extends restricts setPopup to extension url to MV2 extensions running on GeckoView. Differential Revision: https://phabricator.services.mozilla.com/D154549
5f0091c3b6171f8e7b2756eb97696a6b04f56b44: Bug 1760608 - Restrict actions API setPopup urls allowed for MV3 extensions. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Tue, 23 Aug 2022 10:35:57 +0000 - rev 627944
Push 40171 by ctuns@mozilla.com at Tue, 23 Aug 2022 21:47:27 +0000
Bug 1760608 - Restrict actions API setPopup urls allowed for MV3 extensions. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D154547
b2fe401134b318ee20d92b8ec1cbf7ecf47ee65c: Bug 1784292 - Anchor extension popups to the unified extensions button. r=mconley,mixedpuppy
William Durand <will+git@drnd.me> - Fri, 19 Aug 2022 06:25:13 +0000 - rev 627683
Push 40151 by imoraru@mozilla.com at Fri, 19 Aug 2022 09:50:50 +0000
Bug 1784292 - Anchor extension popups to the unified extensions button. r=mconley,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D154408
d369086884f010b9dd03aeced4b12b9118cceca3: Bug 1784254 - Make `page_action` and `hidden` mutually exclusive. r=mixedpuppy
William Durand <will+git@drnd.me> - Tue, 16 Aug 2022 06:59:46 +0000 - rev 627273
Push 40136 by ctuns@mozilla.com at Tue, 16 Aug 2022 16:01:29 +0000
Bug 1784254 - Make `page_action` and `hidden` mutually exclusive. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D154387
1df936217b49a3ed240b81bef38c6fb1ac0da1b4: Bug 1781974 - Extend addonsManager and extensions.data.migrateResult probes. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 12 Aug 2022 19:52:06 +0000 - rev 627047
Push 40121 by abutkovits@mozilla.com at Sat, 13 Aug 2022 09:22:39 +0000
Bug 1781974 - Extend addonsManager and extensions.data.migrateResult probes. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D154243
969ae3ea41e7313a820272e41ca9aa97e973e5e1: Bug 1781998 - Make hidden and browser_action or action mutually exclusive. r=mixedpuppy
William Durand <will+git@drnd.me> - Mon, 08 Aug 2022 17:09:39 +0000 - rev 626432
Push 40101 by nerli@mozilla.com at Tue, 09 Aug 2022 03:57:17 +0000
Bug 1781998 - Make hidden and browser_action or action mutually exclusive. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D153924
a920014426ba2d053c421ec24a490040f780024b: Bug 1728482 - Add to browser_newwindow.js an explicit await on BTU.openNewForegroundTab returned promise. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Thu, 04 Aug 2022 15:38:31 +0000 - rev 626218
Push 40087 by nfay@mozilla.com at Fri, 05 Aug 2022 09:28:51 +0000
Bug 1728482 - Add to browser_newwindow.js an explicit await on BTU.openNewForegroundTab returned promise. r=mixedpuppy Unfortunately I was not able to trigger locally the same unhandled rejection (`tabbrowser.ownerGlobal.windowGlobalChild is null` triggered by BTU.openNewForegroundTab from BrowserTestUtils.jsm line 279), but looking to the test case it seems not unlikely that the test case may be getting to the call to `BTU.closeWindow` (nearby the end of `finish_test` test helper function) while the promise returned from BTU.openNewForegroundTab was not resolved yet and that the call to BTU.openNewForegroundTab is then trying to access tabbrowser.ownerGlobal.windowGlobalChild well the tab and the window where it was open are already gone. This patch adds an explicit await on the promise returned by BTU.openNewForegroundTab right before calling BTU.closeWindow to make sure that the browser window containing that tab isn't closed until BTU.openNewForegroundTab promise is resolved. Differential Revision: https://phabricator.services.mozilla.com/D153375
891d9a47a5c0fa7b196b5d22d094afd73398dcab: Bug 1781512 - Fix browser_ext_getViews.js test_getViews_excludes_blocked_parsing_documents intermittent. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Thu, 04 Aug 2022 15:36:30 +0000 - rev 626217
Push 40087 by nfay@mozilla.com at Fri, 05 Aug 2022 09:28:51 +0000
Bug 1781512 - Fix browser_ext_getViews.js test_getViews_excludes_blocked_parsing_documents intermittent. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D153094
2452afd0a51668e56d87580798eeba7795161612: Bug 1772943 - Port osfile.jsm usage to IOUtils in toolkit/mozapps/ r=Gijs,mixedpuppy
Barret Rennie <barret@brennie.ca> - Thu, 28 Jul 2022 20:21:55 +0000 - rev 625441
Push 40051 by ccozmuta@mozilla.com at Fri, 29 Jul 2022 03:54:04 +0000
Bug 1772943 - Port osfile.jsm usage to IOUtils in toolkit/mozapps/ r=Gijs,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D148967
baf27e2f44d6297fc4aef99d0139ae891ef06fd8: Bug 1777483 - Part 3 - Open context menu when clicking the menu button. r=mixedpuppy
William Durand <will+git@drnd.me> - Thu, 28 Jul 2022 20:13:49 +0000 - rev 625439
Push 40051 by ccozmuta@mozilla.com at Fri, 29 Jul 2022 03:54:04 +0000
Bug 1777483 - Part 3 - Open context menu when clicking the menu button. r=mixedpuppy This patch allows to open the context menu on (primary) button click, and that also works with keyboard navigation. Depends on D152755 Differential Revision: https://phabricator.services.mozilla.com/D152853
9207592916180ec80a025b4ad55800fec06f3939: Bug 1777483 - Part 1 - Add a new context menu for extensions in the unified extensions panel. r=mixedpuppy,desktop-theme-reviewers
William Durand <will+git@drnd.me> - Thu, 28 Jul 2022 20:13:48 +0000 - rev 625437
Push 40051 by ccozmuta@mozilla.com at Fri, 29 Jul 2022 03:54:04 +0000
Bug 1777483 - Part 1 - Add a new context menu for extensions in the unified extensions panel. r=mixedpuppy,desktop-theme-reviewers Differential Revision: https://phabricator.services.mozilla.com/D152665
df2c0e3d08ee18b6f63416f8edade39b81dbe852: Bug 1780680 - More cleanly return "normal" state for closed windows. r=mixedpuppy
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 26 Jul 2022 12:02:46 +0000 - rev 625144
Push 40037 by nfay@mozilla.com at Tue, 26 Jul 2022 15:39:15 +0000
Bug 1780680 - More cleanly return "normal" state for closed windows. r=mixedpuppy It bit me in the dependent bug because bug, see the comment in: https://hg.mozilla.org/integration/autoland/rev/8bbec265ab8c Differential Revision: https://phabricator.services.mozilla.com/D152480
b45962248b4c58a74879a798fcfa4014045e133b: Bug 1780229 - Prevent test_ext_native_messaging.js intermittent failures. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 22 Jul 2022 08:10:25 +0000 - rev 624883
Push 40019 by imoraru@mozilla.com at Fri, 22 Jul 2022 21:46:25 +0000
Bug 1780229 - Prevent test_ext_native_messaging.js intermittent failures. r=mixedpuppy This patch includes the following tweaks to the new test cases as introduced from Bug 1770696: - Added an explicit `await waitForSubprocessExit();` to the two new test cases which are starting a NativeApplication as part of the test case, to make sure to wait for the subprocess to have been fully exited, otherwise that triggers a failure on windows 10 because the files that should be removed when the test task is exiting would still be in use (and trying to remove them fails only on the windows platform) - Reworked the NativeApp used by the testSendNativeMessage test task to don't wrongly assume the NativeApp handling all the messages sent to be the same one even if one is still running to handle a delayed message pending a reply: - Each sendNativeMessage call will be spawning its own NativeApp instance and so the test native app is now resorting to a `time.sleep(...)` call to delay replying to any message received, to give some time for the test case to cover the behavior expected while a native message is still pending a reply. - Added Some stderr logs to the NativeApp, to make it easier to see at which point of the test case the NativeApp is being started, replying to a message and terminated, along with including the process pid to more easily determine if the NativeApp instance is still the one we expect to be running and replying to the native messages received. Differential Revision: https://phabricator.services.mozilla.com/D152292
81c9cc81146b08ed739c7218b206d4bcfed1d9b3: Bug 1780372 - Make extension APIs deal with async window state changes. r=mixedpuppy
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 Jul 2022 23:04:08 +0000 - rev 624832
Push 40014 by abutkovits@mozilla.com at Fri, 22 Jul 2022 03:25:11 +0000
Bug 1780372 - Make extension APIs deal with async window state changes. r=mixedpuppy Before my previous patch, the widget code lied, and always returned the requested window state before it had actually happened. Instead, teach the extension code to wait if necessary for the window state to be effective. Differential Revision: https://phabricator.services.mozilla.com/D152394
951002217e9f0add2ce093bf9975de8099dfc11a: Bug 1780576 - Clean up test_ext_userScripts_register.js on failure. r=extension-reviewers,mixedpuppy
Andrew McCreight <continuation@gmail.com> - Thu, 21 Jul 2022 17:55:45 +0000 - rev 624803
Push 40014 by abutkovits@mozilla.com at Fri, 22 Jul 2022 03:25:11 +0000
Bug 1780576 - Clean up test_ext_userScripts_register.js on failure. r=extension-reviewers,mixedpuppy equal throws immediately, so if it fails you get some follow-on failures because the test didn't clean up that make it confusing to figure out what actually failed. This patch fixes that by using registerCleanupFunction to remove the extension, and waits to do the check until after contentPage has been closed. Differential Revision: https://phabricator.services.mozilla.com/D152419
5a336820e40bb1d5878bf5dacc7be104140ce7d5: Bug 1756758 - Add support for `restrictSchemes` in `registerContentScripts()` (MV2). r=mixedpuppy
William Durand <will+git@drnd.me> - Thu, 21 Jul 2022 08:08:55 +0000 - rev 624727
Push 40011 by mlaza@mozilla.com at Thu, 21 Jul 2022 15:47:47 +0000
Bug 1756758 - Add support for `restrictSchemes` in `registerContentScripts()` (MV2). r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D147654
c6db198ff02c50edbc149735e55e9c3166a7e9aa: Bug 1772943 - Port osfile.jsm usage to IOUtils in toolkit/mozapps/ r=Gijs,mixedpuppy
Barret Rennie <barret@brennie.ca> - Thu, 21 Jul 2022 04:44:40 +0000 - rev 624713
Push 40011 by mlaza@mozilla.com at Thu, 21 Jul 2022 15:47:47 +0000
Bug 1772943 - Port osfile.jsm usage to IOUtils in toolkit/mozapps/ r=Gijs,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D148967
332735992b446f420df154d331ef4d47a61bf92f: Bug 1779381 - Fully enable `browser_toolbar_prefers_color_scheme.js`. r=mixedpuppy
William Durand <will+git@drnd.me> - Wed, 20 Jul 2022 19:00:16 +0000 - rev 624559
Push 40008 by csabou@mozilla.com at Thu, 21 Jul 2022 03:47:38 +0000
Bug 1779381 - Fully enable `browser_toolbar_prefers_color_scheme.js`. r=mixedpuppy I was super conservative in Bug 1779380 because, although I couldn't reproduce actual failures locally, one of the leakcheck reports was consistently failing. I tested a few other things and it looks like some tests on MacOS often have leaks [1]. I get leakcheck errors with many other test files so I doubt it is this one specific test file. [1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1541628#c4 Differential Revision: https://phabricator.services.mozilla.com/D151914
8eebf167e42ccb0b5e47a8e203c9b0fa5202ea04: Bug 1780008 - browserAction preload popup should not be listed in extension.getViews results. r=mixedpuppy,willdurand
Luca Greco <lgreco@mozilla.com> - Tue, 19 Jul 2022 18:34:36 +0000 - rev 624395
Push 40005 by ncsoregi@mozilla.com at Wed, 20 Jul 2022 09:59:35 +0000
Bug 1780008 - browserAction preload popup should not be listed in extension.getViews results. r=mixedpuppy,willdurand Differential Revision: https://phabricator.services.mozilla.com/D152022
d9d595b22939271eaf75676007ec3ab2bd510bb1: Bug 1770696 - Reset the background script idle timer if the extension have native app ports still open. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Tue, 19 Jul 2022 13:39:09 +0000 - rev 624363
Push 40003 by ctuns@mozilla.com at Tue, 19 Jul 2022 21:35:33 +0000
Bug 1770696 - Reset the background script idle timer if the extension have native app ports still open. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D151647
d41d9a65cf6fb8f5b295d55eb0df452b5ac635a8: Bug 1773695 - Part 6: Removing the startup cache file in the beginning of the test test_ext_webRequest_urlclassification.js. r=mixedpuppy
Tim Huang <tihuang@mozilla.com> - Mon, 18 Jul 2022 21:48:16 +0000 - rev 624321
Push 40001 by abutkovits@mozilla.com at Tue, 19 Jul 2022 09:34:24 +0000
Bug 1773695 - Part 6: Removing the startup cache file in the beginning of the test test_ext_webRequest_urlclassification.js. r=mixedpuppy The patch adds a code to remove the startup cache file "webext.sc.lz4" before running the tests in test_ext_webRequest_urlclassification.js. This avoids the test to use an old web_request schema that is cached by the StartupCache. Depends on D151051 Differential Revision: https://phabricator.services.mozilla.com/D152029
cb8f4b8ff31d671e7dc967a25db1c89f655a11ec: Bug 1773695 - Part 4: Add email tracking flags to webrequest. r=mixedpuppy
Tim Huang <tihuang@mozilla.com> - Mon, 18 Jul 2022 21:48:16 +0000 - rev 624319
Push 40001 by abutkovits@mozilla.com at Tue, 19 Jul 2022 09:34:24 +0000
Bug 1773695 - Part 4: Add email tracking flags to webrequest. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D151151