From fd0f844104d28f291c2fc7f5a8129ca3426a353e Mon Sep 17 00:00:00 2001 From: Vitor Mattos <1079143+vitormattos@users.noreply.github.com> Date: Mon, 19 Jan 2026 11:53:18 -0300 Subject: [PATCH] fix: apply zoom to fit when add document Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com> --- src/components/PDFElements.vue | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/components/PDFElements.vue b/src/components/PDFElements.vue index cceea4f..e974596 100644 --- a/src/components/PDFElements.vue +++ b/src/components/PDFElements.vue @@ -294,6 +294,11 @@ export default { this.selectedDocIndex = 0 this.selectedPageIndex = 0 this.$emit('pdf-elements:end-init', { docsCount: docs.length }) + this.$nextTick(() => { + if (this.autoFitZoom) { + this.adjustZoomToFit() + } + }) } }, @@ -835,6 +840,10 @@ export default { if (Math.abs(optimalScale - this.scale) > 0.01) { this.scale = optimalScale this.visualScale = optimalScale + this.pdfDocuments.forEach((doc) => { + doc.pagesScale = doc.pagesScale.map(() => this.scale) + }) + this.cachePageBounds() } }, },