WebView.reload() is ignored if form data was posted to get the page. This is because we call content::NavigationController::Reload(true) which doesn't do anything other than call back in to the embedder via content::WebContentsDelegate::ShowRepostFormWarningDialog() in this case. The embedder is then expected to show a dialog asking if the user would like to resubmit the form data. If the user agrees, content::NavigationController::Reload() should be called with the check_for_repost parameter set to false