Index: third_party/WebKit/Source/web/tests/FrameTestHelpers.cpp |
diff --git a/third_party/WebKit/Source/web/tests/FrameTestHelpers.cpp b/third_party/WebKit/Source/web/tests/FrameTestHelpers.cpp |
index 5627bd81d0d19e88fffa3f8d670a5fa756015410..6360d3243fbfc05ae39dee0ada10b4b801964bd1 100644 |
--- a/third_party/WebKit/Source/web/tests/FrameTestHelpers.cpp |
+++ b/third_party/WebKit/Source/web/tests/FrameTestHelpers.cpp |
@@ -251,6 +251,12 @@ WebViewImpl* WebViewHelper::initialize(bool enableJavascript, TestWebFrameClient |
m_webView = WebViewImpl::create(webViewClient); |
m_webView->settings()->setJavaScriptEnabled(enableJavascript); |
m_webView->settings()->setPluginsEnabled(true); |
+ // Enable (mocked) network loads of image URLs, as this simplifies |
+ // the completion of resource loads upon test shutdown & helps avoid |
+ // dormant loads trigger Resource leaks for image loads. |
+ // |
+ // Consequently, all external image resources must be mocked. |
+ m_webView->settings()->setLoadsImagesAutomatically(true); |
if (updateSettingsFunc) |
updateSettingsFunc(m_webView->settings()); |
else |