diff --git a/web/app.js b/web/app.js index 57b1d82fd..d75d00691 100644 --- a/web/app.js +++ b/web/app.js @@ -1925,6 +1925,10 @@ function webViewerHashchange(evt) { let webViewerFileInputChange; if (typeof PDFJSDev === 'undefined' || PDFJSDev.test('GENERIC')) { webViewerFileInputChange = function webViewerFileInputChange(evt) { + if (PDFViewerApplication.pdfViewer && + PDFViewerApplication.pdfViewer.isInPresentationMode) { + return; // Opening a new PDF file isn't supported in Presentation Mode. + } let file = evt.fileInput.files[0]; if (URL.createObjectURL && !AppOptions.get('disableCreateObjectURL')) {