| Index: content/browser/service_worker/service_worker_version.cc
|
| diff --git a/content/browser/service_worker/service_worker_version.cc b/content/browser/service_worker/service_worker_version.cc
|
| index 4299a26cbd2474f5077046f9852bc639a4601c13..0d3c8fd5bfcb083c1d580cc6f6ef7471a0bae926 100644
|
| --- a/content/browser/service_worker/service_worker_version.cc
|
| +++ b/content/browser/service_worker/service_worker_version.cc
|
| @@ -255,6 +255,9 @@ void OpenWindowOnUI(
|
| url, Referrer(script_url, blink::WebReferrerPolicyDefault)),
|
| NEW_FOREGROUND_TAB, ui::PAGE_TRANSITION_AUTO_TOPLEVEL,
|
| true /* is_renderer_initiated */);
|
| + // Service Workers only allow openWindow() to be called in reponse to a user
|
| + // gesture (e.g. notificationclick event).
|
| + params.user_gesture = true;
|
|
|
| GetContentClient()->browser()->OpenURL(
|
| browser_context, params,
|
|
|