Skip to content

Commit 1192e5e

Browse files
Merge pull request #20884 from calixteman/fix_extract_text
Fix the issue in the ref test tracemonkey-extract_0_2_12
2 parents c2acab5 + dde0bea commit 1192e5e

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

test/driver.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,7 @@ class Driver {
666666
task.isOffscreenCanvasSupported === false ? false : undefined;
667667
const disableFontFace = task.disableFontFace === true;
668668

669-
const loadingTask = getDocument({
669+
const documentOptions = {
670670
url: new URL(task.file, window.location),
671671
password: task.password,
672672
cMapUrl: CMAP_URL,
@@ -682,20 +682,23 @@ class Driver {
682682
isOffscreenCanvasSupported,
683683
styleElement: xfaStyleElement,
684684
disableFontFace,
685-
});
685+
};
686+
const loadingTask = getDocument(documentOptions);
686687
let promise = loadingTask.promise;
687688

688689
if (!this.masterMode && task.type === "extract") {
689690
promise = promise.then(async doc => {
690-
const data = await doc.extractPages([
691+
const extractedDocumentOptions = { ...documentOptions };
692+
delete extractedDocumentOptions.url;
693+
extractedDocumentOptions.data = await doc.extractPages([
691694
{
692695
document: null,
693696
includePages: task.includePages,
694697
},
695698
]);
696699
await loadingTask.destroy();
697700
delete task.includePages;
698-
return getDocument(data).promise;
701+
return getDocument(extractedDocumentOptions).promise;
699702
});
700703
}
701704

0 commit comments

Comments
 (0)