diff options
| author | Svetoslav Ganov <svetoslavganov@google.com> | 2012-10-11 17:12:07 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-10-11 17:12:07 -0700 |
| commit | 87c6f9a528aa921520da596805607caad76143b4 (patch) | |
| tree | 8fa8d38a6d90f8e239c4c5fb08d3ff8c7c05d36a /core/java | |
| parent | 4574df0c1561609785b3ce994c0135276e4d1b4b (diff) | |
| parent | d1821cc06f58cc83f1d283b1ce38c947bd55d131 (diff) | |
Merge "This is wrong since it fixed the symptom not the problem. Alan is uploading a correct patch." into jb-mr1-dev
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/webkit/AccessibilityInjector.java | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/core/java/android/webkit/AccessibilityInjector.java b/core/java/android/webkit/AccessibilityInjector.java index 37d84b33d3e7..d6576e16279f 100644 --- a/core/java/android/webkit/AccessibilityInjector.java +++ b/core/java/android/webkit/AccessibilityInjector.java @@ -710,18 +710,7 @@ class AccessibilityInjector { "javascript:(function() { %s.onResult(%d, %s); })();"; // Time in milliseconds to wait for a result before failing. - // Based on recorded times, we have found that in a complex real-world - // web app (such as the desktop version of Gmail), there can be spikes - // of ~2600ms in the worst case. These are temporary spikes and are not - // repeatable; GMail eventually settles down to around ~60ms. The - // longest duration that is consistently repeatable is ~300ms when - // loading extremely large plain text documents in WebView. - // If this timeout hits, the navigation is considered to have "failed", - // meaning there is no content. Since the longer spikes are one-off - // events triggered by the page loading and itself running a large - // amount of JS, subsequent runs would succeed, so the worst impact - // is that the first run will look like it had not loaded yet. - private static final long RESULT_TIMEOUT = 1500; + private static final long RESULT_TIMEOUT = 5000; private final AtomicInteger mResultIdCounter = new AtomicInteger(); private final Object mResultLock = new Object(); |
