Index: content/shell/renderer/test_runner/web_test_proxy.cc |
diff --git a/content/shell/renderer/test_runner/web_test_proxy.cc b/content/shell/renderer/test_runner/web_test_proxy.cc |
index 7a3f71bdbf36c75b715acc62de053423b66b8795..1be624096bd70e6fc57b8fb6abecc8afc8a5c706 100644 |
--- a/content/shell/renderer/test_runner/web_test_proxy.cc |
+++ b/content/shell/renderer/test_runner/web_test_proxy.cc |
@@ -689,6 +689,10 @@ void WebTestProxyBase::AnimateNow() { |
animate_scheduled_ = false; |
web_widget_->animate(0.0); |
web_widget_->layout(); |
+ if (blink::WebPagePopup* popup = web_widget_->pagePopup()) { |
+ popup->animate(0.0); |
+ popup->layout(); |
+ } |
} |
} |