Tweak pdf-reader annotation creation test

This commit is contained in:
Martynas Bagdonas 2022-10-10 17:06:00 +03:00
parent 3a26f6eb6f
commit ecd0e50ac4

View file

@ -18,7 +18,7 @@ describe("PDF Reader", function () {
var reader = await Zotero.Reader.open(attachment.itemID);
// TODO: Implement a promise that would be resolved when pdf-reader is completely loaded
var n = 0;
while (!reader._iframeWindow.wrappedJSObject.PDFViewerApplication.pdfDocument && n++ < 50) {
while ((!reader._iframeWindow || !reader._iframeWindow.wrappedJSObject.PDFViewerApplication.pdfDocument) && n++ < 50) {
await Zotero.Promise.delay(100);
}
await reader._iframeWindow.wrappedJSObject.viewerInstance._viewer._pdfjsPromise;