diff options
author | mnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-08 10:57:47 +0000 |
---|---|---|
committer | mnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-08 10:57:47 +0000 |
commit | 69538c3b061eb767d25d32edd89626282c030d86 (patch) | |
tree | decc72d48d652061bebc4ff2879b2ee27f07a0ac /android_webview/common | |
parent | 1f0a2e481c1be98c95470fc9c89845950ec72ccf (diff) | |
download | chromium_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.h | 4 |
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. |