From a00f7ad3dca93583eb8565ed0d8f58005de85938 Mon Sep 17 00:00:00 2001 From: "quentin.legrand" Date: Mon, 6 Oct 2025 13:10:23 +0200 Subject: [PATCH 1/2] Fix pages property to always return current array reference ( #3898 ) Previously, the pages array reference was exposed directly, which caused issues when the internal reference changed. Using a getter ensures that the current pages array is always returned. --- src/jspdf.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jspdf.js b/src/jspdf.js index f91dd396f..7d36fbb53 100644 --- a/src/jspdf.js +++ b/src/jspdf.js @@ -6043,7 +6043,7 @@ function jsPDF(options) { getEncryptor: getEncryptor, output: output, getNumberOfPages: getNumberOfPages, - pages: pages, + get pages () { return pages }, out: out, f2: f2, f3: f3, From 9c890abb33cdf0852ed7e0ccc3dbd5b3881db180 Mon Sep 17 00:00:00 2001 From: "quentin.legrand" Date: Tue, 7 Oct 2025 11:12:43 +0200 Subject: [PATCH 2/2] Fix pages property to always return current array reference ( #3898 ) fix prettier --- src/jspdf.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/jspdf.js b/src/jspdf.js index 7d36fbb53..e31760609 100644 --- a/src/jspdf.js +++ b/src/jspdf.js @@ -6043,7 +6043,9 @@ function jsPDF(options) { getEncryptor: getEncryptor, output: output, getNumberOfPages: getNumberOfPages, - get pages () { return pages }, + get pages() { + return pages; + }, out: out, f2: f2, f3: f3,