| Index: third_party/WebKit/LayoutTests/http/tests/serviceworker/chromium/resources/sw-test-helpers.js
|
| diff --git a/third_party/WebKit/LayoutTests/http/tests/serviceworker/chromium/resources/sw-test-helpers.js b/third_party/WebKit/LayoutTests/http/tests/serviceworker/chromium/resources/sw-test-helpers.js
|
| index 3f81a544f3f02181e3d460f994b63af897902da1..974416ef6011b52bb0ea1d42a82f1694ff2ba290 100644
|
| --- a/third_party/WebKit/LayoutTests/http/tests/serviceworker/chromium/resources/sw-test-helpers.js
|
| +++ b/third_party/WebKit/LayoutTests/http/tests/serviceworker/chromium/resources/sw-test-helpers.js
|
| @@ -61,6 +61,9 @@ self.synthesizeNotificationClick = function() {
|
|
|
| var handler = function(e) {
|
| resolve(e);
|
| + // To allow waitUntil to be called inside execution of the microtask
|
| + // enqueued by above resolve function.
|
| + e.waitUntil(Promise.resolve());
|
| e.notification.close();
|
| self.removeEventListener('notificationclick', handler);
|
| };
|
|
|