summaryrefslogtreecommitdiffstats
path: root/android_webview/common
diff options
context:
space:
mode:
authormnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-08 10:57:47 +0000
committermnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-08 10:57:47 +0000
commit69538c3b061eb767d25d32edd89626282c030d86 (patch)
treedecc72d48d652061bebc4ff2879b2ee27f07a0ac /android_webview/common
parent1f0a2e481c1be98c95470fc9c89845950ec72ccf (diff)
downloadchromium_src-69538c3b061eb767d25d32edd89626282c030d86.zip
chromium_src-69538c3b061eb767d25d32edd89626282c030d86.tar.gz
chromium_src-69538c3b061eb767d25d32edd89626282c030d86.tar.bz2
[Android WebView] Terminate execution of stuck JS code on navigation requests
Allow WebView.loadUrl-family functions to terminate execution of JS code that seems to be stuck in a loop. BUG=390906 Review URL: https://codereview.chromium.org/366913006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281715 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview/common')
-rw-r--r--android_webview/common/render_view_messages.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/android_webview/common/render_view_messages.h b/android_webview/common/render_view_messages.h
index 4aefc35..0b8f315 100644
--- a/android_webview/common/render_view_messages.h
+++ b/android_webview/common/render_view_messages.h
@@ -79,6 +79,10 @@ IPC_MESSAGE_ROUTED1(AwViewMsg_SetBackgroundColor,
IPC_MESSAGE_CONTROL1(AwViewMsg_SetJsOnlineProperty,
bool /* network_up */)
+// Sent prior to making a navigation via loadUrl to make sure that
+// render thread isn't stuck in a loop induced by JavaScript code.
+IPC_MESSAGE_CONTROL0(AwViewMsg_CheckRenderThreadResponsiveness)
+
//-----------------------------------------------------------------------------
// RenderView messages
// These are messages sent from the renderer to the browser process.