Turns out webView.reload() doesn't reload everything. Use loadUrlWithBase instead