Rough sketch here: https://github.com/dtapuska/useractivation
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a58934cbd9c83e37f914745bd27a00af3a743dad commit a58934cbd9c83e37f914745bd27a00af3a743dad Author: Yuki Shiino <yukishiino@chromium.org> Date: Thu Jul 05 13:04:54 2018 v8binding: Remove [Custom] from Window.postMessage Stops using custom bindings at Window.postMessage. This is a preparation to introduce a new version of postMessage that supports user activation. Bug: 846858 Change-Id: If36dff4d9bfb2ed45a1d425d471240355736913f Reviewed-on: https://chromium-review.googlesource.com/1125891 Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#572776} [modify] https://crrev.com/a58934cbd9c83e37f914745bd27a00af3a743dad/third_party/WebKit/LayoutTests/http/tests/security/postMessage/target-origin-expected.txt [modify] https://crrev.com/a58934cbd9c83e37f914745bd27a00af3a743dad/third_party/blink/renderer/bindings/core/v8/custom/v8_window_custom.cc [modify] https://crrev.com/a58934cbd9c83e37f914745bd27a00af3a743dad/third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.cc [modify] https://crrev.com/a58934cbd9c83e37f914745bd27a00af3a743dad/third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.h [modify] https://crrev.com/a58934cbd9c83e37f914745bd27a00af3a743dad/third_party/blink/renderer/core/exported/web_frame_test.cc [modify] https://crrev.com/a58934cbd9c83e37f914745bd27a00af3a743dad/third_party/blink/renderer/core/frame/dom_window.cc [modify] https://crrev.com/a58934cbd9c83e37f914745bd27a00af3a743dad/third_party/blink/renderer/core/frame/dom_window.h [modify] https://crrev.com/a58934cbd9c83e37f914745bd27a00af3a743dad/third_party/blink/renderer/core/frame/window.idl
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/619fcfe59eda7f74b6d7432ed0fd9d12d732af14 commit 619fcfe59eda7f74b6d7432ed0fd9d12d732af14 Author: Dave Tapuska <dtapuska@chromium.org> Date: Thu Jul 05 20:13:43 2018 Add an API to query whether the window has seen a user gesture. Add a variable on the navigator object to query whether the frame has seen a user activation ever. The postMessage part of the proposal will be done in a separate patch, this change is limited to just adding the object definition and exposing it on navigator. https://github.com/dtapuska/useractivation https://github.com/whatwg/html/issues/1983 BUG= 846858 Change-Id: I6ca4c80f4096bfae9ca13b175b46df6b4486a6dd Reviewed-on: https://chromium-review.googlesource.com/1076979 Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Rick Byers <rbyers@chromium.org> Reviewed-by: Mustaq Ahmed <mustaq@chromium.org> Cr-Commit-Position: refs/heads/master@{#572847} [modify] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/WebKit/LayoutTests/TestExpectations [add] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/WebKit/LayoutTests/external/wpt/html/user-activation/activation-api-click.tentative.html [add] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/WebKit/LayoutTests/external/wpt/html/user-activation/activation-api-iframe-no-activate.tenative.html [add] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/WebKit/LayoutTests/external/wpt/html/user-activation/activation-api-iframe.tenative.html [add] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/WebKit/LayoutTests/external/wpt/html/user-activation/activation-api-setTimeout.tentative.html [add] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/WebKit/LayoutTests/external/wpt/html/user-activation/resources/child-one.html [add] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/WebKit/LayoutTests/external/wpt/html/user-activation/resources/child-two.html [modify] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/WebKit/LayoutTests/fast/dom/Window/property-access-on-cached-properties-after-frame-navigated-expected.txt [modify] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/WebKit/LayoutTests/fast/dom/Window/property-access-on-cached-properties-after-frame-removed-and-gced-expected.txt [modify] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/WebKit/LayoutTests/fast/dom/Window/property-access-on-cached-properties-after-frame-removed-expected.txt [modify] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/WebKit/LayoutTests/fast/dom/Window/property-access-on-cached-window-after-frame-navigated-expected.txt [modify] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/WebKit/LayoutTests/fast/dom/Window/property-access-on-cached-window-after-frame-removed-and-gced-expected.txt [modify] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/WebKit/LayoutTests/fast/dom/Window/property-access-on-cached-window-after-frame-removed-expected.txt [modify] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt [modify] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/blink/renderer/core/core_idl_files.gni [modify] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/blink/renderer/core/frame/BUILD.gn [add] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/blink/renderer/core/frame/navigator_user_activation.cc [add] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/blink/renderer/core/frame/navigator_user_activation.h [add] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/blink/renderer/core/frame/navigator_user_activation.idl [add] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/blink/renderer/core/frame/user_activation.cc [add] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/blink/renderer/core/frame/user_activation.h [add] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/blink/renderer/core/frame/user_activation.idl [modify] https://crrev.com/619fcfe59eda7f74b6d7432ed0fd9d12d732af14/third_party/blink/renderer/platform/runtime_enabled_features.json5
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/ed28a14042d83217c2e9701decc9cca57da4057a commit ed28a14042d83217c2e9701decc9cca57da4057a Author: Dave Tapuska <dtapuska@chromium.org> Date: Fri Jul 06 07:20:47 2018 Support overloaded methods for CrossOrigin methods. In preparation to add an override for Window.postMessage fix the bindings template code to permit overloaded methods so cross origin accesors aren't generated for each method. BUG= 846858 Change-Id: I02b7df0b1113f5cf4bb44de312108947c1d492df Reviewed-on: https://chromium-review.googlesource.com/1127349 Commit-Queue: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Hitoshi Yoshida <peria@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Cr-Commit-Position: refs/heads/master@{#572912} [modify] https://crrev.com/ed28a14042d83217c2e9701decc9cca57da4057a/third_party/blink/renderer/bindings/templates/interface.h.tmpl [modify] https://crrev.com/ed28a14042d83217c2e9701decc9cca57da4057a/third_party/blink/renderer/bindings/templates/interface_base.cpp.tmpl [modify] https://crrev.com/ed28a14042d83217c2e9701decc9cca57da4057a/third_party/blink/renderer/bindings/tests/idls/core/test_interface_check_security.idl [modify] https://crrev.com/ed28a14042d83217c2e9701decc9cca57da4057a/third_party/blink/renderer/bindings/tests/results/core/v8_test_interface_check_security.cc [modify] https://crrev.com/ed28a14042d83217c2e9701decc9cca57da4057a/third_party/blink/renderer/bindings/tests/results/core/v8_test_interface_check_security.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/6d72279df75b388148564b8c5df705abd9ca1600 commit 6d72279df75b388148564b8c5df705abd9ca1600 Author: Dave Tapuska <dtapuska@chromium.org> Date: Tue Jul 10 15:24:24 2018 Fix binding generation with overloads with exact same length overloads. The bindings for determining the arity of a function didn't terminate if a non-runtime enabled overload was found in the list. Adjust test and modify the code to handle this condition. BUG= 846858 Change-Id: I64175ffe86a0812d7ed35c40434eb1e8852d8fd5 Reviewed-on: https://chromium-review.googlesource.com/1129205 Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Hitoshi Yoshida <peria@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Cr-Commit-Position: refs/heads/master@{#573739} [modify] https://crrev.com/6d72279df75b388148564b8c5df705abd9ca1600/third_party/blink/renderer/bindings/scripts/v8_interface.py [modify] https://crrev.com/6d72279df75b388148564b8c5df705abd9ca1600/third_party/blink/renderer/bindings/tests/idls/core/test_interface_check_security.idl [modify] https://crrev.com/6d72279df75b388148564b8c5df705abd9ca1600/third_party/blink/renderer/bindings/tests/results/core/v8_test_interface_check_security.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/81cadf27a8206ec3926cf170ff11840f6651e499 commit 81cadf27a8206ec3926cf170ff11840f6651e499 Author: Dave Tapuska <dtapuska@chromium.org> Date: Thu Jul 12 22:25:16 2018 Add WindowPostMessageOptions and a new postMessage overload. Add bindings code to process the options, add WPT tests to cover the cases that are special. A pull request against the HTTP Spec will be done shortly. Intent to Implement: https://groups.google.com/a/chromium.org/d/msg/blink-dev/xACYBou4f9A/Ft0-QlFMAQAJ https://github.com/dtapuska/useractivation BUG= 846858 Change-Id: I24f570850280e6935d43793041252312c2bfc484 Reviewed-on: https://chromium-review.googlesource.com/1118850 Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Cr-Commit-Position: refs/heads/master@{#574753} [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/TestExpectations [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/external/wpt/html/dom/interfaces.https-expected.txt [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/external/wpt/html/dom/interfaces.https_include=(Document_Window)-expected.txt [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/external/wpt/interfaces/html.idl [add] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/broken-origin.tentative.html [add] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/host-specific-origin.tentative.html [add] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/invalid-args.tentative.html [add] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/message-channel-transferable.tentative.html [add] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/no-target-origin.tentative.html [add] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/null-arg-two.tentative.html [add] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/one-arg.tentative.html [add] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/slash-origin.tentative.html [add] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/two-arg.tentative.html [add] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/undefined-transferable.tentative.html [add] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/unknown-parameter.tentative.html [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/fast/dom/Window/window-postmessage-args-expected.txt [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/fast/dom/Window/window-postmessage-args.html [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/fast/js/function-length-expected.txt [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/fast/js/function-length.html [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/http/tests/security/postMessage/target-origin-expected.txt [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/WebKit/LayoutTests/http/tests/security/postMessage/target-origin.html [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/blink/renderer/core/core_idl_files.gni [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/blink/renderer/core/frame/dom_window.cc [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/blink/renderer/core/frame/dom_window.h [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/blink/renderer/core/frame/window.idl [add] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/blink/renderer/core/frame/window_post_message_options.idl [modify] https://crrev.com/81cadf27a8206ec3926cf170ff11840f6651e499/third_party/blink/renderer/platform/runtime_enabled_features.json5
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/6fa8d815d9beeebe6acd360796f1b777182d4e4c commit 6fa8d815d9beeebe6acd360796f1b777182d4e4c Author: Dave Tapuska <dtapuska@chromium.org> Date: Tue Jul 31 14:32:06 2018 Add UserActivation member to MessageEvent Add an API to query user activation state on a posted message event. Add includeUserActivation attribute on the WindowPostMessageOptions so that indication of user gesture behavior can be opted in. https://github.com/dtapuska/useractivation https://github.com/whatwg/html/issues/1983 BUG= 846858 TBR=mkwst@chromium.org Change-Id: I2459b21004afbe00c41ddf992533c60728768bb4 Reviewed-on: https://chromium-review.googlesource.com/1131558 Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Ken Buchanan <kenrb@chromium.org> Reviewed-by: Marijn Kruisselbrink <mek@chromium.org> Cr-Commit-Position: refs/heads/master@{#579398} [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/content/common/content_param_traits.cc [add] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/WebKit/LayoutTests/external/wpt/html/user-activation/message-event-activation-api-iframe-cross-origin.sub.tentative.html [add] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/WebKit/LayoutTests/external/wpt/html/user-activation/message-event-init.tentative.html [add] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/WebKit/LayoutTests/external/wpt/html/user-activation/resources/child-three.html [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/common/message_port/transferable_message_struct_traits.cc [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/common/message_port/transferable_message_struct_traits.h [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/public/common/message_port/transferable_message.h [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/public/mojom/BUILD.gn [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/public/mojom/message_port/message_port.mojom [add] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/public/mojom/message_port/user_activation_snapshot.mojom [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/events/message_event.cc [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/events/message_event.h [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/events/message_event.idl [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/events/message_event_init.idl [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/exported/web_dom_message_event.cc [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/frame/dom_window.cc [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/frame/dom_window.h [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/frame/navigator_user_activation.cc [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/frame/user_activation.cc [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/frame/user_activation.h [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/frame/window_post_message_options.idl [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/messaging/blink_transferable_message.cc [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/messaging/blink_transferable_message.h [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/messaging/blink_transferable_message_struct_traits.cc [modify] https://crrev.com/6fa8d815d9beeebe6acd360796f1b777182d4e4c/third_party/blink/renderer/core/messaging/blink_transferable_message_struct_traits.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/16775a20626cdfbb52b6dea7fb61757781e41e3b commit 16775a20626cdfbb52b6dea7fb61757781e41e3b Author: Dave Tapuska <dtapuska@chromium.org> Date: Fri Oct 26 16:21:15 2018 Remove tentative from test names for PostMessage options. Now that the change has been merged to the HTML spec we can remove the suffix. Fixes web-platform-tests/wpt/issues/13736 BUG= 846858 Change-Id: Ic12b90c44126f801827bba7057a53fe640fa2859 Reviewed-on: https://chromium-review.googlesource.com/c/1301841 Reviewed-by: Mustaq Ahmed <mustaq@chromium.org> Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Cr-Commit-Position: refs/heads/master@{#603108} [modify] https://crrev.com/16775a20626cdfbb52b6dea7fb61757781e41e3b/third_party/WebKit/LayoutTests/TestExpectations [rename] https://crrev.com/16775a20626cdfbb52b6dea7fb61757781e41e3b/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/broken-origin.html [rename] https://crrev.com/16775a20626cdfbb52b6dea7fb61757781e41e3b/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/host-specific-origin.html [rename] https://crrev.com/16775a20626cdfbb52b6dea7fb61757781e41e3b/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/message-channel-transferable.html [rename] https://crrev.com/16775a20626cdfbb52b6dea7fb61757781e41e3b/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/no-target-origin.html [rename] https://crrev.com/16775a20626cdfbb52b6dea7fb61757781e41e3b/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/null-transfer.html [rename] https://crrev.com/16775a20626cdfbb52b6dea7fb61757781e41e3b/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/one-arg.html [rename] https://crrev.com/16775a20626cdfbb52b6dea7fb61757781e41e3b/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/slash-origin.html [rename] https://crrev.com/16775a20626cdfbb52b6dea7fb61757781e41e3b/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/undefined-transferable.html [rename] https://crrev.com/16775a20626cdfbb52b6dea7fb61757781e41e3b/third_party/WebKit/LayoutTests/external/wpt/webmessaging/with-options/unknown-parameter.html [delete] https://crrev.com/0e8f7da5c96378858925a9020f16ba9951c4c33d/third_party/WebKit/LayoutTests/external/wpt/webmessaging/without-ports/008.html
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/998565f089b20a6f02d7d544e93e6b1b1434fc7f commit 998565f089b20a6f02d7d544e93e6b1b1434fc7f Author: Dave Tapuska <dtapuska@chromium.org> Date: Fri Nov 02 15:54:00 2018 Enable User Activation API by default Approved Intent to Ship: https://groups.google.com/a/chromium.org/d/msg/blink-dev/vTnSjFcPwNc/kkTX92hpBgAJ BUG= 846858 TBR=timvolodine@chromium.org Change-Id: I48c81a799130b7d89157ba0795985fc2eb88ff17 Reviewed-on: https://chromium-review.googlesource.com/c/1291996 Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#604938} [modify] https://crrev.com/998565f089b20a6f02d7d544e93e6b1b1434fc7f/android_webview/tools/system_webview_shell/test/data/webexposed/global-interface-listing-expected.txt [modify] https://crrev.com/998565f089b20a6f02d7d544e93e6b1b1434fc7f/third_party/WebKit/LayoutTests/virtual/stable/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt [modify] https://crrev.com/998565f089b20a6f02d7d544e93e6b1b1434fc7f/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-dedicated-worker-expected.txt [modify] https://crrev.com/998565f089b20a6f02d7d544e93e6b1b1434fc7f/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt [modify] https://crrev.com/998565f089b20a6f02d7d544e93e6b1b1434fc7f/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-shared-worker-expected.txt [modify] https://crrev.com/998565f089b20a6f02d7d544e93e6b1b1434fc7f/third_party/blink/renderer/platform/runtime_enabled_features.json5
Comment 1 by dtapu...@chromium.org
, Jun 5 2018