Index: third_party/WebKit/Source/web/WebPagePopupImpl.cpp |
diff --git a/third_party/WebKit/Source/web/WebPagePopupImpl.cpp b/third_party/WebKit/Source/web/WebPagePopupImpl.cpp |
index 541a27877473db84456caaa249127ae2ad98fe4a..f457c23b7988b342cada4aa4be3216dc301b4cd1 100644 |
--- a/third_party/WebKit/Source/web/WebPagePopupImpl.cpp |
+++ b/third_party/WebKit/Source/web/WebPagePopupImpl.cpp |
@@ -259,6 +259,8 @@ bool WebPagePopupImpl::initializePage() |
frame->setPagePopupOwner(m_popupClient->ownerElement()); |
frame->setView(FrameView::create(frame.get())); |
frame->init(); |
+ frame->view()->setParentVisible(true); |
+ frame->view()->setSelfVisible(true); |
frame->view()->setTransparent(false); |
if (AXObjectCache* cache = m_popupClient->ownerElement().document().existingAXObjectCache()) |
cache->childrenChanged(&m_popupClient->ownerElement()); |