searching for reviewer(zombie)
076c2a071acefe38b9ea98ced1a13c87b896ad65: Bug 1691144 - Trigger windows.onFocusChanged with no private window permission. r=zombie
Alessio Placitelli <alessio.placitelli@gmail.com> - Thu, 11 Feb 2021 09:26:29 +0000 - rev 566952
Push 136235 by aplacitelli@mozilla.com at Thu, 11 Feb 2021 09:28:48 +0000
Bug 1691144 - Trigger windows.onFocusChanged with no private window permission. r=zombie Credits to Jonathan Mayer for submitting the original patch. The patch changes the onFocusChanged extension event handler so that it no longer bails out if focus is moving to a private window, ensuring that the onFocusChanged event gets generated with the proper WINDOW_ID_NONE identifier. Differential Revision: https://phabricator.services.mozilla.com/D104732
20e9f56119c8cffc4ad0a1c3769d31f34822c05e: Bug 1664144 fix startup of addons updated during app startup r=zombie,rpl
Shane Caraveo <scaraveo@mozilla.com> - Wed, 02 Dec 2020 20:09:12 +0000 - rev 559140
Push 131962 by scaraveo@mozilla.com at Wed, 02 Dec 2020 21:34:15 +0000
Bug 1664144 fix startup of addons updated during app startup r=zombie,rpl Differential Revision: https://phabricator.services.mozilla.com/D91354
0a3cf02cfc7a659c6384de6d9e2051b8d8de165b: Bug 1671983 - Part 4: Stop awaiting BrowserTestUtils.loadURI, r=annyG,remote-protocol-reviewers,extension-reviewers,preferences-reviewers,whimboo,zombie
Nika Layzell <nika@thelayzells.com> - Thu, 12 Nov 2020 18:01:03 +0000 - rev 557350
Push 131024 by nlayzell@mozilla.com at Mon, 16 Nov 2020 15:52:23 +0000
Bug 1671983 - Part 4: Stop awaiting BrowserTestUtils.loadURI, r=annyG,remote-protocol-reviewers,extension-reviewers,preferences-reviewers,whimboo,zombie This method only is async in order to allow callers to wait for a process switch triggered by the call to `loadURI` to be finished before resolving. With DocumentChannel, we should never trigger a process switch eagerly like this again, so we don't need any of the async behaviour here anymore. This part is largely mechanical changes to tests, removing the `await` calls on `loadURI`, and a follow-up part will remove the actual async logic from `BrowserTestUtils.loadURI`. Differential Revision: https://phabricator.services.mozilla.com/D94641
fe39b455f8d9a85426df723b651c82bd8006fe81: Bug 1652925 - Fix memory leak of extension Port via conduits r=zombie
Rob Wu <rob@robwu.nl> - Mon, 16 Nov 2020 01:24:14 +0000 - rev 557303
Push 130993 by rob@robwu.nl at Mon, 16 Nov 2020 01:27:50 +0000
Bug 1652925 - Fix memory leak of extension Port via conduits r=zombie Extension ports should be eligible for garbage collection when disconnected. This did not happen because there was a strong reference from the context to the conduit, whose subject was the Port. As a result, the Port instances were not GCd until the context was unloaded. This results in significant memory leaks over time, because it is not uncommon for extensions to have a long-lived background page that receives messages via Ports. The issue is made even worse by the fact that ports contain metadata that can potentially be very large. There are other callers of openConduit, but these are not affected because their lifetimes are similar to the BaseContext. Differential Revision: https://phabricator.services.mozilla.com/D96952
ecb229f8ba6f38de279dd9ebbd2ad641a53a25d2: Bug 1675319 - [manifestparser] Properly support multiline skip-if statements, r=jmaher,extension-reviewers,zombie
Andrew Halberstadt <ahal@mozilla.com> - Thu, 05 Nov 2020 19:55:08 +0000 - rev 556110
Push 130321 by ahalberstadt@mozilla.com at Thu, 05 Nov 2020 21:43:43 +0000
Bug 1675319 - [manifestparser] Properly support multiline skip-if statements, r=jmaher,extension-reviewers,zombie This supports one manifestparser expression per line in the 'skip-if', 'fail-if' and 'run-if' keys. As a side effect the: skip-if = foo || bar syntax is no longer supported. Instead it can be: skip-if = foo # bug 123 bar # bug 456 Differential Revision: https://phabricator.services.mozilla.com/D95927
008db2659002e661c1e953063769e0365757f489: Bug 1671983 - Part 4: Stop awaiting BrowserTestUtils.loadURI, r=annyG,remote-protocol-reviewers,extension-reviewers,preferences-reviewers,whimboo,zombie
Nika Layzell <nika@thelayzells.com> - Wed, 04 Nov 2020 00:55:36 +0000 - rev 555748
Push 130136 by nlayzell@mozilla.com at Wed, 04 Nov 2020 00:58:59 +0000
Bug 1671983 - Part 4: Stop awaiting BrowserTestUtils.loadURI, r=annyG,remote-protocol-reviewers,extension-reviewers,preferences-reviewers,whimboo,zombie This method only is async in order to allow callers to wait for a process switch triggered by the call to `loadURI` to be finished before resolving. With DocumentChannel, we should never trigger a process switch eagerly like this again, so we don't need any of the async behaviour here anymore. This part is largely mechanical changes to tests, removing the `await` calls on `loadURI`, and a follow-up part will remove the actual async logic from `BrowserTestUtils.loadURI`. Differential Revision: https://phabricator.services.mozilla.com/D94641
41220106e56d57389ef83c7811b1da796f3051e7: Bug 1670933 - Back button is not enabled by iframe navigation when Fission is enabled. r=smaug,extension-reviewers,zombie
Peter Van der Beken <peterv@propagandism.org> - Fri, 30 Oct 2020 15:24:15 +0000 - rev 555244
Push 129848 by pvanderbeken@mozilla.com at Fri, 30 Oct 2020 15:42:22 +0000
Bug 1670933 - Back button is not enabled by iframe navigation when Fission is enabled. r=smaug,extension-reviewers,zombie Differential Revision: https://phabricator.services.mozilla.com/D95322
2a46f29c8cdd6f6269483e86c6e21e649ffa7127: Bug 1651802, replace willDestroy methods in conduit actors with didDestroy, as willDestroy method will be removed, r=zombie
Neil Deakin <neil@mozilla.com> - Tue, 20 Oct 2020 23:27:39 +0000 - rev 553746
Push 129046 by neil@mozilla.com at Tue, 20 Oct 2020 23:44:16 +0000
Bug 1651802, replace willDestroy methods in conduit actors with didDestroy, as willDestroy method will be removed, r=zombie Differential Revision: https://phabricator.services.mozilla.com/D90738
1e8bdac15d94fdccb6c2d1263bafa0f919d582db: Bug 1668857 - Unify styling for description text for panels using new `--panel-description-color` variable. r=ntim,extension-reviewers,zombie
julianwels <julianwels@mozilla.com> - Wed, 07 Oct 2020 12:53:32 +0000 - rev 551912
Push 128113 by rmaries@mozilla.com at Wed, 07 Oct 2020 13:13:08 +0000
Bug 1668857 - Unify styling for description text for panels using new `--panel-description-color` variable. r=ntim,extension-reviewers,zombie Differential Revision: https://phabricator.services.mozilla.com/D92658
18dafc9d0c4167d803db8675956f8276127edd0c: Bug 1646573: Part 2 - Fix GetInProcessParent usage in CheckParentFrames. r=zombie
Kris Maglione <maglione.k@gmail.com> - Tue, 22 Sep 2020 17:41:15 +0000 - rev 549682
Push 126935 by maglione.k@gmail.com at Tue, 22 Sep 2020 17:44:38 +0000
Bug 1646573: Part 2 - Fix GetInProcessParent usage in CheckParentFrames. r=zombie Differential Revision: https://phabricator.services.mozilla.com/D90335
b8ef2e9238c1c01c7d1afa0151d8ae48ae5c21b6: Bug 1646573: Part 1 - Fix GetInProcessParent usage in WindowShouldMatchActiveTab. r=zombie,nika
Kris Maglione <maglione.k@gmail.com> - Tue, 22 Sep 2020 17:41:34 +0000 - rev 549681
Push 126935 by maglione.k@gmail.com at Tue, 22 Sep 2020 17:44:38 +0000
Bug 1646573: Part 1 - Fix GetInProcessParent usage in WindowShouldMatchActiveTab. r=zombie,nika Differential Revision: https://phabricator.services.mozilla.com/D90334
988b0844092b4f4ceee76557f5b58efb5c48420c: Bug 1665150 fix maybeInstallBuiltinAddon promise r=zombie
Shane Caraveo <scaraveo@mozilla.com> - Mon, 21 Sep 2020 19:52:17 +0000 - rev 549522
Push 126842 by scaraveo@mozilla.com at Mon, 21 Sep 2020 21:51:33 +0000
Bug 1665150 fix maybeInstallBuiltinAddon promise r=zombie Differential Revision: https://phabricator.services.mozilla.com/D90597
810036a8a9f76d8515bf809b6c3ac03c58778d4e: Bug 1664522 - Fix tabs.captureVisibleTab for mobile. r=robwu,zombie,snorp
Agi Sferro <agi@sferro.dev> - Wed, 16 Sep 2020 22:08:33 +0000 - rev 549221
Push 126631 by asferro@mozilla.com at Thu, 17 Sep 2020 23:26:51 +0000
Bug 1664522 - Fix tabs.captureVisibleTab for mobile. r=robwu,zombie,snorp There are two things wrong with captureVisibleTab on mobile: * ownerGlobal is not available on nativeTab, this patch uses this.browser.ownerGlobal instead. * ZoomManager is not available on mobile, this patch moves that code to browser/../ext-tabs. Differential Revision: https://phabricator.services.mozilla.com/D90009
04b61d3d734a2085da9636424b906c06b213e2ec: Bug 1664522 - Fix tabs.captureVisibleTab for mobile. r=robwu,zombie,snorp
Agi Sferro <agi@sferro.dev> - Wed, 16 Sep 2020 20:12:00 +0000 - rev 548999
Push 126519 by asferro@mozilla.com at Wed, 16 Sep 2020 20:18:14 +0000
Bug 1664522 - Fix tabs.captureVisibleTab for mobile. r=robwu,zombie,snorp There are two things wrong with captureVisibleTab on mobile: * ownerGlobal is not available on nativeTab, this patch uses this.browser.ownerGlobal instead. * ZoomManager is not available on mobile, this patch moves that code to browser/../ext-tabs. Differential Revision: https://phabricator.services.mozilla.com/D90009
6436125ed780d91029d32aaba4cf7d590e216a58: Bug 1664949 - don't clear the active theme pref on startup so it gets synced wrong, r=zombie,mixedpuppy
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 15 Sep 2020 23:55:39 +0000 - rev 548856
Push 126427 by gijskruitbosch@gmail.com at Wed, 16 Sep 2020 00:03:16 +0000
Bug 1664949 - don't clear the active theme pref on startup so it gets synced wrong, r=zombie,mixedpuppy Before bug 1660557, this was actually clearing an old migration pref, but now it's clearing the actual theme pref used by Sync. Differential Revision: https://phabricator.services.mozilla.com/D90194
3f1747588a699c040c4e98cf93998c516b3c4a95: Bug 1664949 - don't clear the active theme pref on startup so it gets synced wrong, r=zombie,mixedpuppy
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 15 Sep 2020 21:00:52 +0000 - rev 548837
Push 126409 by gijskruitbosch@gmail.com at Tue, 15 Sep 2020 21:03:54 +0000
Bug 1664949 - don't clear the active theme pref on startup so it gets synced wrong, r=zombie,mixedpuppy Before bug 1660557, this was actually clearing an old migration pref, but now it's clearing the actual theme pref used by Sync. Differential Revision: https://phabricator.services.mozilla.com/D90194
7603440e6c369e91077f1279efe9b012e5ddbb66: Bug 613785 - Updated http auth prompt tests to support tab prompts. r=extension-reviewers,Gijs,zombie on a CLOSED TREE
pbz <pbz@mozilla.com> - Mon, 14 Sep 2020 10:27:41 +0000 - rev 548563
Push 126258 by ccoroiu@mozilla.com at Mon, 14 Sep 2020 15:47:36 +0000
Bug 613785 - Updated http auth prompt tests to support tab prompts. r=extension-reviewers,Gijs,zombie on a CLOSED TREE Differential Revision: https://phabricator.services.mozilla.com/D75567
9df275f6cd8d97c477923fb68af71dc402331686: Bug 613785 - Updated http auth prompt tests to support tab prompts. r=extension-reviewers,Gijs,zombie
pbz <pbz@mozilla.com> - Mon, 14 Sep 2020 10:27:41 +0000 - rev 548555
Push 126254 by pzuhlcke@mozilla.com at Mon, 14 Sep 2020 14:55:31 +0000
Bug 613785 - Updated http auth prompt tests to support tab prompts. r=extension-reviewers,Gijs,zombie Differential Revision: https://phabricator.services.mozilla.com/D75567
8846ec72f7c425c5e3128bb0b7f2aa16f909e598: Bug 1660557 - stop using js_modules to pack builtin and default themes, r=glandium,zombie
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 11 Sep 2020 15:26:24 +0000 - rev 548354
Push 126129 by gijskruitbosch@gmail.com at Fri, 11 Sep 2020 16:12:52 +0000
Bug 1660557 - stop using js_modules to pack builtin and default themes, r=glandium,zombie This is ultimately less build magic and makes for more meaningful URIs. This patch paves the way for the second patch in this stack which fixes bug 1655456. Differential Revision: https://phabricator.services.mozilla.com/D89130
cd82ed10e8e7c0fe36c13c387ef7c137127351f5: Bug 1654258: Package all activity-stream css files and load them using the internal chrome: protocol. r=mconley,k88hudson,perftest-reviewers,zombie,sparky
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Wed, 09 Sep 2020 16:11:28 +0000 - rev 548010
Push 125933 by ccoroiu@mozilla.com at Wed, 09 Sep 2020 16:39:09 +0000
Bug 1654258: Package all activity-stream css files and load them using the internal chrome: protocol. r=mconley,k88hudson,perftest-reviewers,zombie,sparky Differential Revision: https://phabricator.services.mozilla.com/D85022
aeeb3f688098c41000421c2df204a846fed5b3e5: Bug 613785 - Updated http auth prompt tests to support tab prompts. r=extension-reviewers,Gijs,zombie
pbz <pbz@mozilla.com> - Tue, 08 Sep 2020 16:33:46 +0000 - rev 547900
Push 125851 by pzuhlcke@mozilla.com at Tue, 08 Sep 2020 16:39:55 +0000
Bug 613785 - Updated http auth prompt tests to support tab prompts. r=extension-reviewers,Gijs,zombie Differential Revision: https://phabricator.services.mozilla.com/D75567
752b189cd836ad70235e40c4818c99c261d81012: Bug 1660557 - stop using js_modules to pack builtin and default themes, r=glandium,zombie
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 08 Sep 2020 12:47:22 +0000 - rev 547855
Push 125818 by gijskruitbosch@gmail.com at Tue, 08 Sep 2020 12:50:05 +0000
Bug 1660557 - stop using js_modules to pack builtin and default themes, r=glandium,zombie This is ultimately less build magic and makes for more meaningful URIs. Differential Revision: https://phabricator.services.mozilla.com/D89130
75df9f5711694d6b2f4007e2dbac7da98959abff: Bug 1649593: Use IOUtils instead of OS.File in ExtensionParent.jsm r=barret,zombie
Keefer Rourke <krourke@mozilla.com> - Fri, 28 Aug 2020 15:50:41 +0000 - rev 546966
Push 125311 by brennie@mozilla.com at Mon, 31 Aug 2020 03:24:20 +0000
Bug 1649593: Use IOUtils instead of OS.File in ExtensionParent.jsm r=barret,zombie Differential Revision: https://phabricator.services.mozilla.com/D87483
60ee5ff7fbdfbee1dbd807d846c4d093fdc1d037: Bug 1660015: Add IOUtils to privileged eslint environment configuration r=barret,zombie
Keefer Rourke <krourke@mozilla.com> - Wed, 26 Aug 2020 15:31:24 +0000 - rev 546355
Push 125065 by brennie@mozilla.com at Wed, 26 Aug 2020 19:44:56 +0000
Bug 1660015: Add IOUtils to privileged eslint environment configuration r=barret,zombie This change makes eslint aware of the global IOUtils interface, such that it may be used without having to access it from the window or otherwise declaring the global in a special comment on a file-by-file basis. Differential Revision: https://phabricator.services.mozilla.com/D87612
8aca41723313b211d2d14a44069b294d49044705: Bug 1649593: Use IOUtils instead of OS.File in ExtensionParent.jsm r=barret,zombie
Keefer Rourke <krourke@mozilla.com> - Mon, 24 Aug 2020 16:28:23 +0000 - rev 546235
Push 124989 by brennie@mozilla.com at Wed, 26 Aug 2020 02:41:57 +0000
Bug 1649593: Use IOUtils instead of OS.File in ExtensionParent.jsm r=barret,zombie Differential Revision: https://phabricator.services.mozilla.com/D87483
21b64ef30e1289575933b0e1d5590bfa3d04a2f9: Bug 1660015: Add IOUtils to privileged eslint environment configuration r=barret,zombie
Keefer Rourke <krourke@mozilla.com> - Mon, 24 Aug 2020 16:13:01 +0000 - rev 546230
Push 124989 by brennie@mozilla.com at Wed, 26 Aug 2020 02:41:57 +0000
Bug 1660015: Add IOUtils to privileged eslint environment configuration r=barret,zombie This change makes eslint aware of the global IOUtils interface, such that it may be used without having to access it from the window or otherwise declaring the global in a special comment on a file-by-file basis. Differential Revision: https://phabricator.services.mozilla.com/D87612
5d6808bba6af07a53bd1d00868f075fbded16168: Bug 1659074 - Regression tests for undefined/uncloneable error in onMessage r=zombie,geckoview-reviewers,agi
Rob Wu <rob@robwu.nl> - Fri, 14 Aug 2020 10:23:51 +0000 - rev 545026
Push 124347 by rob@robwu.nl at Mon, 17 Aug 2020 23:12:39 +0000
Bug 1659074 - Regression tests for undefined/uncloneable error in onMessage r=zombie,geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D85644
17da895da5714e0d38d837f0d8e2e99bdd9a4c5f: Bug 1658806 - Limit private field xray adoption test to nightly r=jorendorff,zombie
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 13 Aug 2020 15:03:29 +0000 - rev 544547
Push 124108 by mgaudet@mozilla.com at Thu, 13 Aug 2020 16:02:06 +0000
Bug 1658806 - Limit private field xray adoption test to nightly r=jorendorff,zombie Differential Revision: https://phabricator.services.mozilla.com/D86852
b6178ee3cc2d1fba6cf3a5bb2171ccc1549eaadc: Bug 1655624 - Improve reliability of onMessage's error handling r=zombie
Rob Wu <rob@robwu.nl> - Wed, 12 Aug 2020 14:28:04 +0000 - rev 544425
Push 124025 by rob@robwu.nl at Wed, 12 Aug 2020 14:35:30 +0000
Bug 1655624 - Improve reliability of onMessage's error handling r=zombie Bug 1655624 happened because the format of an internal error changed, which caused an internal error to be propagated unexpectedly. This patch fixes the issue by only propagating errors that are known to originate from extensions, plus a regression test. This patch also fixes a few other issues: - Internal errors are redacted to "An unexpected error occurred", which partially fixes bug 1643176. - Fix minor regression in void rejections: Prior to bug 1583484, an onMessage handler that rejected with a void value would cause sendMessage to reject. Since bug 1583484 the promise is not rejected, as the error is inadvertently ignored due to a runtime error: "TypeError: can't access property "result", err is undefined". - Avoid type confusion of objects with the mozWebExtLocation member. Differential Revision: https://phabricator.services.mozilla.com/D85643
46abf66e3b2090e7ebcde77aefd81982689cc148: Bug 1655624 - Improve reliability of onMessage's error handling r=zombie
Rob Wu <rob@robwu.nl> - Wed, 12 Aug 2020 12:26:06 +0000 - rev 544410
Push 124016 by rob@robwu.nl at Wed, 12 Aug 2020 13:12:23 +0000
Bug 1655624 - Improve reliability of onMessage's error handling r=zombie Bug 1655624 happened because the format of an internal error changed, which caused an internal error to be propagated unexpectedly. This patch fixes the issue by only propagating errors that are known to originate from extensions, plus a regression test. This patch also fixes a few other issues: - Internal errors are redacted to "An unexpected error occurred", which partially fixes bug 1643176. - Fix minor regression in void rejections: Prior to bug 1583484, an onMessage handler that rejected with a void value would cause sendMessage to reject. Since bug 1583484 the promise is not rejected, as the error is inadvertently ignored due to a runtime error: "TypeError: can't access property "result", err is undefined". - Avoid type confusion of objects with the mozWebExtLocation member. Differential Revision: https://phabricator.services.mozilla.com/D85643
eda366bce80244c0a1f421600cfdb9a4bbf43271: Bug 1654851 - Correctly handle transplanting objects with private fields r=jorendorff,extension-reviewers,zombie
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 11 Aug 2020 21:35:40 +0000 - rev 544326
Push 123966 by mgaudet@mozilla.com at Tue, 11 Aug 2020 21:38:19 +0000
Bug 1654851 - Correctly handle transplanting objects with private fields r=jorendorff,extension-reviewers,zombie As part of DOM node adoption they are transplanted, and their expando chains are copied over. This copying uses JS_CopyPropertiesFrom, which until this patch, cannot see private fields as they are excluded from property iteration. This patch adds property iteration for private fields, and renames JS_CopyPropertiesFrom to JS_CopyOwnPropertiesAndPrivateFields which is more accurate. The users of this method are all doing object manipulation in ways where preserving the copied private field is the better default. In addition to testing DOM nodes explicitly, this patch also adds a jit-test which uses transplantableObject to test similar things with FakeDOMObjects. Differential Revision: https://phabricator.services.mozilla.com/D84737
5cdeca6b1feb68fa7c10bfe67fb54a04606e217d: Bug 1589517 - Part 4: Remove sameProcessAsFrameLoader, r=zombie,mconley,farre,smacleod
Nika Layzell <nika@thelayzells.com> - Thu, 06 Aug 2020 17:01:13 +0000 - rev 543643
Push 123592 by nlayzell@mozilla.com at Thu, 06 Aug 2020 17:33:03 +0000
Bug 1589517 - Part 4: Remove sameProcessAsFrameLoader, r=zombie,mconley,farre,smacleod The functionality has been fully subsumed by the new initialBrowsingContextGroupId attribute, so it is no longer necessary. Differential Revision: https://phabricator.services.mozilla.com/D85653
c6bac228345d2a34423c8df3a853e4d3a01a2ca9: Bug 1589517 - Part 3: Add initialBrowsingContextGroupId to extension browsers, r=zombie
Nika Layzell <nika@thelayzells.com> - Thu, 06 Aug 2020 17:01:10 +0000 - rev 543642
Push 123592 by nlayzell@mozilla.com at Thu, 06 Aug 2020 17:33:03 +0000
Bug 1589517 - Part 3: Add initialBrowsingContextGroupId to extension browsers, r=zombie This attribute can be used to force non-tab extension browsers to be loaded in the correct BrowsingContextGroup, and also subsumes the existing sameProcessAsFrameLoader uses in extension code. Differential Revision: https://phabricator.services.mozilla.com/D85652
8a3a8aa97de850393756946613ba880f59978fc9: Bug 1653354 - Make the WebExtensions API tabs.saveAsPDF work via the Cocoa printing code on macOS. r=jwatt,extension-reviewers,zombie
Jonathan Kew <jkew@mozilla.com> - Tue, 04 Aug 2020 16:58:20 +0000 - rev 543237
Push 123329 by jkew@mozilla.com at Tue, 04 Aug 2020 17:01:41 +0000
Bug 1653354 - Make the WebExtensions API tabs.saveAsPDF work via the Cocoa printing code on macOS. r=jwatt,extension-reviewers,zombie Differential Revision: https://phabricator.services.mozilla.com/D85891
128ad3cbfcf20fcf73a691901665a43b0eff918c: Bug 1649463 - Support blob: in downloads.download in perma-private browsing mode r=zombie
Rob Wu <rob@robwu.nl> - Fri, 17 Jul 2020 20:52:35 +0000 - rev 541145
Push 122071 by rob@robwu.nl at Sun, 19 Jul 2020 03:52:00 +0000
Bug 1649463 - Support blob: in downloads.download in perma-private browsing mode r=zombie This patch fixes the regression from 1579911 by partially reverting the original patch (i.e. removing `context.principal` for blob:-URLs). The root cause of this bug is explained in bug 1653681, which describes a riskier (but more correct) way to fix this bug. Differential Revision: https://phabricator.services.mozilla.com/D83995
e5e372c3c13a1bc87eb67e9fff712daaf4a52e47: Bug 1652500 - ContentPage browser should have CHROME_REMOTE_WINDOW chromeFlag if extension.remote is true. r=zombie
Luca Greco <lgreco@mozilla.com> - Mon, 13 Jul 2020 18:26:39 +0000 - rev 540254
Push 121576 by luca.greco@alcacoop.it at Mon, 13 Jul 2020 18:28:16 +0000
Bug 1652500 - ContentPage browser should have CHROME_REMOTE_WINDOW chromeFlag if extension.remote is true. r=zombie Differential Revision: https://phabricator.services.mozilla.com/D83350
4e9d6619c9d5a7306f66ca8d6f9d97579ba77b4d: Bug 1580811 - Add xpcshell test to check that moz-extension: redirect by webRequest is loaded in the correct process, r=zombie
Kashav Madan <kmadan@mozilla.com> - Fri, 10 Jul 2020 13:40:58 +0000 - rev 539903
Push 121350 by kmadan@mozilla.com at Fri, 10 Jul 2020 13:43:23 +0000
Bug 1580811 - Add xpcshell test to check that moz-extension: redirect by webRequest is loaded in the correct process, r=zombie This was originally authored by :willdurand for bug 1573456, but was broken at the time due to DocumentChannel not knowing how handle parent-initiated document loads. The behaviour was fixed in bug 1673869, so this test now works. Differential Revision: https://phabricator.services.mozilla.com/D80987
85ca6cff7dfbd838dca83a2301b68f4253e3d71e: Bug 1580811 - Add xpcshell test to check that we process-switch cross-origin frames, r=zombie
Kashav Madan <kmadan@mozilla.com> - Fri, 10 Jul 2020 13:41:06 +0000 - rev 539902
Push 121350 by kmadan@mozilla.com at Fri, 10 Jul 2020 13:43:23 +0000
Bug 1580811 - Add xpcshell test to check that we process-switch cross-origin frames, r=zombie Differential Revision: https://phabricator.services.mozilla.com/D80988
0bfd6bae286aff5d9f090f516245e5d9bf09e40d: Bug 1580811 - Make the ContentPage browser work with out-of-process frames, r=nika,zombie
Kashav Madan <kmadan@mozilla.com> - Fri, 10 Jul 2020 13:40:51 +0000 - rev 539901
Push 121350 by kmadan@mozilla.com at Fri, 10 Jul 2020 13:43:23 +0000
Bug 1580811 - Make the ContentPage browser work with out-of-process frames, r=nika,zombie Differential Revision: https://phabricator.services.mozilla.com/D80084
7733de7d4f5a4b241637550b741eae96f8cefc99: Bug 1580811 - Add xpcshell test to check that moz-extension: redirect by webRequest is loaded in the correct process, r=zombie
Kashav Madan <kmadan@mozilla.com> - Thu, 09 Jul 2020 21:34:51 +0000 - rev 539721
Push 121288 by kmadan@mozilla.com at Thu, 09 Jul 2020 23:07:05 +0000
Bug 1580811 - Add xpcshell test to check that moz-extension: redirect by webRequest is loaded in the correct process, r=zombie This was originally authored by :willdurand for bug 1573456, but was broken at the time due to DocumentChannel not knowing how handle parent-initiated document loads. The behaviour was fixed in bug 1673869, so this test now works. Differential Revision: https://phabricator.services.mozilla.com/D80987
d18f8e821cc7541bd725f356ad39de6fe1668498: Bug 1580811 - Add xpcshell test to check that we process-switch cross-origin frames, r=zombie
Kashav Madan <kmadan@mozilla.com> - Thu, 09 Jul 2020 21:34:58 +0000 - rev 539720
Push 121288 by kmadan@mozilla.com at Thu, 09 Jul 2020 23:07:05 +0000
Bug 1580811 - Add xpcshell test to check that we process-switch cross-origin frames, r=zombie Differential Revision: https://phabricator.services.mozilla.com/D80988
f9c8318e3c0133c83703826b46868fd1a0e563e2: Bug 1580811 - Make the ContentPage browser work with out-of-process frames, r=nika,zombie
Kashav Madan <kmadan@mozilla.com> - Thu, 09 Jul 2020 21:34:38 +0000 - rev 539719
Push 121288 by kmadan@mozilla.com at Thu, 09 Jul 2020 23:07:05 +0000
Bug 1580811 - Make the ContentPage browser work with out-of-process frames, r=nika,zombie Differential Revision: https://phabricator.services.mozilla.com/D80084
20a8dadac9e366086995207947c57b04c8066f57: Bug 1647205: Remove `getWinUtils` helper. r=zombie
Kris Maglione <maglione.k@gmail.com> - Wed, 08 Jul 2020 21:59:51 +0000 - rev 539455
Push 121139 by maglione.k@gmail.com at Wed, 08 Jul 2020 22:10:24 +0000
Bug 1647205: Remove `getWinUtils` helper. r=zombie It isn't useful now that there is a `Window.windowUtils` WebIDL getter, and it causes problems in the face of certain WeakMap issues. Differential Revision: https://phabricator.services.mozilla.com/D82795
63e43493e12320a84d7d20a31ceb2d8e00160868: Bug 1644757 - Add unit test for visibility of thumbnail requests to extensions r=zombie
Rob Wu <rob@robwu.nl> - Wed, 08 Jul 2020 13:50:03 +0000 - rev 539368
Push 121080 by rob@robwu.nl at Wed, 08 Jul 2020 13:50:45 +0000
Bug 1644757 - Add unit test for visibility of thumbnail requests to extensions r=zombie Differential Revision: https://phabricator.services.mozilla.com/D79143
48564fee92c70018cae91b914cb7529c86edecb7: Bug 1580764: Part 2 - Use BrowsingContext IDs rather than window IDs to compute frame IDs. r=zombie
Kris Maglione <maglione.k@gmail.com> - Tue, 07 Jul 2020 21:37:53 +0000 - rev 539254
Push 121016 by maglione.k@gmail.com at Wed, 08 Jul 2020 02:27:55 +0000
Bug 1580764: Part 2 - Use BrowsingContext IDs rather than window IDs to compute frame IDs. r=zombie Differential Revision: https://phabricator.services.mozilla.com/D82464
9e9dd54bc629f1ad0e77e8d8b823a00365a2f640: Bug 1544570 - Set minimum time delta value to avoid division by zero. r=zombie
Andrew Park <a.park0324@live.com> - Mon, 06 Jul 2020 13:50:55 +0000 - rev 538913
Push 120810 by dluca@mozilla.com at Mon, 06 Jul 2020 14:28:39 +0000
Bug 1544570 - Set minimum time delta value to avoid division by zero. r=zombie Differential Revision: https://phabricator.services.mozilla.com/D80805
4888a34634d0762393fd58c9cd25f0d2b9517ccd: Bug 1629299 fix checking disconnected state on io thread in StreamFilter r=zombie
Shane Caraveo <scaraveo@mozilla.com> - Tue, 23 Jun 2020 16:33:12 +0000 - rev 536964
Push 119731 by juhsu@mozilla.com at Tue, 23 Jun 2020 18:03:49 +0000
Bug 1629299 fix checking disconnected state on io thread in StreamFilter r=zombie Differential Revision: https://phabricator.services.mozilla.com/D70615
3242a8dc3936c6e71759a02e4b5fb9285f89a14c: Bug 1644287 drop allow_unsafe_parent_loads from extension tests r=zombie
Shane Caraveo <scaraveo@mozilla.com> - Tue, 09 Jun 2020 11:44:46 +0000 - rev 536601
Push 119563 by scaraveo@mozilla.com at Mon, 22 Jun 2020 18:24:04 +0000
Bug 1644287 drop allow_unsafe_parent_loads from extension tests r=zombie Differential Revision: https://phabricator.services.mozilla.com/D78824
a94462f7697ad4a298caa4f3f78573f48de8f409: Bug 1620358: Gather telemetry on toolbar state. r=Gijs,zombie
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 16 Jun 2020 21:06:15 +0000 - rev 535966
Push 119179 by dtownsend@mozilla.com at Tue, 16 Jun 2020 21:07:34 +0000
Bug 1620358: Gather telemetry on toolbar state. r=Gijs,zombie Differential Revision: https://phabricator.services.mozilla.com/D78393
5c88e66a73e6d8353ea8d20881b603b598d47dfe: Bug 1637973 - browser.downloads.download throws error with filenames having multiple spaces. r=zombie
Marco Bonardo <mbonardo@mozilla.com> - Wed, 10 Jun 2020 00:16:55 +0000 - rev 534856
Push 118583 by mak77@bonardo.net at Wed, 10 Jun 2020 10:20:36 +0000
Bug 1637973 - browser.downloads.download throws error with filenames having multiple spaces. r=zombie Differential Revision: https://phabricator.services.mozilla.com/D78577