Revert "fix: DCHECK on reload when forcefullyCrashRenderer() is called (#30544)" (#30646)

This reverts commit 90b5ba3bed.
This commit is contained in:
Samuel Attard 2021-08-19 12:07:48 -07:00 committed by GitHub
parent aab5ea5f9d
commit c83de755c1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 9 deletions

View file

@ -951,9 +951,9 @@ void ElectronBrowserClient::RenderProcessReady(
void ElectronBrowserClient::RenderProcessExited(
content::RenderProcessHost* host,
const content::ChildProcessTerminationInfo& info) {
if (delegate_)
if (delegate_) {
static_cast<api::App*>(delegate_)->RenderProcessExited(host);
host->RemoveObserver(this);
}
}
void OnOpenExternal(const GURL& escaped_url, bool allowed) {

View file

@ -1330,13 +1330,6 @@ describe('webContents module', () => {
w.webContents.reload();
expect(w.webContents.isCrashed()).to.equal(false);
});
it('does not crash when a new page is loaded after forcefullyCrashRenderer()', async () => {
expect(w.webContents.isCrashed()).to.equal(false);
w.webContents.forcefullyCrashRenderer();
await w.loadFile(path.join(fixturesPath, 'pages', 'base-page.html'));
expect(w.webContents.isCrashed()).to.equal(false);
});
});
}