> postinstall > cross-env PUPPETEER_PRODUCT=firefox node node_modules/puppeteer/install.mjs Firefox Nightly (nightly_130.0a1) downloaded to C:\Users\Administrator\.cache\puppeteer\firefox\win64-nightly_130.0a1 added 1123 packages, and audited 1124 packages in 1m 196 packages are looking for funding run `npm fund` for details found 0 vulnerabilities >> Deploying cached PDF files >> Deploying custom files >> Integration Tests [16:31:07] Using gulpfile C:\pdfjs\botio-files-pdfjs\private\0507814a8df56c1\gulpfile.mjs [16:31:07] Starting 'integrationtest'... [16:31:07] Starting 'setTestEnv'... [16:31:07] Finished 'setTestEnv' after 1.39 ms [16:31:07] Starting 'generic'... [16:31:07] Starting 'createBuildNumber'... ### Getting extension build number Extension build number: 48 [16:31:07] Finished 'createBuildNumber' after 153 ms [16:31:07] Starting 'locale'... ### Building localization files [16:31:08] Finished 'locale' after 327 ms [16:31:08] Starting 'scriptingGeneric'... ### Building default preferences [16:31:09] asset app_options.mjs 10.6 KiB [emitted] [javascript module] (name: main) webpack 5.92.1 compiled successfully [16:31:11] asset pdf.scripting.mjs 104 KiB [emitted] [javascript module] (name: main) webpack 5.92.1 compiled successfully [16:31:11] Finished 'scriptingGeneric' after 2.73 s [16:31:11] Starting 'prefsGeneric'... ### Parsing default preferences [16:31:11] Finished 'prefsGeneric' after 8.54 ms [16:31:11] Starting 'createGeneric'... ### Creating generic viewer [BABEL] Note: The code generator has deoptimised the styling of C:\pdfjs\botio-files-pdfjs\private\0507814a8df56c1\external\quickjs\quickjs-eval.js as it exceeds the max of 500KB. [16:31:17] asset pdf.sandbox.mjs 710 KiB [emitted] [javascript module] [big] (name: main) webpack 5.92.1 compiled successfully [16:31:20] asset pdf.mjs 597 KiB [emitted] [javascript module] [big] (name: main) webpack 5.92.1 compiled successfully [16:31:26] asset pdf.worker.mjs 2.09 MiB [emitted] [javascript module] [big] (name: main) webpack 5.92.1 compiled successfully [16:31:27] asset viewer.mjs 433 KiB [emitted] [javascript module] [big] (name: main) webpack 5.92.1 compiled successfully [16:31:27] Finished 'createGeneric' after 17 s [16:31:27] Finished 'generic' after 20 s [16:31:27] Starting 'runIntegrationTest'... ### Running integration tests Server running at http://127.0.0.1:58621/ Dynamically enable window occlusion 0 WebDriver BiDi listening on ws://127.0.0.1:58625 1720542692657 RemoteAgent INFO Perform WebSocket upgrade for incoming connection from 127.0.0.1:58626 [GFX1-]: Failed to get D3D11VideoDevice: 0x80004002 [GFX1-]: Handling webrender error 5 console.warn: services.settings: #fetchAttachment: Forcing fallbackToDump to false due to Utils.LOAD_DUMPS being false DevTools listening on ws://127.0.0.1:58628/devtools/browser/6efc620c-c1e5-403d-9653-b743585fecda Started Image: iVBORw0KGgoAAAANSUhEUgAAAEsAAAAaCAIAAABw/jbvAAAAAXNSR0IArs4c6QAAAgBJREFUWIXtlbGx3CAQhhePa/BwGWWgjA5QyGUuQ1SASnDo7AgfHZBpy9jsmNcEDiQ46XRPnvOcx08e/Zng18IH/0os5wz/tb786w38dR2E+9dBuH8dhPvXQbh/HYT710G4fx2E+9cThNgz1uP2yKPZ5FvW+vS78sm382LJt2zx2vZii/cWq32eO+RCgo0VgShoDT6WvWK04JR8vu7nIQSpHCBNRBit6zoZiMbnRPhngK8jxJ5N2orSpksIXYgSoRZCKldulShoIcY53041ShqxZ23ft4yx1r/fr/YkoW3YTI2dhpNvG7xcc875esHmg66buQZn1y6ujB6JUvRgFAchygChNooDAPansxzGleB8KgcVLHQ55zfzbcbXWDfkJwndkGca3LT16IPrDAcA4KZz4dY+c8Dow7RNkN8veu3iQo45JQpS8JEZKVXiRTty07lb564iXJwvSSlRmN1uY6G2z71LCr5VSCoXiACjLRTKgI+pEEMihJLWbVXnSwiF0He32z34Jgihb1+SjyshIWGl4EIGioSFWMjHx7dSdb6EkCujbX9r+8e/P65MTSb+PNfE3nmAIsFtSiqH3kMhlqomM/l+6wcilQPb+/T1FYTAzdtA7MTOAGOzGg6wOumFazKtPELas3VDV0eEgIDmRyXurpf2xBgAgL5cH4Vl4Tz9AoGcObi2I7dwAAAAAElFTkSuQmCC Larger image: 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 Image: iVBORw0KGgoAAAANSUhEUgAAAEgAAAAYCAYAAABZY7uwAAACbklEQVRYR+2WTY6qQBSFD3t5iYMmwj4cNAkzDC5DhoQhLsOOzEhw4D6U4MCk92LXrR8oCrBNY7+eFCODcOvWd885hXNnF+w1ScCxgB6rwwL6xj0WkAU0L2CtgqyCrILmEbAKmsfPZpBVkFXQPAJWQfP42QyyCvoFBV13PtwiQnPe4q2tf8TGSeE2Z2y7m8bq2jOfGzipa9SYbva4cZC6Dc6q+HUH302A3LxXIHrYg77GFTuf9ZDdsX/vrz2+x2F/oxb7C0B8zSbDXe3kSIBreIhwUIPi956HDvwlIGo2+BDIvVwqZUpBotHkIh6Pq+FEwRXTILvvQcMmRZVhBQSdagniGgehMqkwUTJGpb2X1h4ulwtrq0JUBJ2C2p49xDHwUZsueZWCQJtRUpebX1Zs+uhsqFnsk202qCVE3mTNnGNaleqsweTCLNz9XuQEioDqaqBBBKil/Qimqt9bS1fQP2HZJR+O7BlqsNPWn7aYGnfvXY9vbHUyMqqV/gK5yqkW0AqnXg6I5opIyxa5RptDqxMEK5aBVLsMJfwSISnFUJtQkxgYAQ1AwyIdalBh2PNJu/4ogzigAUCSeYhyAIigBWB/tkE5CGQ1BAUjLOHfks5KBOsArHVovKSwIzNkq1wC1IV9Byi5TQ1VP4heZDEOSA/UsZPuBwriG/VvcJcJGm4rKkybzLHIgFSHpuWVqaAxQPv/qaBtL4NEoIoMGLPYFs9lkIKxRoElsrNSB9X3UbJ7brKXnxiPM2gU0Lt4Ryj5FRn03XeQfoq1p8iMU0yqcPQTg6+lW4qEJUJ39BRrv6eMY17rOc5z1IXMuemMxhe8SpDXyPDjFwAAAABJRU5ErkJggg== Larger image: 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 FTEST-UNEXPECTED-FAIL | must check that a freetext is still there after having updated it and scroll the doc TEST-PASSED | must write a string in a FreeText editor TEST-PASSED | must copy/paste TEST-PASSED | must clear all TEST-PASSED | must check that a paste has been undone TEST-PASSED | must check that aria-owns is correct TEST-PASSED | must check that right click doesn't select TEST-PASSED | must check that text change can be undone/redone TEST-PASSED | must select/unselect several editors and check copy, paste and delete operations TEST-PASSED | must serialize invisible annotations TEST-PASSED | must take the media box into account TEST-PASSED | must move an annotation TEST-PASSED | must update an existing annotation TEST-PASSED | must update an existing annotation and show the right popup TEST-PASSED | must update an existing annotation but not an empty one TEST-PASSED | must delete an existing annotation TEST-PASSED | must copy and paste an existing annotation TEST-PASSED | must edit an annotation TEST-PASSED | must not remove an empty annotation TEST-PASSED | must hide the popup when editing TEST-PASSED | must check that the dimensions of a rotated annotations are correct after a font size change TEST-PASSED | must delete invisible annotations TEST-PASSED | must open an existing annotation and check that the position are good TEST-PASSED | must open an existing rotated annotation and check that the position are good TEST-PASSED | must check that the shortcuts are working correctly TEST-PASSED | must check the position of moved editor TEST-PASSED | must check arrow doesn't move an editor when a slider is focused TEST-PASSED | must check the position of an empty freetext TEST-PASSED | must check that the focus is on the right page TEST-PASSED | must keep the focus TEST-PASSED | must move several annotations TEST-PASSED | must check that selected editor stay selected TEST-PASSED | must check that first annotation is selected without errors TEST-PASSED | must check that a deleted freetext can be restored TEST-PASSED | must check that the parent structTree id is correct TEST-PASSED | must check the text can be selected with the mouse TEST-PASSED | must create an editor from the toolbar TEST-PASSED | must create an editor with keyboard TEST-PASSED | must check the keyboard event is limited to the input TEST-PASSED | must check that a freetext is deleted TEST-PASSED | must check that freetexts are deleted TEST-PASSED | must check that consecutive white spaces are preserved when a freetext is edited TEST-PASSED | must check that consecutive white spaces are preserved when a freetext is edited TEST-PASSED | must check that all lines are correctly exported TEST-PASSED | must check that the parameters are updated when undoing/redoing TEST-PASSED | must check that the annotation layer is visible after a rotation TEST-PASSED | must check that a freetext can be undone TEST-PASSED | must check that a freetext can be undone TEST-PASSED | must check that pasting html just keep the text TEST-PASSED | must build structure that maps to text layer TEST-PASSED | must check that some spans are linked to some annotations thanks to aria-owns TEST-PASSED | must check that the text fields are in the visual order TEST-PASSED | must check the id in aria-controls TEST-PASSED | must check the aria-label linked to the stamp annotation TEST-PASSED | must check that the stamp annotation is linked to the struct tree TEST-PASSED | must show a popup on mouseover TEST-PASSED | must click on widget annotations TEST-PASSED | must let checkboxes with the same name behave like radio buttons TEST-PASSED | must check the checkbox TEST-PASSED | must check the checkbox TEST-PASSED | must update all the fields with the same value TEST-PASSED | must reset a formatted value after a change TEST-PASSED | must let checkboxes with the same name behave like radio buttons TEST-PASSED | must reset all fields TEST-PASSED | must reset some fields TEST-PASSED | must check that the FreeText annotation has a popup TEST-PASSED | must check that the Ink annotation has a popup TEST-PASSED | must check the content of the text field TEST-PASSED | must check that the popup has the correct visibility TEST-PASSED | must move the caret down and check the selection TEST-PASSED | must check that we've all the contents on copy/paste TEST-PASSED | must check that the ligatures have been removed when the text has been copied TEST-PASSED | must highlight text in the right position TEST-PASSED | must search xfa correctly TEST-PASSED | must scroll and check that the draw layer is there TEST-PASSED | must scroll and check that the highlight is selected TEST-PASSED | must highlight with red color TEST-PASSED | must scroll and change the color without exceptions TEST-PASSED | must be correctly serialized TEST-PASSED | must check that we can use the keyboard to select a color TEST-PASSED | must check that a text highlight don't move when arrows are pressed TEST-PASSED | must check that the dropdown is hidden TEST-PASSED | must check that editor is unselected when the mouse is down on the text layer TEST-PASSED | must check that the thickness is correctly updated TEST-PASSED | must check that some text has been highlighted TEST-PASSED | must check that highlight is at the correct position TEST-PASSED | must check that it's possible to highlight a part of a link TEST-PASSED | must check that it's possible to highlight a part of a form TEST-PASSED | must check that a message is sent on selection TEST-PASSED | must check that the caret can move a highlighted text TEST-PASSED | must check that selection is correctly highlighted on arrow down key pressed TEST-PASSED | must check that an highlight can be left with the keyboard TEST-PASSED | must check that the highlight has been deleted TEST-PASSED | must check the thickness input state TEST-PASSED | must check that the quadpoints for an highlight are almost correct TEST-PASSED | must check that the quadpoints for an highlight are almost correct TEST-PASSED | must check that the highlight editor is unselected TEST-PASSED | must check the editor coordinates TEST-PASSED | must check that the highlights are correctly hidden/shown TEST-PASSED | must check that clicking on the highlight floating button triggers an highlight TEST-PASSED | must check the focus order TEST-PASSED | must check that a highlight can be undone TEST-PASSED | must check that a highlight can be undone TEST-PASSED | must check that a highlight can be undone TEST-PASSED | must draw, undo a deletion and check that the editors are not selected TEST-PASSED | must draw, undo/redo and check that the editor don't move TEST-PASSED | must draw something TEST-PASSED | must check that the editor layer is disabled TEST-PASSED | must check that the ink editor is committed TEST-PASSED | must check that a draw can be undone TEST-PASSED | must check that a draw can be undone TEST-PASSED | must check that a draw can be undone TEST-PASSED | must check that we can draw several times on the same canvas TEST-PASSED | must check that first text field has focus TEST-PASSED | must show a text field and then make in invisible when content is removed TEST-PASSED | must format the field with 2 digits and leave field with a click TEST-PASSED | must format the field with 2 digits, leave field with a click and again TEST-PASSED | must format the field with 2 digits and leave field with a TAB TEST-PASSED | must format the field with 2 digits and hit ESC TEST-PASSED | must format the field with 2 digits on key ENTER TEST-PASSED | must reset all TEST-PASSED | must show values in a text input when clicking on radio buttons TEST-PASSED | must show values in a text input when clicking on checkboxes TEST-PASSED | must show values in a text input when clicking on checkboxes in a group TEST-PASSED | must show values in a text input when clicking on checkboxes or radio with no actions TEST-PASSED | must execute WillPrint and DidPrint actions TEST-PASSED | must execute WillSave and DidSave actions TEST-PASSED | must execute PageOpen and PageClose actions TEST-PASSED | must print authors in a text field TEST-PASSED | must print selected value in a text field TEST-PASSED | must clear and restore list elements TEST-PASSED | must insert new elements TEST-PASSED | must delete some element TEST-PASSED | must change colors TEST-PASSED | must compute sum of fields TEST-PASSED | must check page index TEST-PASSED | must check display TEST-PASSED | must update fields with the same name from JS TEST-PASSED | must print securityHandler value in a text field TEST-PASSED | must check input for US zip format TEST-PASSED | must check input for US phone number (long) format TEST-PASSED | must check input for US phone number (short) format TEST-PASSED | must convert input to uppercase TEST-PASSED | must check that an infinite loop is not triggered TEST-PASSED | must check that field value is correctly updated TEST-PASSED | must check that field value is correctly formatted TEST-PASSED | must check that a button and text field with a border are hidden TEST-PASSED | must check that data-main-rotation is correct TEST-PASSED | must check that a values is correctly updated on a field and its siblings TEST-PASSED | must check that charLimit is correctly set TEST-PASSED | must check field value is treated by default as a number TEST-PASSED | must check field value is correctly updated when committed with ENTER key TEST-PASSED | must check field value is correctly updated when committed with ENTER key TEST-PASSED | must check the field value set when the document is open TEST-PASSED | must check the format action is called when setFocus is used TEST-PASSED | must check if printing is triggered when the document is open TEST-PASSED | must check that a field value with a number isn't changed TEST-PASSED | must check that a field value with a number with a comma has the correct value TEST-PASSED | must check that a field has the correct value when a choice is changed TEST-PASSED | must check that a field has the correct formatted value TEST-PASSED | must check that a field is empty TEST-PASSED | must check that a field has the correct formatted value TEST-PASSED | must check that invisible fields are made visible TEST-PASSED | must check that checkboxes are correctly resetted TEST-PASSED | must check that focus/blur callbacks aren't called TEST-PASSED | must check that blur callback is called TEST-PASSED | must check that only one radio is selected TEST-PASSED | must check the number has the correct number of decimals TEST-PASSED | must check the zip code is correctly formatted TEST-PASSED | must check the properties of the event TEST-PASSED | must check that PageOpen/PageClose actions are correctly executed TEST-PASSED | must load a PNG which is bigger than a page TEST-PASSED | must load a SVG TEST-PASSED | must check that an added image stay within the page TEST-PASSED | must check that the alt-text flow is correctly implemented TEST-PASSED | must check that the dimensions change TEST-PASSED | must check that the alt-text button is here when pasting in the second tab TEST-PASSED | must check that a stamp can be undone TEST-PASSED | must check that a stamp can be undone TEST-PASSED | must check that a stamp can be undone TEST-PASSED | must check that a resized stamp has its canvas at the right position TEST-PASSED | must check that the stamp has its canvas at the right position TEST-PASSED | must check that the pasted image has an alt text TEST-PASSED | must check that the field is empty although its appearance contains a white space TEST-PASSED | doesn't jump when hovering on an empty area TEST-PASSED | doesn't jump when hovering on an empty area (multi-page) TEST-PASSED | doesn't jump when moving selection TEST-PASSED | renders spans with the right size TEST-PASSED | supports specifiying a custom origin TEST-PASSED | must check that we can zoom with the mouse wheel and pressed control key TEST-PASSED | must check that zoom commands don't scroll the document TEST-PASSED | respects drawing delay when zooming out TEST-PASSED | respects drawing delay when zooming in TEST-PASSED | test correctly configured TEST-PASSED | does not trigger CSS-only zoom below maxCanvasPixels TEST-PASSED | triggers CSS-only zoom above maxCanvasPixels Failures: 1) FreeText Editor Update a freetext and scroll must check that a freetext is still there after having updated it and scroll the doc Message:  In chrome: Expected true to be false. Stack: at at file:///C:/pdfjs/botio-files-pdfjs/private/0507814a8df56c1/test/integration/freetext_editor_spec.mjs:3673:14 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/0507814a8df56c1/test/integration/freetext_editor_spec.mjs:3539:7) Ran 1 of 196 specs 1 spec, 1 failure Finished in 26.95 seconds Dynamically enable window occlusion 1 JavaScript error: resource://services-settings/RemoteSettingsClient.sys.mjs, line 100: Error: Unknown callback console.warn: TopSitesFeed: Failed to fetch data from Contile server: NetworkError when attempting to fetch resource. JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. Run 196 tests OHNOES! Some integration tests failed! 1 of 196 failed integration tests runtime was 34.7 seconds [16:32:06] Finished 'runIntegrationTest' after 39 s [16:32:06] Finished 'integrationtest' after 59 s !botio_message:+ **Integration Tests:** FAILED >> Updating local PDF cache