[ADF-3610] fix pdf worker memory leak (#3843)

* fix pdf worker memory leak

* test fixes

* fix computed style test

* fix lint
This commit is contained in:
Denys Vuika
2018-10-02 18:53:43 +01:00
committed by Eugenio Romano
parent 4a9431bf10
commit bc0865bdb9
3 changed files with 83 additions and 39 deletions

View File

@@ -187,6 +187,14 @@ export class PdfViewerComponent implements OnChanges, OnDestroy {
this.documentContainer.removeEventListener('pagesloaded', this.onPagesLoaded, true);
this.documentContainer.removeEventListener('textlayerrendered', this.onPagerendered, true);
}
if (this.loadingTask) {
try {
this.loadingTask.destroy();
} catch {}
this.loadingTask = null;
}
}
toggleThumbnails() {