| 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 d276af66905c075db75afc84d80e65087912c83b..6f7b735baeac7b682ef7d8bc109f245eda26e31e 100644
|
| --- a/third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
| +++ b/third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
| @@ -11156,6 +11156,21 @@ TEST_F(WebFrameTest, MouseReleaseUpdatesScrollbarHoveredPart) {
|
| EXPECT_EQ(scrollbar->hoveredPart(), ScrollbarPart::NoPart);
|
| }
|
|
|
| +TEST_F(WebFrameTest,
|
| + CustomScrollbarInOverlayScrollbarThemeWillNotCauseDCHECKFails) {
|
| + registerMockedHttpURLLoad(
|
| + "custom-scrollbar-dcheck-failed-when-paint-scroll-corner.html");
|
| + FrameTestHelpers::WebViewHelper webViewHelper;
|
| + WebViewImpl* webView = webViewHelper.initializeAndLoad(
|
| + m_baseURL +
|
| + "custom-scrollbar-dcheck-failed-when-paint-scroll-corner.html");
|
| +
|
| + webViewHelper.resize(WebSize(200, 200));
|
| +
|
| + // No DCHECK Fails. Issue 676678.
|
| + webView->updateAllLifecyclePhases();
|
| +}
|
| +
|
| static void disableCompositing(WebSettings* settings) {
|
| settings->setAcceleratedCompositingEnabled(false);
|
| settings->setPreferCompositingToLCDTextEnabled(false);
|
|
|