| Index: third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
| diff --git a/third_party/WebKit/Source/web/tests/WebFrameTest.cpp b/third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
| index 3787fb643e0c5e3b8677c1250ee7f3d8058ade91..e2bd5d4a6407c6d12b671e65c867d13d18b8c337 100644
|
| --- a/third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
| +++ b/third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
| @@ -39,6 +39,7 @@
|
| #include "core/css/resolver/StyleResolver.h"
|
| #include "core/css/resolver/ViewportStyleResolver.h"
|
| #include "core/dom/Document.h"
|
| +#include "core/dom/DocumentUserGestureToken.h"
|
| #include "core/dom/Fullscreen.h"
|
| #include "core/dom/NodeComputedStyle.h"
|
| #include "core/dom/Range.h"
|
| @@ -6739,7 +6740,7 @@ TEST_P(ParameterizedWebFrameTest, ModifiedClickNewWindow) {
|
| PlatformMouseEvent::RealOrIndistinguishable, String(), nullptr);
|
| FrameLoadRequest frameRequest(document, ResourceRequest(destination));
|
| frameRequest.setTriggeringEvent(event);
|
| - UserGestureIndicator gesture(UserGestureToken::create());
|
| + UserGestureIndicator gesture(DocumentUserGestureToken::create(document));
|
| toLocalFrame(webViewHelper.webView()->page()->mainFrame())
|
| ->loader()
|
| .load(frameRequest);
|
| @@ -7461,7 +7462,7 @@ TEST_P(ParameterizedWebFrameTest, FullscreenLayerSize) {
|
| webViewImpl->updateAllLifecyclePhases();
|
|
|
| Document* document = webViewImpl->mainFrameImpl()->frame()->document();
|
| - UserGestureIndicator gesture(UserGestureToken::create());
|
| + UserGestureIndicator gesture(DocumentUserGestureToken::create(document));
|
| Element* divFullscreen = document->getElementById("div1");
|
| Fullscreen::requestFullscreen(*divFullscreen, Fullscreen::PrefixedRequest);
|
| webViewImpl->didEnterFullscreen();
|
| @@ -7496,7 +7497,7 @@ TEST_F(WebFrameTest, FullscreenLayerNonScrollable) {
|
| webViewImpl->updateAllLifecyclePhases();
|
|
|
| Document* document = webViewImpl->mainFrameImpl()->frame()->document();
|
| - UserGestureIndicator gesture(UserGestureToken::create());
|
| + UserGestureIndicator gesture(DocumentUserGestureToken::create(document));
|
| Element* divFullscreen = document->getElementById("div1");
|
| Fullscreen::requestFullscreen(*divFullscreen, Fullscreen::PrefixedRequest);
|
| webViewImpl->didEnterFullscreen();
|
| @@ -7540,7 +7541,7 @@ TEST_P(ParameterizedWebFrameTest, FullscreenMainFrame) {
|
| webViewImpl->updateAllLifecyclePhases();
|
|
|
| Document* document = webViewImpl->mainFrameImpl()->frame()->document();
|
| - UserGestureIndicator gesture(UserGestureToken::create());
|
| + UserGestureIndicator gesture(DocumentUserGestureToken::create(document));
|
| Fullscreen::requestFullscreen(*document->documentElement(),
|
| Fullscreen::PrefixedRequest);
|
| webViewImpl->didEnterFullscreen();
|
| @@ -7581,7 +7582,7 @@ TEST_P(ParameterizedWebFrameTest, FullscreenSubframe) {
|
| toWebLocalFrameImpl(webViewHelper.webView()->mainFrame()->firstChild())
|
| ->frame()
|
| ->document();
|
| - UserGestureIndicator gesture(UserGestureToken::create());
|
| + UserGestureIndicator gesture(DocumentUserGestureToken::create(document));
|
| Element* divFullscreen = document->getElementById("div1");
|
| Fullscreen::requestFullscreen(*divFullscreen, Fullscreen::PrefixedRequest);
|
| webViewImpl->didEnterFullscreen();
|
| @@ -7625,7 +7626,7 @@ TEST_P(ParameterizedWebFrameTest, FullscreenWithTinyViewport) {
|
| EXPECT_FLOAT_EQ(5.0, webViewImpl->maximumPageScaleFactor());
|
|
|
| Document* document = webViewImpl->mainFrameImpl()->frame()->document();
|
| - UserGestureIndicator gesture(UserGestureToken::create());
|
| + UserGestureIndicator gesture(DocumentUserGestureToken::create(document));
|
| Fullscreen::requestFullscreen(*document->documentElement(),
|
| Fullscreen::PrefixedRequest);
|
| webViewImpl->didEnterFullscreen();
|
| @@ -7662,7 +7663,7 @@ TEST_P(ParameterizedWebFrameTest, FullscreenResizeWithTinyViewport) {
|
| LayoutViewItem layoutViewItem =
|
| webViewHelper.webView()->mainFrameImpl()->frameView()->layoutViewItem();
|
| Document* document = webViewImpl->mainFrameImpl()->frame()->document();
|
| - UserGestureIndicator gesture(UserGestureToken::create());
|
| + UserGestureIndicator gesture(DocumentUserGestureToken::create(document));
|
| Fullscreen::requestFullscreen(*document->documentElement(),
|
| Fullscreen::PrefixedRequest);
|
| webViewImpl->didEnterFullscreen();
|
| @@ -7724,7 +7725,7 @@ TEST_P(ParameterizedWebFrameTest, FullscreenRestoreScaleFactorUponExiting) {
|
|
|
| {
|
| Document* document = webViewImpl->mainFrameImpl()->frame()->document();
|
| - UserGestureIndicator gesture(UserGestureToken::create());
|
| + UserGestureIndicator gesture(DocumentUserGestureToken::create(document));
|
| Fullscreen::requestFullscreen(*document->body(),
|
| Fullscreen::PrefixedRequest);
|
| }
|
| @@ -7786,7 +7787,7 @@ TEST_P(ParameterizedWebFrameTest, ClearFullscreenConstraintsOnNavigation) {
|
|
|
| Document* document = webViewImpl->mainFrameImpl()->frame()->document();
|
| UserGestureIndicator gesture(
|
| - UserGestureToken::create(UserGestureToken::NewGesture));
|
| + DocumentUserGestureToken::create(document, UserGestureToken::NewGesture));
|
| Fullscreen::requestFullscreen(*document->documentElement(),
|
| Fullscreen::PrefixedRequest);
|
| webViewImpl->didEnterFullscreen();
|
|
|