diff --git a/mozilla/layout/html/base/src/nsScrollFrame.cpp b/mozilla/layout/html/base/src/nsScrollFrame.cpp
index f555f73cdab..5eb462b9fdf 100644
--- a/mozilla/layout/html/base/src/nsScrollFrame.cpp
+++ b/mozilla/layout/html/base/src/nsScrollFrame.cpp
@@ -426,7 +426,10 @@ nsScrollFrame::CreateScrollingView(nsIPresContext* aPresContext)
}
// Initialize the scrolling view
- view->Init(viewManager, mRect, parentView, nsViewVisibility_kHide);
+ view->Init(viewManager, mRect, parentView,
+ display->IsVisible() ?
+ nsViewVisibility_kShow :
+ nsViewVisibility_kHide);
// Insert the view into the view hierarchy
viewManager->InsertChild(parentView, view, zIndex);