searching for reviewer(perry)
6b347b526f7b6fe8357c80d23690f231d54de8b4: Bug 1642906 - Updating TSan suppressions for performance counter fix. r=perry
Christian Holler <choller@mozilla.com> - Thu, 09 Jul 2020 15:06:45 +0000 - rev 539622
Push 121234 by choller@mozilla.com at Thu, 09 Jul 2020 16:01:07 +0000
Bug 1642906 - Updating TSan suppressions for performance counter fix. r=perry Differential Revision: https://phabricator.services.mozilla.com/D82898
96baaa1b63e3ebb957f25c0e9cfa118536eb4791: Bug 780269 - Pass (X-)SourceMap header to SpiderMonkey for workers. r=perry
Logan Smyth <loganfsmyth@gmail.com> - Tue, 07 Jul 2020 21:19:58 +0000 - rev 539252
Push 121015 by loganfsmyth@gmail.com at Wed, 08 Jul 2020 02:26:30 +0000
Bug 780269 - Pass (X-)SourceMap header to SpiderMonkey for workers. r=perry Differential Revision: https://phabricator.services.mozilla.com/D70293
00b1885544e993e3c3578ad25e98da67cdb85f04: Bug 1642149 - P2 ImportScript() in workers must respect the coressponding COEP header r=dom-workers-and-storage-reviewers,perry
Eden Chuang <echuang@mozilla.com> - Fri, 19 Jun 2020 13:23:35 +0000 - rev 536473
Push 119476 by rmaries@mozilla.com at Fri, 19 Jun 2020 14:11:10 +0000
Bug 1642149 - P2 ImportScript() in workers must respect the coressponding COEP header r=dom-workers-and-storage-reviewers,perry When loading a sub-script in workers, the corresponding COEP must be set on the channel's nsILoadInfo, such that its CORP header can be checked as expected. Differential Revision: https://phabricator.services.mozilla.com/D77720
c7a1a36d6d917957b5ce973c0e4b6f103ca8af4e: Bug 1642149 - P2 ImportScript() in workers must respect the coressponding COEP header r=dom-workers-and-storage-reviewers,perry
Eden Chuang <echuang@mozilla.com> - Thu, 18 Jun 2020 10:02:51 +0000 - rev 536302
Push 119369 by abutkovits@mozilla.com at Thu, 18 Jun 2020 10:55:58 +0000
Bug 1642149 - P2 ImportScript() in workers must respect the coressponding COEP header r=dom-workers-and-storage-reviewers,perry When loading a sub-script in workers, the corresponding COEP must be set on the channel's nsILoadInfo, such that its CORP header can be checked as expected. Differential Revision: https://phabricator.services.mozilla.com/D77720
d2e0f62377bc4799d0488b5bc9dbd66bdde98527: Bug 1642531 - Instead of using RequestMode, using ResponseType for CORP checking in cache APIs r=dom-workers-and-storage-reviewers,perry
Eden Chuang <echuang@mozilla.com> - Thu, 18 Jun 2020 10:02:53 +0000 - rev 536301
Push 119368 by abutkovits@mozilla.com at Thu, 18 Jun 2020 10:55:27 +0000
Bug 1642531 - Instead of using RequestMode, using ResponseType for CORP checking in cache APIs r=dom-workers-and-storage-reviewers,perry According to https://github.com/w3c/ServiceWorker/pull/1516, Replacing RequestMode by ResponseType for CORP checking in cache.match() and cache.matchAll(). Differential Revision: https://phabricator.services.mozilla.com/D77747
bbcc193fe0f0389a417ab4e047dc62b4837bf6b1: Bug 1603168 - Reject Cache.match and Cache.matchAll if the response doesn't match the caller context coep r=dom-workers-and-storage-reviewers,perry
Eden Chuang <echuang@mozilla.com> - Sat, 23 May 2020 01:44:58 +0000 - rev 531772
Push 116860 by malexandru@mozilla.com at Sat, 23 May 2020 03:44:26 +0000
Bug 1603168 - Reject Cache.match and Cache.matchAll if the response doesn't match the caller context coep r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D70020
9217f5aa798c5cdc52c2c0cccf65a8b5034cd518: Bug 1532287 - P1 Saving the loading document/worker's COEP in InternalRequest. r=dom-workers-and-storage-reviewers,perry
Eden Chuang <echuang@mozilla.com> - Tue, 19 May 2020 12:50:36 +0000 - rev 530797
Push 116371 by btara@mozilla.com at Tue, 19 May 2020 12:52:44 +0000
Bug 1532287 - P1 Saving the loading document/worker's COEP in InternalRequest. r=dom-workers-and-storage-reviewers,perry Currently, the worker's COEP value is saved in WorkerPrivate and it is not respected for fetch/cache API in workers. This patch saving the COEP value which fetch/cache API should be respected when using in workers. Notice that for the dedicated workers, it is not only respected to worker's COEP but also its owner's. For fetch in workers, P2 will propagate the COEP value through nsILoadInfo to HttpChannels, such that COEP can be respected in parent process when calling ProcessCrossOriginResourcePolicyHeader() and ProcessCrossOriginEmbedderPolicyHeader(). For cache in workers. We handle it in bug 1603168. COEP will be propagated through CacheRequest to the parent process and respected in CacheOpParent::OnOpComplete(). Differential Revision: https://phabricator.services.mozilla.com/D73689
bd7c4e7e59946c7503a98d067ef001a8f5dfc548: Bug 1634259 - Improve worker shutdown edge case handling. r=perry
Andrew Sutherland <asutherland@asutherland.org> - Thu, 14 May 2020 07:44:44 +0000 - rev 529884
Push 115961 by bugmail@asutherland.org at Thu, 14 May 2020 13:46:11 +0000
Bug 1634259 - Improve worker shutdown edge case handling. r=perry Bug 1594572 attempted to fix a shutdown edge-case where a worker that was started late enough would fail to create a PBackground connection and early return. This early return, however, left the worker never scheduled for deletion, resulting in a shutdown hang. See my restating block at https://phabricator.services.mozilla.com/D73134#2224963 for more context. The problem with this was that the attempt to clear the main event queue ran afoul of pre/post event-processing hooks intended to ensure that control runnables are processed if some non-worker code goes and spins a nested event loop on the worker thread. But because we never got around to creating a cycle collected JS runtime on the thread, the call to get it would return null and when we tried to get the recursion depth of a null pointer, we would crash a little. This patch addresses the immediate regression by adding a helper that returns a depth of 1 in this edge-case. It also fixes another problem with the fix that is now more obvious having reviewed bug 1636147... we were failing to mark the status of the worker as dead and drain any control runnables, which could have resulted in the CrashIfHangingRunnable usage not working out right. (Note that CrashIfHangingRunnable does handle Cancel() correctly, so the fact that we end up canceling the runnable shouldn't break things.) Differential Revision: https://phabricator.services.mozilla.com/D75185
a224abc2539ee16ed54843d5b20ed22475e7b785: Bug 1627892 - Use SafeRefPtr for Request. r=dom-workers-and-storage-reviewers,perry
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 11 May 2020 12:13:48 +0000 - rev 529083
Push 115487 by sgiesecke@mozilla.com at Mon, 11 May 2020 12:15:23 +0000
Bug 1627892 - Use SafeRefPtr for Request. r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D70390
42ecedc82327c676ca3dc38ac04f94a6a6868d64: Bug 1627892 - Make ManagerId derive from SafeRefCounted. r=dom-workers-and-storage-reviewers,perry
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 11 May 2020 12:13:07 +0000 - rev 529081
Push 115487 by sgiesecke@mozilla.com at Mon, 11 May 2020 12:15:23 +0000
Bug 1627892 - Make ManagerId derive from SafeRefCounted. r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D69961
beaab31d3a2288e0939849c5dc42bad3170fca5b: Bug 1627892 - Make CacheWorkerRef derive from SafeRefCounted. r=dom-workers-and-storage-reviewers,perry
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 11 May 2020 12:12:22 +0000 - rev 529080
Push 115487 by sgiesecke@mozilla.com at Mon, 11 May 2020 12:15:23 +0000
Bug 1627892 - Make CacheWorkerRef derive from SafeRefCounted. r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D69960
c1672bc9a6958fdc63c3a386651857b59e0d46b9: Bug 1627892 - Make StreamList derive from SafeRefCounted. r=dom-workers-and-storage-reviewers,perry
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 11 May 2020 12:11:33 +0000 - rev 529079
Push 115487 by sgiesecke@mozilla.com at Mon, 11 May 2020 12:15:23 +0000
Bug 1627892 - Make StreamList derive from SafeRefCounted. r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D69959
3366be952ce21b65c153df82cc7c68127cdc5741: Bug 1627892 - Make InternalRequest derive from SafeRefCounted. r=dom-workers-and-storage-reviewers,perry
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 11 May 2020 12:10:53 +0000 - rev 529078
Push 115487 by sgiesecke@mozilla.com at Mon, 11 May 2020 12:15:23 +0000
Bug 1627892 - Make InternalRequest derive from SafeRefCounted. r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D69958
25386176776865de3308d4f8f145fb9ca23ef568: Bug 1627892 - Make Context derive from SafeRefCounted. r=dom-workers-and-storage-reviewers,perry
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 11 May 2020 12:09:55 +0000 - rev 529077
Push 115487 by sgiesecke@mozilla.com at Mon, 11 May 2020 12:15:23 +0000
Bug 1627892 - Make Context derive from SafeRefCounted. r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D69957
6639deb894172375b05d6791f5f8c7d53ca79723: Bug 1626728 - Normalize shutdown. r=perry,jstutte, a=RyanVM
Andrew Sutherland <asutherland@asutherland.org> - Thu, 01 Jan 1970 00:00:00 +0000 - rev 521997
Push 111958 by aiakab@mozilla.com at Fri, 03 Apr 2020 14:05:56 +0000
Bug 1626728 - Normalize shutdown. r=perry,jstutte, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D69463
b7170a7eaacb354090144be20ab92672e91a8a79: Bug 1626728 - Normalize shutdown. r=perry, a=RyanVM
Andrew Sutherland <asutherland@asutherland.org> - Thu, 02 Apr 2020 23:40:45 +0000 - rev 521977
Push 111947 by ryanvm@gmail.com at Fri, 03 Apr 2020 04:25:36 +0000
Bug 1626728 - Normalize shutdown. r=perry, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D69463
cf5a9e5612b58e07c4168d2543f250c24d2b86ca: Bug 1522243 - Use of debug-only flag 'parentFound' and related assertion removed from methods in ServiceWorkerManagerService.cpp r=dom-workers-and-storage-reviewers,perry
Subhamoy Sengupta <ssengupta@mozilla.com> - Thu, 19 Mar 2020 09:33:46 +0000 - rev 519568
Push 110573 by aiakab@mozilla.com at Thu, 19 Mar 2020 09:54:21 +0000
Bug 1522243 - Use of debug-only flag 'parentFound' and related assertion removed from methods in ServiceWorkerManagerService.cpp r=dom-workers-and-storage-reviewers,perry The actor indicated by 'parentFound' is no longer in use since parent intercept was enabled. Differential Revision: https://phabricator.services.mozilla.com/D66546
cbd657370bb4f601f491abab81645a74e933c352: Bug 1572401 - Don't display "{$name}" for waiting cache ID. r=perry
Andrew Sutherland <asutherland@asutherland.org> - Thu, 12 Mar 2020 15:54:06 +0000 - rev 518426
Push 109944 by bugmail@asutherland.org at Thu, 12 Mar 2020 16:46:24 +0000
Bug 1572401 - Don't display "{$name}" for waiting cache ID. r=perry There was a falsey check that was treating an empty string to interpolate as equivalent to undefined having been passed, erroneously displaying the templating string instead of replacing it with an empty string. Depends on D66150 Differential Revision: https://phabricator.services.mozilla.com/D66151
bf05a0b449d8df126f789ef755965ae980e2b87c: Bug 1515945 - Run about:serviceworkers in the parent process. r=perry
Andrew Sutherland <asutherland@asutherland.org> - Thu, 12 Mar 2020 15:53:59 +0000 - rev 518425
Push 109944 by bugmail@asutherland.org at Thu, 12 Mar 2020 16:46:24 +0000
Bug 1515945 - Run about:serviceworkers in the parent process. r=perry The parent is where the info is in the parent process. Without this fix, about:serviceworkers misleadingly suggests there are no Service Workers present at all. This is desired for mobile. Differential Revision: https://phabricator.services.mozilla.com/D66150
955f6482ff724f3fd32311bbbdfff37083ef5ef9: Bug 1617170 - Extracted common WrapAsJSObject function. r=dom-workers-and-storage-reviewers,perry
Simon Giesecke <sgiesecke@mozilla.com> - Sat, 07 Mar 2020 09:33:13 +0000 - rev 517464
Push 109412 by sgiesecke@mozilla.com at Sat, 07 Mar 2020 10:58:20 +0000
Bug 1617170 - Extracted common WrapAsJSObject function. r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D64074
739dafac70bccf6585368607d489b1d20ceadcf6: Bug 1617170 - Extracted common WrapAsJSObject function. r=dom-workers-and-storage-reviewers,perry
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 06 Mar 2020 15:36:04 +0000 - rev 517261
Push 109332 by sgiesecke@mozilla.com at Fri, 06 Mar 2020 15:40:51 +0000
Bug 1617170 - Extracted common WrapAsJSObject function. r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D64074
bda38a16aac35239f02a51d673f19c6d66bab118: Bug 1617170 - Extracted common WrapAsJSObject function. r=dom-workers-and-storage-reviewers,perry
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 06 Mar 2020 12:30:47 +0000 - rev 517231
Push 109310 by sgiesecke@mozilla.com at Fri, 06 Mar 2020 12:32:28 +0000
Bug 1617170 - Extracted common WrapAsJSObject function. r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D64074
713b5f2a37354fa91f00f971e54565a2129754e5: Bug 1617434 - Share code where possible in ClientChannelHelper. r=perry
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 04 Mar 2020 02:51:49 +0000 - rev 516781
Push 109041 by mwoodrow@mozilla.com at Wed, 04 Mar 2020 02:53:00 +0000
Bug 1617434 - Share code where possible in ClientChannelHelper. r=perry Differential Revision: https://phabricator.services.mozilla.com/D63810
2c557fca99edcb7ad89ff7764ceb3d901c755e8f: Bug 1617434 - Simplify ClientChannelHelperChild. r=perry
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 04 Mar 2020 02:47:59 +0000 - rev 516780
Push 109041 by mwoodrow@mozilla.com at Wed, 04 Mar 2020 02:53:00 +0000
Bug 1617434 - Simplify ClientChannelHelperChild. r=perry Differential Revision: https://phabricator.services.mozilla.com/D63809
a4b2284d532525e7f5b058124a8e76f9a460fd77: Bug 1617434 - Don't recreate ClientSource when we process switch. r=perry
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 04 Mar 2020 02:47:57 +0000 - rev 516779
Push 109041 by mwoodrow@mozilla.com at Wed, 04 Mar 2020 02:53:00 +0000
Bug 1617434 - Don't recreate ClientSource when we process switch. r=perry Now that we're guaranteed to not have an existing ClientSource in the old process, we no longer need to allocate a new ClientInfo in the new process. This lets us just create a ClientSource around the ClientInfo already on the channel (exactly as we do for same-process loads), and we no longer need to reconcile changes with the parent. Differential Revision: https://phabricator.services.mozilla.com/D63808
c0f15f00e1c65c7e891dc8b2e5f4cbf7669004d2: Bug 1617434 - Move reserved client creation to parent-side with DocumentChannel. r=perry
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 01 Mar 2020 04:14:00 +0000 - rev 516291
Push 108743 by mwoodrow@mozilla.com at Sun, 01 Mar 2020 05:29:21 +0000
Bug 1617434 - Move reserved client creation to parent-side with DocumentChannel. r=perry Rather than creating a ClientSource in the content process for the initial URL, this changes us to just create the ClientInfo in the parent, as we do for redirects. Differential Revision: https://phabricator.services.mozilla.com/D63807
3e91b3805158a9d86525d58c9b21239f14a030d0: Bug 1617434 - Split ClientChannelHelper into three separate classes instead of having a mode variable. r=perry
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 01 Mar 2020 04:13:06 +0000 - rev 516290
Push 108743 by mwoodrow@mozilla.com at Sun, 01 Mar 2020 05:29:21 +0000
Bug 1617434 - Split ClientChannelHelper into three separate classes instead of having a mode variable. r=perry This should be a no-op, but should make the following changes easier to reason about. Differential Revision: https://phabricator.services.mozilla.com/D63805
c5f1f70efb88c8abe1680ebb9d456d110de41535: Bug 1617434 - Move reserved client creation to parent-side with DocumentChannel. r=perry
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 01 Mar 2020 01:23:18 +0000 - rev 516282
Push 108740 by mwoodrow@mozilla.com at Sun, 01 Mar 2020 03:15:03 +0000
Bug 1617434 - Move reserved client creation to parent-side with DocumentChannel. r=perry Rather than creating a ClientSource in the content process for the initial URL, this changes us to just create the ClientInfo in the parent, as we do for redirects. Differential Revision: https://phabricator.services.mozilla.com/D63807
1563faa24d158d2878bd8be0d92fd681e2d9a0af: Bug 1617434 - Split ClientChannelHelper into three separate classes instead of having a mode variable. r=perry
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 01 Mar 2020 01:23:05 +0000 - rev 516281
Push 108740 by mwoodrow@mozilla.com at Sun, 01 Mar 2020 03:15:03 +0000
Bug 1617434 - Split ClientChannelHelper into three separate classes instead of having a mode variable. r=perry This should be a no-op, but should make the following changes easier to reason about. Differential Revision: https://phabricator.services.mozilla.com/D63805
4fbd268ab7f07f9ea6a74bbe571bf79fb6844aed: Bug 1616079 - Checking if RemoteWorkerChild::mState is Pending before dispatching IninializeWorkerRunnable r=dom-workers-and-storage-reviewers,perry
Eden Chuang <echuang@mozilla.com> - Wed, 26 Feb 2020 18:11:36 +0000 - rev 515978
Push 108551 by rvandermeulen@mozilla.com at Thu, 27 Feb 2020 18:53:40 +0000
Bug 1616079 - Checking if RemoteWorkerChild::mState is Pending before dispatching IninializeWorkerRunnable r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D64049
b24519af37782a74ab18a2c8c5426350dc460bce: Bug 1615273 - Cleanup decode-utf8.any.ini file; r=perry
Tom Tung <ttung@mozilla.com> - Thu, 20 Feb 2020 07:08:01 +0000 - rev 514721
Push 107770 by ttung@mozilla.com at Thu, 20 Feb 2020 08:28:20 +0000
Bug 1615273 - Cleanup decode-utf8.any.ini file; r=perry Differential Revision: https://phabricator.services.mozilla.com/D63348
819fac5523c2eb379d43fdf84c37569803f7a47e: Bug 1613900 - P3 - ServiceWorker should treat all failures after deserializing as deserialization failures; r=dom-workers-and-storage-reviewers,perry
Tom Tung <ttung@mozilla.com> - Fri, 14 Feb 2020 21:23:28 +0000 - rev 514237
Push 107479 by ttung@mozilla.com at Mon, 17 Feb 2020 08:33:58 +0000
Bug 1613900 - P3 - ServiceWorker should treat all failures after deserializing as deserialization failures; r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D62881
c08452b2acb4132045209918af5e81310ee8b984: Bug 1607276 - Hold strong reference before calling method r=dom-workers-and-storage-reviewers,perry
Yaron Tausky <ytausky@mozilla.com> - Mon, 10 Feb 2020 16:02:31 +0000 - rev 514151
Push 107405 by pjiang@mozilla.com at Fri, 14 Feb 2020 22:15:09 +0000
Bug 1607276 - Hold strong reference before calling method r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D61470
e2543a95ade00c7dabda2c2da5cd0fb13a33ec52: Bug 1613571. Align service worker invalid-script-url and invalid-scope-url checks better with the spec. r=dom-workers-and-storage-reviewers,perry
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 06 Feb 2020 19:56:31 +0000 - rev 512810
Push 106635 by bzbarsky@mozilla.com at Thu, 06 Feb 2020 20:04:06 +0000
Bug 1613571. Align service worker invalid-script-url and invalid-scope-url checks better with the spec. r=dom-workers-and-storage-reviewers,perry Behavior changes: 1) We now throw a TypeError, not a SecurityError, when the script URI scheme is not 'http' or 'https', like the spec says to. 2) We now throw when the scope URI scheme is not 'http' or 'https', like the spec says to. 3) We now throw a proper TypeError, not a DOMException, at the end of CheckForSlashEscapedCharsInPath. 4) More informative error messages. Differential Revision: https://phabricator.services.mozilla.com/D61782
f4ed45938566ac52340c3b001ca6f00b15d64863: Bug 1531397 - Remove [Unforgeable] from Service Worker APIs; r=perry
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 07 Jan 2020 18:46:12 +0000 - rev 509178
Push 104498 by eakhgari@mozilla.com at Tue, 07 Jan 2020 19:50:33 +0000
Bug 1531397 - Remove [Unforgeable] from Service Worker APIs; r=perry Differential Revision: https://phabricator.services.mozilla.com/D58983
dfc2cef99712165b58b38edb0c22720031823688: Bug 1588148 - extend test timeout for long-running test. r=perry
Andrew Sutherland <asutherland@asutherland.org> - Sat, 04 Jan 2020 21:44:51 +0000 - rev 508840
Push 104239 by bugmail@asutherland.org at Sat, 04 Jan 2020 21:45:47 +0000
Bug 1588148 - extend test timeout for long-running test. r=perry Differential Revision: https://phabricator.services.mozilla.com/D58385
c5f2b5b4a45fc05b5395b7725aaf04d65b4f08d8: Bug 1588148 - extend test timeout for long-running test. r=perry
Andrew Sutherland <asutherland@asutherland.org> - Fri, 03 Jan 2020 22:18:36 +0000 - rev 508832
Push 104235 by bugmail@asutherland.org at Sat, 04 Jan 2020 19:14:22 +0000
Bug 1588148 - extend test timeout for long-running test. r=perry Differential Revision: https://phabricator.services.mozilla.com/D58385
dae278cd682d8cb9ca4386e845891a7f1825fc80: Bug 1581477 - enable dom/serviceworkers/test/test_third_party_iframes.html for fission r=dom-workers-and-storage-reviewers,perry
Eden Chuang <echuang@mozilla.com> - Tue, 17 Dec 2019 07:17:13 +0000 - rev 507369
Push 103391 by rmaries@mozilla.com at Tue, 17 Dec 2019 07:24:05 +0000
Bug 1581477 - enable dom/serviceworkers/test/test_third_party_iframes.html for fission r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D56944
1c513665e7fb4e4811be559ff55e020fa0665b9f: Bug 1588357 - Handle edge case r=asuth,perry,dom-workers-and-storage-reviewers
Yaron Tausky <ytausky@mozilla.com> - Mon, 16 Dec 2019 19:21:28 +0000 - rev 507252
Push 103327 by bugmail@asutherland.org at Mon, 16 Dec 2019 19:21:55 +0000
Bug 1588357 - Handle edge case r=asuth,perry,dom-workers-and-storage-reviewers It's possible that a registration will be replaced by another one before its ServiceWorkerRegistration has finished initializing. In that case, we shouldn't add the old registration as an instance of the new one. Differential Revision: https://phabricator.services.mozilla.com/D57132
04cf69b500c4caf87e79c424f6f217a5b386b1cc: Bug 1589708 - Part 1: Test service worker registration after restart r=dom-workers-and-storage-reviewers,marionette-reviewers,perry,whimboo
Yaron Tausky <ytausky@mozilla.com> - Tue, 10 Dec 2019 15:05:36 +0000 - rev 506678
Push 102996 by ytausky@mozilla.com at Thu, 12 Dec 2019 12:05:19 +0000
Bug 1589708 - Part 1: Test service worker registration after restart r=dom-workers-and-storage-reviewers,marionette-reviewers,perry,whimboo This test (which currently fails) verifies that when the browser is configured to delete caches on shutdown, service worker registrations are cleared as well. Differential Revision: https://phabricator.services.mozilla.com/D56421
99beb73cff6c1550d7d125352b520a46c7553803: Bug 1589637 - enable mochitest dom/serviceworkers/test/test_register_https_in_http.html for fission r=dom-workers-and-storage-reviewers,perry
Eden Chuang <echuang@mozilla.com> - Thu, 12 Dec 2019 09:56:13 +0000 - rev 506668
Push 102988 by apavel@mozilla.com at Thu, 12 Dec 2019 10:57:04 +0000
Bug 1589637 - enable mochitest dom/serviceworkers/test/test_register_https_in_http.html for fission r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D56759
bd7b2d89fa96717e2658ea7176bbafba5319f248: Bug 1474608 - P4 - Initialize swm before the profile-change-teardown in test_sss_sanitizeOnShutdown.js to avoid test timed out; r=dom-workers-and-storage-reviewers,perry
Tom Tung <ttung@mozilla.com> - Tue, 10 Dec 2019 16:11:13 +0000 - rev 506408
Push 102855 by ttung@mozilla.com at Wed, 11 Dec 2019 08:34:57 +0000
Bug 1474608 - P4 - Initialize swm before the profile-change-teardown in test_sss_sanitizeOnShutdown.js to avoid test timed out; r=dom-workers-and-storage-reviewers,perry The test starts timed out after applying the changes in P1-P3. The main reason is that P1-P3 ensure SWM and the QuotaManger clear their storage in any condition in clear data service. However, since the SWM adds a shutdown blocker during the initialization and it's initialized during the profile-change-teardown because of the changes and the test scenario. To fix that, ideally, SWM should differentiate if it's initialized before or during the profile-change-teardown and that requires a non-small change. Since we haven't got this signature in the real world and similar cases (SWM gets initialized during profile-change-teardown) have been taken care of, this patch only adds a workaround to avoid the issue. Differential Revision: https://phabricator.services.mozilla.com/D56526
137af8e6792d2b110acbd2f503dc4004a9828a97: Bug 1602105: Mention default value of Span<T, Extent>'s extent; r=perry
Manish Goregaokar <manishearth@gmail.com> - Fri, 06 Dec 2019 21:02:28 +0000 - rev 505875
Push 102549 by pjiang@mozilla.com at Fri, 06 Dec 2019 21:03:58 +0000
Bug 1602105: Mention default value of Span<T, Extent>'s extent; r=perry MozReview-Commit-ID: 5h8zGik856o Differential Revision: https://phabricator.services.mozilla.com/D56242
d9f063b6ae4399958f8d46b6ff83a06d9a2cafe1: Bug 1597191 - Added const where easily possible. r=dom-workers-and-storage-reviewers,perry
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 27 Nov 2019 16:31:31 +0000 - rev 504106
Push 101741 by bugmail@asutherland.org at Wed, 27 Nov 2019 19:58:28 +0000
Bug 1597191 - Added const where easily possible. r=dom-workers-and-storage-reviewers,perry Differential Revision: https://phabricator.services.mozilla.com/D53800
3f854a2d02f19fce6d35b022f358830d56a493b3: Bug 1590320 - enable dom/workers/test/test_multi_sharedWorker.html for fission. r=perry
Eden Chuang <echuang@mozilla.com> - Wed, 30 Oct 2019 16:32:46 +0000 - rev 499952
Push 99319 by aiakab@mozilla.com at Thu, 31 Oct 2019 08:48:35 +0000
Bug 1590320 - enable dom/workers/test/test_multi_sharedWorker.html for fission. r=perry Could not reproduce the test fail locally and on tryserver. Enable the mochitest dom/workers/test/test_multi_sharedWorker.html for fission Differential Revision: https://phabricator.services.mozilla.com/D51107
165ae98171b34cd87320cf2f70aeab0f982b8245: Bug 1583859 - ExecutionReadyPromise should not be exclusive. r=perry
Andrew Sutherland <asutherland@asutherland.org> - Wed, 23 Oct 2019 17:55:38 +0000 - rev 498755
Push 98666 by bugmail@asutherland.org at Wed, 23 Oct 2019 17:56:48 +0000
Bug 1583859 - ExecutionReadyPromise should not be exclusive. r=perry Although many Clients API usages are inherently exclusive (a specific claim or control request), the execution-ready promise is shared by all requests to get the state of a client that is not yet execution ready. Differential Revision: https://phabricator.services.mozilla.com/D49976
243d10dad9d810f0261d9c5bfb88fac2cd46cbff: Bug 1581477 - Enable dom/serviceworkers/test mochitests for fission r=perry
Eden Chuang <echuang@mozilla.com> - Tue, 22 Oct 2019 14:56:01 +0000 - rev 498718
Push 98633 by rmaries@mozilla.com at Wed, 23 Oct 2019 13:45:44 +0000
Bug 1581477 - Enable dom/serviceworkers/test mochitests for fission r=perry After sw-e10s enabled in nightly, following tests should be passsed with Fission dom/serviceworkers/test/browser_devtools_serviceworker_interception.js dom/serviceworkers/test/test_cookie_fetch.html dom/serviceworkers/test/test_csp_upgrade-insecure_intercept.html dom/serviceworkers/test/test_eventsource_intercept.html dom/serviceworkers/test/test_hsts_upgrade_intercept.html dom/serviceworkers/test/test_https_fetch.html dom/serviceworkers/test/test_https_fetch_cloned_response.html dom/serviceworkers/test/test_https_origin_after_redirect.html dom/serviceworkers/test/test_https_origin_after_redirect_cached.html dom/serviceworkers/test/test_https_synth_fetch_from_cached_sw.html dom/serviceworkers/test/test_importscript_mixedcontent.html dom/serviceworkers/test/test_sanitize_domain.html This patch enables these tests. Differential Revision: https://phabricator.services.mozilla.com/D50032
481515dd4b9d31d5ae7d934935e5262093a60a2a: Bug 1583251 - P4 - Allow deserialize shared memory for Workers; r=nika,perry
Tom Tung <ttung@mozilla.com> - Wed, 23 Oct 2019 07:20:35 +0000 - rev 498677
Push 98599 by ttung@mozilla.com at Wed, 23 Oct 2019 07:22:53 +0000
Bug 1583251 - P4 - Allow deserialize shared memory for Workers; r=nika,perry Differential Revision: https://phabricator.services.mozilla.com/D48560
b11ead7ebf7bd6ca370be9b39adde1ceaab669cf: Bug 1583700 - Create a new ClientSource from a parent-allocated ClientInfo even for same-origin redirects, since there might have been a prior cross-origin redirect. r=perry,asuth
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 22 Oct 2019 01:03:22 +0000 - rev 498623
Push 98566 by jyavenard@mozilla.com at Tue, 22 Oct 2019 19:54:54 +0000
Bug 1583700 - Create a new ClientSource from a parent-allocated ClientInfo even for same-origin redirects, since there might have been a prior cross-origin redirect. r=perry,asuth We fail navigation-redirect.https.html?client without this (with the subtest to redirects to a cross-origin page and then redirects back again to a same-origin page). In this case the ClientChannelHelper running in the child only sees a same-origin redirect (the first URL to the final one), but we've still allocated a new ClientInfo in the parent and we want to create the corresponding ClientSource. Differential Revision: https://phabricator.services.mozilla.com/D49870
7241ab9853a7923c8324df4c2836c3e6a72e2f50: Bug 1583700 - Update WPT expectations. r=perry
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 22 Oct 2019 01:03:14 +0000 - rev 498621
Push 98566 by jyavenard@mozilla.com at Tue, 22 Oct 2019 19:54:54 +0000
Bug 1583700 - Update WPT expectations. r=perry Differential Revision: https://phabricator.services.mozilla.com/D47358