Merge pull request #15575 from Snuffleupagus/startCleanup-destroyed

Don't trigger worker-thread cleanup when destruction has already started
This commit is contained in:
Jonas Jenwald 2022-10-14 17:08:25 +02:00 committed by GitHub
commit 951564d697
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2997,11 +2997,11 @@ class WorkerTransport {
}
async startCleanup(keepLoadedFonts = false) {
await this.messageHandler.sendWithPromise("Cleanup", null);
if (this.destroyed) {
return; // No need to manually clean-up when destruction has started.
}
await this.messageHandler.sendWithPromise("Cleanup", null);
for (const page of this.#pageCache.values()) {
const cleanupSuccessful = page.cleanup();