Set isEvalSupported to false when loading a PDF document (#18444)

GitOrigin-RevId: 394d63571d83302b91b5719389adf49155218bc7
This commit is contained in:
Alf Eaton 2024-05-21 12:35:07 +01:00 committed by Copybot
parent 3cb4190ef0
commit 6569f49a92
3 changed files with 6 additions and 2 deletions

View file

@ -33,7 +33,10 @@ const FileViewPdf: FC<{
return
}
const pdf = await PDFJS.getDocument(preview.url).promise
const pdf = await PDFJS.getDocument({
url: preview.url,
isEvalSupported: false,
}).promise
// bail out if loading the PDF took too long
if (!mountedRef.current) {

View file

@ -96,6 +96,7 @@ export default class PDFJSWrapper {
rangeChunkSize,
disableAutoFetch: true,
disableStream,
isEvalSupported: false,
textLayerMode: 2, // PDFJSViewer.TextLayerMode.ENABLE,
range: rangeTransport,
})

View file

@ -143,7 +143,7 @@ export class GraphicsWidget extends WidgetType {
return
}
const pdf = await PDFJS.getDocument(url).promise
const pdf = await PDFJS.getDocument({ url, isEvalSupported: false }).promise
const page = await pdf.getPage(1)
// bail out if loading the PDF took too long