diff --git a/src/display/editor/ink.js b/src/display/editor/ink.js index e2a8a4d4a..559cf679d 100644 --- a/src/display/editor/ink.js +++ b/src/display/editor/ink.js @@ -578,7 +578,10 @@ class InkEditor extends AnnotationEditor { this.canvas.style.visibility = "hidden"; - if (this.#aspectRatio) { + if ( + this.#aspectRatio && + Math.abs(this.#aspectRatio - width / height) > 1e-2 + ) { height = Math.ceil(width / this.#aspectRatio); this.setDims(width, height); } @@ -846,6 +849,9 @@ class InkEditor extends AnnotationEditor { this.#setCanvasDims(); this.#redraw(); + this.#realWidth = width; + this.#realHeight = height; + this.setDims(width, height); this.translate( prevTranslationX - this.translationX,