title: onProgressChanged doesnot hit 100% on heavy sites
body: <p><strong>Chrome/WebView version: 53 and 54 beta</strong> </p>
  
  <p>Example URL:
  bbc.com , cnn.com</p>
  
  <p><strong>Steps to reproduce the problem:</strong></p>
  
  <ol>
  <li>launch a webview based application with chrome / webview 53 installed</li>
  <li>load bbc.com or cnn.com</li>
  <li>wait for the page load to complete</li>
  </ol>
  
  <p><strong>What is the expected behavior?</strong>
  onProgressChanged() gets called from the start of the page till it reaches 100</p>
  
  <p><strong>What went wrong?</strong>
  the page load is complete and WebViewClient.onPageFinished() is called. But the progress reported at WebChromeClient.onProgressChanged() stops at around 94-98 but never hits 100.</p>
  
  <p><strong>Did this work before?</strong> Yes Chrome/WebView version 51</p>
  
  <p>I've a webview based application and the progress bar for loading is tied to the onProgressChanged() callback in the WebChromeClient. Until like a week back, things were all fine. But now, it never hits 100% page load. On investigation, i found that it still works fine on a device with the webview/Chrome version is 51. but it fails on a similar device where the webview/Chrome version is 53. i even tested with Chrome beta 54 installed and it still seems to be broken with the WebViewClient.onProgressChanged() callback as it never hits 100%.</p>
  
  <p>but this happens only on heavy sites. like bbc, cnn, npr.com etc.. yahoo, google, bing etc still loads fine and progress reported reaches 100%.</p>
  
  <p>this happens on all native webview based browsers i guess. It happens in Javelin, Maxathon browser and also in my webview based app.</p>
  
  <p>Anyone facing similar issues? </p>
  
  <p>thanks. </p>