We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e8cc25c + 0fc8986 commit 0e28b5cCopy full SHA for 0e28b5c
2 files changed
web/pdf_page_view.js
@@ -1080,6 +1080,10 @@ class PDFPageView extends BasePDFPageView {
1080
);
1081
}
1082
).then(async () => {
1083
+ if (this.renderingState !== RenderingStates.FINISHED) {
1084
+ // The rendering has been cancelled.
1085
+ return;
1086
+ }
1087
this.structTreeLayer ||= new StructTreeLayerBuilder(
1088
pdfPage,
1089
viewport.rawDims
web/pdf_viewer.js
@@ -2525,6 +2525,8 @@ class PDFViewer {
2525
if (!isEditing) {
2526
this.pdfDocument.annotationStorage.resetModifiedIds();
2527
2528
+ // We need to cleanup whatever pages being rendered.
2529
+ this.cleanup();
2530
for (const pageView of this._pages) {
2531
pageView.toggleEditingMode(isEditing);
2532
0 commit comments