title: Android WebView can render HTML going forward, but not backward
body: <p>I'm using a WebViewClient that overrides shouldOverrideUrlLoading so the browsing stays inside the WebView.  I initially call loadDataWithBaseURL with some HTML I have in memory, which has links in it.  When I click the links, they load correctly in the webView.  </p>
  
  <p>Everything is good up till now, but when I press back, effectively calling webView.goBack(), the webView loads the failUrl I passed to loadDataWithBaseURL.</p>
  
  <p>Why does it work going forward, but not going backward?</p>