diff --git a/web/annotation_editor_layer_builder.js b/web/annotation_editor_layer_builder.js index e912ff60b..8a2cb7853 100644 --- a/web/annotation_editor_layer_builder.js +++ b/web/annotation_editor_layer_builder.js @@ -98,7 +98,13 @@ class AnnotationEditorLayerBuilder { cancel() { this._cancelled = true; - this.destroy(); + + if (!this.div) { + return; + } + this.pageDiv = null; + this.annotationEditorLayer.destroy(); + this.div.remove(); } hide() { @@ -114,15 +120,6 @@ class AnnotationEditorLayerBuilder { } this.div.hidden = false; } - - destroy() { - if (!this.div) { - return; - } - this.pageDiv = null; - this.annotationEditorLayer.destroy(); - this.div.remove(); - } } export { AnnotationEditorLayerBuilder }; diff --git a/web/pdf_page_view.js b/web/pdf_page_view.js index befa9de82..046e09963 100644 --- a/web/pdf_page_view.js +++ b/web/pdf_page_view.js @@ -431,18 +431,14 @@ class PDFPageView { // so they are not displayed on the already resized page. this.annotationLayer.hide(); } - if (annotationEditorLayerNode) { this.annotationEditorLayer.hide(); - } else { - this.annotationEditorLayer?.destroy(); } if (xfaLayerNode) { // Hide the XFA layer until all elements are resized // so they are not displayed on the already resized page. this.xfaLayer.hide(); } - if (textLayerNode) { this.textLayer.hide(); }