npm WARN deprecated lodash.clone@4.5.0: This package is deprecated. Use structuredClone instead. added 1006 packages, and audited 1007 packages in 35s 250 packages are looking for funding run `npm fund` for details 1 moderate severity vulnerability To address all issues, run: npm audit fix Run `npm audit` for details. >> Deploying cached PDF files >> Getting ref snapshots >> Deploying custom files >> Running tests [20:59:12] Using gulpfile C:\pdfjs\botio-files-pdfjs\private\e7b88f8a76dd3a1\gulpfile.mjs [20:59:12] Starting 'bottest'... [20:59:12] Starting 'setTestEnv'... [20:59:12] Finished 'setTestEnv' after 4.05 ms [20:59:12] Starting 'generic'... [20:59:12] Starting 'createBuildNumber'... ### Getting extension build number Extension build number: 600 [20:59:12] Finished 'createBuildNumber' after 200 ms [20:59:12] Starting 'locale'... ### Building localization files [20:59:12] Finished 'locale' after 232 ms [20:59:12] Starting 'scriptingGeneric'... ### Building default preferences [20:59:13] asset app_options.mjs 14 KiB [emitted] [javascript module] (name: main) webpack 5.104.1 compiled successfully [20:59:15] asset pdf.scripting.mjs 106 KiB [emitted] [javascript module] (name: main) webpack 5.104.1 compiled successfully [20:59:15] Finished 'scriptingGeneric' after 2.33 s [20:59:15] Starting 'prefsGeneric'... ### Parsing default preferences [20:59:15] Finished 'prefsGeneric' after 7.03 ms [20:59:15] Starting 'createGeneric'... ### Creating generic viewer [BABEL] Note: The code generator has deoptimised the styling of C:\pdfjs\botio-files-pdfjs\private\e7b88f8a76dd3a1\external\quickjs\quickjs-eval.js as it exceeds the max of 500KB. [20:59:22] asset pdf.sandbox.mjs 712 KiB [emitted] [javascript module] [big] (name: main) webpack 5.104.1 compiled successfully [20:59:26] asset pdf.mjs 791 KiB [emitted] [javascript module] [big] (name: main) webpack 5.104.1 compiled successfully [20:59:30] asset pdf.worker.mjs 1.9 MiB [emitted] [javascript module] [big] (name: main) webpack 5.104.1 compiled successfully [20:59:31] asset viewer.mjs 584 KiB [emitted] [javascript module] [big] (name: main) webpack 5.104.1 compiled successfully [20:59:31] Finished 'createGeneric' after 17 s [20:59:31] Finished 'generic' after 19 s [20:59:31] Starting 'components'... [20:59:31] Starting 'createBuildNumber'... ### Getting extension build number Extension build number: 600 [20:59:31] Finished 'createBuildNumber' after 102 ms [20:59:31] Starting 'createComponents'... ### Creating generic components [20:59:33] asset pdf_viewer.mjs 275 KiB [emitted] [javascript module] [big] (name: main) webpack 5.104.1 compiled successfully [20:59:33] Finished 'createComponents' after 1.88 s [20:59:33] Finished 'components' after 1.99 s [20:59:33] Starting 'runBotTest'... ### Running unit tests Server running at http://127.0.0.1:56760/ Dynamically enable window occlusion 0 WebDriver BiDi listening on ws://127.0.0.1:56764 1769720378842 RemoteAgent INFO Perform WebSocket upgrade for incoming connection from 127.0.0.1:56765 [GFX1-]: Failed to get D3D11VideoDevice: 0x80004002 [GFX1-]: Handling webrender error 5 console.error: RSLoader: Failed to retrieve recipes from Remote Settings Message: Error: Could not sync nimbus-desktop-experiments: get-exception Stack: RemoteSettingsSyncError@resource://nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs:1360:5 getRecipesFromCollection@resource://nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs:645:13 Started 1119 tests for firefox with seed 76186. TEST-PASSED | should parse keys without values | in firefox TEST-PASSED | should parse multiple key/value pairs | in firefox TEST-PASSED | should convert keys to lowercase | in firefox TEST-PASSED | should decode encoded key/value pairs | in firefox TEST-PASSED | should parse one key/value pair | in firefox TEST-PASSED | should be portrait orientation | in firefox TEST-PASSED | should be landscape orientation | in firefox TEST-PASSED | works with horizontal scrolling | in firefox TEST-PASSED | widescreen challenge | in firefox TEST-PASSED | handles `sortByVisibility` correctly | in firefox TEST-PASSED | works with horizontal scrolling with RTL-documents | in firefox TEST-PASSED | handles case 1 | in firefox TEST-PASSED | handles case 2 | in firefox TEST-PASSED | handles case 3 | in firefox TEST-PASSED | handles case 4 | in firefox TEST-PASSED | with pages of varying height | in firefox TEST-PASSED | handles views being empty | in firefox TEST-PASSED | handles all views being hidden (without errors) | in firefox TEST-PASSED | should reject non-integer angles | in firefox TEST-PASSED | should accept valid angles | in firefox TEST-PASSED | should reject non-multiple of 90 degree angles | in firefox TEST-PASSED | should modify string with non-displayable characters | in firefox TEST-PASSED | should modify string with null characters | in firefox TEST-PASSED | should not modify string without null characters | in firefox TEST-PASSED | gets page size (in inches), for non-default /Rotate entry | in firefox TEST-PASSED | gets page size (in inches) | in firefox TEST-PASSED | three numeric entries and a start index | in firefox TEST-PASSED | three numeric entries | in firefox TEST-PASSED | three boolean entries | in firefox TEST-PASSED | single boolean entry | in firefox TEST-PASSED | empty array | in firefox TEST-PASSED | should handle different browsers/environments correctly | in firefox TEST-PASSED | should get the filename from an absolute URL | in firefox TEST-PASSED | should get the filename from a URL with query parameters | in firefox TEST-PASSED | should get the filename from a URL with an anchor | in firefox TEST-PASSED | should get the filename from a relative URL | in firefox TEST-PASSED | should render XFA rich text | in firefox TEST-PASSED | should render plain text | in firefox TEST-PASSED | Check that the lightness is changed correctly | in firefox TEST-PASSED | Check that the opacity is applied correctly | in firefox TEST-PASSED | gets PDF filename from query string | in firefox TEST-PASSED | gets fallback filename from query string appended to "data:" URL | in firefox TEST-PASSED | gets PDF filename from URL containing leading/trailing whitespace | in firefox TEST-PASSED | gets PDF filename from data mistaken for URI-encoded | in firefox TEST-PASSED | gets PDF filename | in firefox TEST-PASSED | gets fallback filename when url is not a string | in firefox TEST-PASSED | gets custom fallback filename | in firefox TEST-PASSED | gets PDF filename with a hash sign | in firefox TEST-PASSED | gets PDF filename from hash string | in firefox TEST-PASSED | gets fallback filename | in firefox TEST-PASSED | gets correct PDF filename when multiple ones are present | in firefox TEST-PASSED | gets PDF filename from query string appended to "blob:" URL | in firefox TEST-PASSED | gets PDF filename from URI-encoded data | in firefox TEST-PASSED | gets PDF filename from (some) standard protocols | in firefox TEST-PASSED | handles relative Fetch URLs | in firefox TEST-PASSED | handles invalid Fetch URLs | in firefox TEST-PASSED | handles supported Fetch protocols | in firefox TEST-PASSED | handles unsupported Fetch protocols | in firefox TEST-PASSED | converts PDF date strings to JavaScript `Date` objects | in firefox TEST-PASSED | parses font header font matrix | in firefox TEST-PASSED | parses font header encoding | in firefox TEST-PASSED | parses numbers | in firefox TEST-PASSED | handles glued tokens | in firefox TEST-PASSED | skips comments | in firefox TEST-PASSED | ignores whitespace | in firefox TEST-PASSED | parses font program | in firefox TEST-PASSED | splits tokens | in firefox TEST-PASSED | parses booleans | in firefox TEST-PASSED | parses number arrays | in firefox DevTools listening on ws://127.0.0.1:56775/devtools/browser/dea3fa0a-48e2-4c9d-af91-df2028e133d7 TEST-PASSED | creates textLayer from TextContent | in firefox [21236:19768:0129/205951.269:ERROR:services\device\public\cpp\geolocation\system_geolocation_source_win.cc:83] Failed to get IAppCapability statics: Class not registered (0x80040154) TEST-PASSED | creates textLayers in parallel, from ReadableStream | in firefox TEST-PASSED | creates textLayer from ReadableStream | in firefox TEST-PASSED | shouldn't remove the dash when it's an the end of a line (bug 1974112) | in firefox TEST-PASSED | should correctly work with special characters | in firefox TEST-PASSED | should correctly find links among mixed content | in firefox TEST-PASSED | should correctly find emails | in firefox TEST-PASSED | should correctly find links with dashes and newlines between numbers | in firefox TEST-PASSED | should correctly find URLs | in firefox TEST-PASSED | should correctly identify emails with special prefixes | in firefox TEST-PASSED | should correctly find simple valid URLs | in firefox TEST-PASSED | shouldn't find false positives | in firefox TEST-PASSED | should correctly handle complex or edge cases | in firefox TEST-PASSED | should update AcroForm when no datasets in XFA array | in firefox TEST-PASSED | should update a file, missing the /ID-entry, with new objects | in firefox TEST-PASSED | should update a file with new objects | in firefox TEST-PASSED | should update a file with a deleted object | in firefox TEST-PASSED | should write a Dict | in firefox TEST-PASSED | should write a Dict in escaping PDF names | in firefox TEST-PASSED | correctly generates a hash from a Uint8Array | in firefox TEST-PASSED | correctly generates a hash from a Uint32Array | in firefox TEST-PASSED | changes the hash after update with seed | in firefox TEST-PASSED | correctly generates a hash from a string | in firefox TEST-PASSED | changes the hash after update without seed | in firefox TEST-PASSED | generates correct hashes for TypedArrays which share the same underlying ArrayBuffer (issue 12533) | in firefox TEST-PASSED | instantiates without seed | in firefox TEST-PASSED | instantiates with seed | in firefox TEST-PASSED | rolls stack right | in firefox TEST-PASSED | pushes true onto the stack | in firefox TEST-PASSED | pops stack | in firefox TEST-PASSED | truncates a number | in firefox TEST-PASSED | bitwise or | in firefox TEST-PASSED | calculates an exclusive or value | in firefox TEST-PASSED | boolean or | in firefox TEST-PASSED | handles ifelse with true | in firefox TEST-PASSED | handles greater than or equal to | in firefox TEST-PASSED | abs | in firefox TEST-PASSED | bitwise not | in firefox TEST-PASSED | converts negatives to int | in firefox TEST-PASSED | duplicates index | in firefox TEST-PASSED | handles nested if | in firefox TEST-PASSED | boolean not | in firefox TEST-PASSED | handles less than | in firefox TEST-PASSED | handles if with true | in firefox TEST-PASSED | divides | in firefox TEST-PASSED | boolean and | in firefox TEST-PASSED | negates | in firefox TEST-PASSED | handles if with false | in firefox TEST-PASSED | converts to int | in firefox TEST-PASSED | divides to negative integer | in firefox TEST-PASSED | rejects an equality | in firefox TEST-PASSED | calculates the natural logarithm | in firefox TEST-PASSED | exchanges | in firefox TEST-PASSED | accepts an inequality | in firefox TEST-PASSED | rounds a number | in firefox TEST-PASSED | pushes stack | in firefox TEST-PASSED | calculates the base 10 logarithm | in firefox TEST-PASSED | rejects greater than for less than or equal to | in firefox TEST-PASSED | calculates the sine of an angle in degrees | in firefox TEST-PASSED | handles ifelse with false | in firefox TEST-PASSED | rejects less than for greater than or equal to | in firefox TEST-PASSED | calculates the ceiling value | in firefox TEST-PASSED | multiplies two numbers (positive result) | in firefox TEST-PASSED | calculates a square root (integer) | in firefox TEST-PASSED | accepts an equality | in firefox TEST-PASSED | handles bitshifting | in firefox TEST-PASSED | calculates a square root (float) | in firefox TEST-PASSED | multiplies two numbers (negative result) | in firefox TEST-PASSED | handles greater than | in firefox TEST-PASSED | subtracts (positive result) | in firefox TEST-PASSED | rejects greater than or equal to for less than | in firefox TEST-PASSED | rejects less than or equal for greater than | in firefox TEST-PASSED | subtracts (negative result) | in firefox TEST-PASSED | rolls stack left | in firefox TEST-PASSED | performs the modulo operation | in firefox TEST-PASSED | copies | in firefox TEST-PASSED | divides to integer | in firefox TEST-PASSED | adds | in firefox TEST-PASSED | duplicates | in firefox TEST-PASSED | handles exponentiation | in firefox TEST-PASSED | converts to real | in firefox TEST-PASSED | the angle in degrees (0-360) whose tangent is num/den. | in firefox TEST-PASSED | pushes false onto the stack | in firefox TEST-PASSED | handles less than or equal to | in firefox TEST-PASSED | rejects an inequality | in firefox TEST-PASSED | calculates the floor value | in firefox TEST-PASSED | calculates the cosine of an angle in degrees | in firefox TEST-PASSED | bitwise and | in firefox TEST-PASSED | maps division by zero to infinity | in firefox TEST-PASSED | check output boundaries | in firefox TEST-PASSED | check pop/roll/index | in firefox TEST-PASSED | check compiled add | in firefox TEST-PASSED | compile optimized | in firefox TEST-PASSED | check input boundaries | in firefox TEST-PASSED | check compiled max | in firefox TEST-PASSED | check compiled sub | in firefox TEST-PASSED | check compiled mul | in firefox TEST-PASSED | parses positive numbers | in firefox TEST-PASSED | handles junk after the end | in firefox TEST-PASSED | parses empty programs | in firefox TEST-PASSED | handles missing brackets | in firefox TEST-PASSED | parses if statements | in firefox TEST-PASSED | parses ifelse statements | in firefox TEST-PASSED | parses negative floats | in firefox TEST-PASSED | parses operators | in firefox TEST-PASSED | parses negative numbers | in firefox TEST-PASSED | handles `resize` correctly | in firefox TEST-PASSED | handles `push` correctly | in firefox TEST-PASSED | handles `resize` correctly, with `idsToKeep` provided | in firefox TEST-PASSED | handles `has` correctly | in firefox TEST-PASSED | should call onResetModified() if set | in firefox TEST-PASSED | should get and set a new value in the annotation storage | in firefox TEST-PASSED | should get set values and default ones in the annotation storage | in firefox TEST-PASSED | should set a new value in the annotation storage | in firefox TEST-PASSED | should call onSetModified() if value is changed | in firefox TEST-PASSED | should create a new Stamp annotation | in firefox TEST-PASSED | should set and get flags | in firefox TEST-PASSED | should set and get a CMYK color | in firefox TEST-PASSED | should set and get valid contents | in firefox TEST-PASSED | should not set and get an invalid color | in firefox TEST-PASSED | should be viewable and not printable by default | in firefox TEST-PASSED | should reject a color if it is not an array | in firefox TEST-PASSED | should not set and get invalid contents | in firefox TEST-PASSED | should set and get a transparent color | in firefox TEST-PASSED | should set and get a grayscale color | in firefox TEST-PASSED | should set and get an RGB color | in firefox TEST-PASSED | should set and get a valid rectangle | in firefox TEST-PASSED | should not set and get an invalid rectangle | in firefox TEST-PASSED | should not set and get an invalid modification date | in firefox TEST-PASSED | should set and get a valid modification date | in firefox TEST-PASSED | should set quadpoints if defined | in firefox TEST-PASSED | should set quadpoints to null if not defined | in firefox TEST-PASSED | should not set the width to zero if the dash array is empty (issue 17904) | in firefox TEST-PASSED | should not set and get an invalid dash array | in firefox TEST-PASSED | should set and get a valid style | in firefox TEST-PASSED | should set and get a valid width | in firefox TEST-PASSED | should set the width to zero, when the input is a `Name` (issue 10385) | in firefox TEST-PASSED | should not set and get an invalid width | in firefox TEST-PASSED | should not set and get an invalid horizontal corner radius | in firefox TEST-PASSED | should set and get a valid horizontal corner radius | in firefox TEST-PASSED | should not set and get an invalid vertical corner radius | in firefox TEST-PASSED | should set and get a valid vertical corner radius | in firefox TEST-PASSED | should set and get a valid dash array | in firefox TEST-PASSED | should not set and get an invalid style | in firefox TEST-PASSED | should update an existing FreeText annotation | in firefox TEST-PASSED | should extract the text from a FreeText annotation | in firefox TEST-PASSED | should create a new FreeText annotation | in firefox TEST-PASSED | should render an added FreeText annotation for printing | in firefox TEST-PASSED | should process quadpoints in the standard order | in firefox TEST-PASSED | should normalize and process quadpoints in non-standard orders | in firefox TEST-PASSED | should ignore quadpoints if one coordinate lies outside the rectangle | in firefox TEST-PASSED | should ignore arrays where the length is not a multiple of eight | in firefox TEST-PASSED | should ignore non-array values | in firefox TEST-PASSED | should ignore missing quadpoints | in firefox TEST-PASSED | should correctly parse a URI action, where the URI entry has an incorrect encoding (bug 1122280) | in firefox TEST-PASSED | should set quadpoints if defined | in firefox TEST-PASSED | should correctly parse a GoTo action | in firefox TEST-PASSED | should correctly parse a GoToR action, with named destination | in firefox TEST-PASSED | should not set quadpoints if not defined | in firefox TEST-PASSED | should correctly parse a GoToR action, with explicit destination array | in firefox TEST-PASSED | should correctly parse a Named action | in firefox TEST-PASSED | should correctly parse a simple Dest | in firefox TEST-PASSED | should correctly parse a GoToR action, where the FileSpec entry is a string containing a relative URL | in firefox TEST-PASSED | should correctly parse a GoToR action, containing a relative URL, with the "docBaseUrl" parameter specified | in firefox TEST-PASSED | should correctly parse a Dest, which violates the specification by containing a dictionary | in firefox TEST-PASSED | should correctly parse a URI action | in firefox TEST-PASSED | should correctly parse a Launch action, where the FileSpec dict contains a relative URL, with the "docBaseUrl" parameter specified | in firefox TEST-PASSED | should correctly parse a simple Dest, with explicit destination array | in firefox TEST-PASSED | should correctly parse a URI action, where the URI entry is missing a protocol | in firefox TEST-PASSED | should recover valid URLs from JavaScript actions having certain white-listed formats | in firefox TEST-PASSED | should handle a single ink list | in firefox TEST-PASSED | should handle multiple ink lists | in firefox TEST-PASSED | should render an added Ink annotation for printing | in firefox TEST-PASSED | should create a new Ink annotation | in firefox TEST-PASSED | should create a new Ink annotation with some transparency | in firefox TEST-PASSED | should set quadpoints if defined | in firefox TEST-PASSED | should set quadpoints to null if not defined | in firefox TEST-PASSED | should handle unknown field names | in firefox TEST-PASSED | should construct the field name when there are no ancestors | in firefox TEST-PASSED | should construct the field name if a parent is not a dictionary (issue 8143) | in firefox TEST-PASSED | should construct the field name when there are ancestors | in firefox TEST-PASSED | should set the line coordinates | in firefox TEST-PASSED | should set the line endings | in firefox TEST-PASSED | should render a new free Highlight annotation for printing | in firefox TEST-PASSED | should render a new Highlight annotation for printing | in firefox TEST-PASSED | should create a new free Highlight annotation | in firefox TEST-PASSED | should update an existing Highlight annotation | in firefox TEST-PASSED | should set quadpoints to null if not defined | in firefox TEST-PASSED | should create a new Highlight annotation | in firefox TEST-PASSED | should set quadpoints if defined | in firefox TEST-PASSED | should update an existing Highlight annotation in removing its popup | in firefox TEST-PASSED | should set quadpoints to null when empty | in firefox TEST-PASSED | should get id for annotation | in firefox TEST-PASSED | should handle missing /Subtype | in firefox TEST-PASSED | should handle, and get fallback IDs for, annotations that are not indirect objects (issue 7569) | in firefox TEST-PASSED | should save choice with multiple selections | in firefox TEST-PASSED | should save rotated choice | in firefox TEST-PASSED | should not set invalid flags | in firefox TEST-PASSED | should save choice | in firefox TEST-PASSED | should convert the field value to an array | in firefox TEST-PASSED | should handle unknown flags | in firefox TEST-PASSED | should handle option arrays with string elements | in firefox TEST-PASSED | should handle inherited option arrays (issue 8094) | in firefox TEST-PASSED | should decode form values | in firefox TEST-PASSED | should render choice with multiple selections but one is visible for printing | in firefox TEST-PASSED | should render choice with multiple selections for printing | in firefox TEST-PASSED | should set valid flags | in firefox TEST-PASSED | should handle missing option arrays | in firefox TEST-PASSED | should render choice for printing | in firefox TEST-PASSED | should handle option arrays with array elements | in firefox TEST-PASSED | should set and get a valid creation date | in firefox TEST-PASSED | should not set and get an invalid creation date | in firefox TEST-PASSED | should parse IRT/RT for a group type | in firefox TEST-PASSED | should parse IRT/RT for a reply type | in firefox TEST-PASSED | should not parse IRT/RT when not defined | in firefox TEST-PASSED | should parse IRT and set default RT when not defined | in firefox TEST-PASSED | should inherit properties from its parent | in firefox TEST-PASSED | should correctly inherit Contents from group-master annotation if parent has ReplyType == Group | in firefox TEST-PASSED | should inherit the parent flags when the Popup is not viewable, but the parent is (PR 7352) | in firefox TEST-PASSED | should handle missing parent properties | in firefox TEST-PASSED | should not parse state model and state when not defined | in firefox TEST-PASSED | should correctly parse state model and state when defined | in firefox TEST-PASSED | should correctly parse a file attachment | in firefox TEST-PASSED | should get field object for usage in JS sandbox | in firefox TEST-PASSED | should render comb for printing | in firefox TEST-PASSED | should set valid text alignment, maximum length and flags | in firefox TEST-PASSED | should compress and save text | in firefox TEST-PASSED | should render multiline text with various EOL for printing | in firefox TEST-PASSED | should save text | in firefox TEST-PASSED | should render regular text for printing | in firefox TEST-PASSED | should render comb with Japanese text for printing | in firefox TEST-PASSED | should save Japanese text | in firefox TEST-PASSED | should render regular text in Japanese for printing | in firefox TEST-PASSED | should handle unknown text alignment, maximum length and flags | in firefox TEST-PASSED | should reject comb fields without a maximum length | in firefox TEST-PASSED | should render multiline text for printing | in firefox TEST-PASSED | should not set invalid text alignment, maximum length and flags | in firefox TEST-PASSED | should render multiline text in Japanese for printing | in firefox TEST-PASSED | should render auto-sized text for printing | in firefox TEST-PASSED | should render regular text for printing using normal appearance | in firefox TEST-PASSED | should accept comb fields with a maximum length | in firefox TEST-PASSED | should only accept comb fields when the flags are valid | in firefox TEST-PASSED | should render auto-sized text in Japanese for printing | in firefox TEST-PASSED | should save rotated text | in firefox TEST-PASSED | should not render a password for printing | in firefox TEST-PASSED | should save the text in two fields with the same name | in firefox TEST-PASSED | should handle radio buttons with a field value | in firefox TEST-PASSED | should handle radio buttons without a field value | in firefox TEST-PASSED | should handle radio buttons with a field value that's not an ASCII string | in firefox TEST-PASSED | should render radio buttons for printing | in firefox TEST-PASSED | should render radio buttons for printing using normal appearance | in firefox TEST-PASSED | should save radio buttons | in firefox TEST-PASSED | should handle checkboxes with export value | in firefox TEST-PASSED | should save radio buttons without a field value | in firefox TEST-PASSED | should handle checkboxes without export value | in firefox TEST-PASSED | should save nothing | in firefox TEST-PASSED | should handle checkboxes without /Off appearance | in firefox TEST-PASSED | should render checkboxes for printing using normal appearance | in firefox TEST-PASSED | should render checkbox with fallback font for printing | in firefox TEST-PASSED | should handle push buttons | in firefox TEST-PASSED | should render checkboxes for printing twice | in firefox TEST-PASSED | should handle push buttons that act as a tooltip only | in firefox TEST-PASSED | should render checkboxes for printing | in firefox TEST-PASSED | should save rotated checkboxes | in firefox TEST-PASSED | should save checkboxes | in firefox TEST-PASSED | should handle URL in A dict in push buttons | in firefox TEST-PASSED | should handle URL in AA dict in push buttons | in firefox TEST-PASSED | should set quadpoints if defined | in firefox TEST-PASSED | should set quadpoints to null if not defined | in firefox TEST-PASSED | should handle valid metadata | in firefox TEST-PASSED | should gracefully handle incomplete tags (issue 8884) | in firefox TEST-PASSED | should repair and handle invalid metadata (bug 1424938) | in firefox TEST-PASSED | should correctly handle metadata containing "&apos" (issue 10407) | in firefox TEST-PASSED | should gracefully handle "junk" before the actual metadata (issue 10395) | in firefox TEST-PASSED | should repair and handle invalid metadata | in firefox TEST-PASSED | should not be vulnerable to the billion laughs attack | in firefox TEST-PASSED | should gracefully handle unbalanced end tags (issue 10410) | in firefox TEST-PASSED | should get a correctly formatted date | in firefox TEST-PASSED | can initialize exception classes derived from BaseException | in firefox TEST-PASSED | handles non-string arguments | in firefox TEST-PASSED | handles string arguments | in firefox TEST-PASSED | should get uuid string | in firefox TEST-PASSED | handles array arguments with a length not exceeding the maximum | in firefox TEST-PASSED | handles non-array arguments | in firefox TEST-PASSED | handles array arguments with a length exceeding the maximum | in firefox TEST-PASSED | converts unsigned 32-bit integers to strings | in firefox TEST-PASSED | should have property `href` | in firefox TEST-PASSED | should return an Object | in firefox TEST-PASSED | handles URLs that do not use an allowed protocol | in firefox TEST-PASSED | correctly creates a valid URL for allowed protocols | in firefox TEST-PASSED | handles invalid URLs | in firefox TEST-PASSED | handles empty strings | in firefox TEST-PASSED | handles UTF-8 strings | in firefox TEST-PASSED | handles incomplete UTF-16 little-endian strings | in firefox TEST-PASSED | handles UTF-16 little-endian strings | in firefox TEST-PASSED | handles ISO Latin 1 strings | in firefox TEST-PASSED | handles strings with language code | in firefox TEST-PASSED | handles incomplete UTF-16 big-endian strings | in firefox TEST-PASSED | handles UTF-16 big-endian strings | in firefox TEST-PASSED | should have property getReader | in firefox TEST-PASSED | should return an Object | in firefox TEST-PASSED | `create` should throw an error if the dimensions are invalid | in firefox TEST-PASSED | `create` should return an SVG element if the dimensions are valid | in firefox TEST-PASSED | `createElement` should throw an error if the type is not a string | in firefox TEST-PASSED | `createElement` should return an SVG element if the type is valid | in firefox TEST-PASSED | should correctly check a user key | in firefox TEST-PASSED | should generate a file encryption key from the user key | in firefox TEST-PASSED | should correctly check an owner key | in firefox TEST-PASSED | should generate a file encryption key from the owner key | in firefox TEST-PASSED | should be able to decrypt a block with specified iv | in firefox TEST-PASSED | should be able to decrypt a block with IV in stream | in firefox TEST-PASSED | should be able to encrypt a block | in firefox TEST-PASSED | should correctly check an owner key | in firefox TEST-PASSED | should generate a file encryption key from the user key | in firefox TEST-PASSED | should generate a file encryption key from the owner key | in firefox TEST-PASSED | should correctly check a user key | in firefox TEST-PASSED | should properly hash a multiblock input | in firefox TEST-PASSED | should properly hash abc | in firefox TEST-PASSED | should pass RFC 1321 test #4 | in firefox TEST-PASSED | should pass RFC 1321 test #7 | in firefox TEST-PASSED | should pass RFC 1321 test #1 | in firefox TEST-PASSED | should pass RFC 1321 test #2 | in firefox TEST-PASSED | should pass RFC 1321 test #5 | in firefox TEST-PASSED | should pass RFC 1321 test #6 | in firefox TEST-PASSED | should pass RFC 1321 test #3 | in firefox TEST-PASSED | should be able to encrypt a block | in firefox TEST-PASSED | should be able to decrypt a block with IV in stream | in firefox TEST-PASSED | should properly hash abc | in firefox TEST-PASSED | should properly hash a multiblock input | in firefox TEST-PASSED | should pass test #2 | in firefox TEST-PASSED | should pass test #3 | in firefox TEST-PASSED | should pass test #1 | in firefox TEST-PASSED | should pass test #6 | in firefox TEST-PASSED | should pass test #7 | in firefox TEST-PASSED | should pass test #4 | in firefox TEST-PASSED | should pass test #5 | in firefox TEST-PASSED | should properly hash a multiblock input | in firefox TEST-PASSED | should properly hash abc | in firefox TEST-PASSED | should get correct Unicode range | in firefox TEST-PASSED | should not get a Unicode range | in firefox TEST-PASSED | should not re-map normal Unicode values | in firefox TEST-PASSED | should re-map special Unicode values | in firefox TEST-PASSED | should correctly determine the character category | in firefox TEST-PASSED | should not get Unicode values for invalid glyph names | in firefox TEST-PASSED | should get Unicode values for valid glyph names | in firefox TEST-PASSED | should recover Unicode values from uniXXXX/uXXXX{XX} glyph names | in firefox TEST-PASSED | should use given document for loading fonts (with CSS rules) | in firefox TEST-PASSED | should use given document for loading fonts (with Font Loading API) | in firefox TEST-PASSED | should parse processing instructions | in firefox TEST-PASSED | should dump a xml tree | in firefox TEST-PASSED | should search a node with a given path in xml tree | in firefox TEST-PASSED | should handle the case when cs is an array | in firefox TEST-PASSED | should handle the case when cs is an array | in firefox TEST-PASSED | should handle the case when cs is a Name object | in firefox TEST-PASSED | should handle the case when cs is an indirect object | in firefox TEST-PASSED | caching by Ref | in firefox TEST-PASSED | caching by Name | in firefox TEST-PASSED | should handle the case when cs is an array | in firefox TEST-PASSED | should handle the case when cs is an array | in firefox TEST-PASSED | should be true if decode is not an array | in firefox TEST-PASSED | should be true if length of decode array is not correct | in firefox TEST-PASSED | should be true if decode map matches the default decode map | in firefox TEST-PASSED | should handle the case when cs is an indirect object | in firefox TEST-PASSED | should handle the case when cs is a Name object | in firefox TEST-PASSED | should handle the case when cs is an array | in firefox TEST-PASSED | should handle the case when cs is a Name object | in firefox TEST-PASSED | should handle the case when cs is an indirect object | in firefox TEST-PASSED | read with streaming | in firefox TEST-PASSED | redirects allowed if all responses are same-origin | in firefox TEST-PASSED | redirects blocked if any response is cross-origin | in firefox TEST-PASSED | read ranges with streaming | in firefox TEST-PASSED | renders to canvas with a default white background | in firefox TEST-PASSED | renders to canvas with a custom background | in firefox TEST-PASSED | checks that the *official* PDF.js API exposes the expected functionality | in firefox TEST-PASSED | should accept owner password | in firefox TEST-PASSED | should not accept blank password | in firefox TEST-PASSED | should not accept wrong password | in firefox TEST-PASSED | should accept user password | in firefox TEST-PASSED | should accept blank password | in firefox TEST-PASSED | should accept blank password | in firefox TEST-PASSED | should accept user password | in firefox TEST-PASSED | should not accept blank password | in firefox TEST-PASSED | should accept owner password | in firefox TEST-PASSED | should not accept wrong password | in firefox TEST-PASSED | should accept owner password | in firefox TEST-PASSED | should accept user password | in firefox TEST-PASSED | should not accept blank password | in firefox TEST-PASSED | should accept blank password | in firefox TEST-PASSED | should not accept wrong password | in firefox TEST-PASSED | should encrypt and decrypt using AES256 | in firefox TEST-PASSED | should encrypt and have the correct length using AES256 | in firefox TEST-PASSED | should encrypt and have the correct length using AES128 | in firefox TEST-PASSED | should encrypt and decrypt using AES128 | in firefox TEST-PASSED | should encrypt and decrypt using ARCFour | in firefox TEST-PASSED | should read data with blocking promise and buffer whole data into stream | in firefox TEST-PASSED | should ignore any pull after close is called | in firefox TEST-PASSED | should not read any data when cancelled | in firefox TEST-PASSED | should read using a reader | in firefox TEST-PASSED | should read data with blocking promise | in firefox TEST-PASSED | should not read when errored | in firefox TEST-PASSED | should return a ReadableStream | in firefox TEST-PASSED | checks that the *official* PDF.js-worker API exposes the expected functionality | in firefox TEST-PASSED | should mark text as RTL if less than 30% of text is RTL, when the string is very short (issue 11656) | in firefox TEST-PASSED | should mark text as LTR if there's only LTR-characters, when the string is very short | in firefox TEST-PASSED | should mark text as LTR if there's only LTR-characters | in firefox TEST-PASSED | should mark text as RTL if more than 30% of text is RTL | in firefox TEST-PASSED | should mark text as LTR if less than 30% of text is RTL | in firefox TEST-PASSED | must roundtrip correctly for CssFontInfo | in firefox TEST-PASSED | must roundtrip correctly for SystemFontInfo | in firefox TEST-PASSED | nesting should work as expected | in firefox TEST-PASSED | must roundtrip correctly for FontInfo | in firefox TEST-PASSED | should create a FontPathInfo instance from an array of path commands | in firefox TEST-PASSED | must calculate bounds correctly from coordinates | in firefox TEST-PASSED | must handle mesh patterns with different background values | in firefox TEST-PASSED | must handle figures with different type enums correctly | in firefox TEST-PASSED | must serialize and deserialize radial gradients correctly | in firefox TEST-PASSED | must calculate correct buffer sizes for different pattern types | in firefox TEST-PASSED | must preserve figure data integrity across serialization | in firefox TEST-PASSED | must serialize and deserialize axial gradients correctly | in firefox TEST-PASSED | must handle mesh patterns with no figures | in firefox TEST-PASSED | must serialize and deserialize mesh patterns with figures correctly | in firefox TEST-PASSED | compiles charset of non CID font | in firefox TEST-PASSED | compiles fdselect format 3, single range | in firefox TEST-PASSED | compiles fdselect format 3 | in firefox TEST-PASSED | compiles fdselect format 0 | in firefox TEST-PASSED | encodes integers | in firefox TEST-PASSED | compiles charset of CID font | in firefox TEST-PASSED | sanitizes name index | in firefox TEST-PASSED | encodes floats | in firefox TEST-PASSED | should parse a FreeText (from Firefox) appearance | in firefox TEST-PASSED | should parse a FreeText (from Acrobat) appearance | in firefox TEST-PASSED | should parse a FreeText (from Okular) appearance | in firefox TEST-PASSED | should parse a FreeText (from Foxit) appearance | in firefox TEST-PASSED | should parse a FreeText (from Edge) appearance | in firefox TEST-PASSED | should parse a FreeText (from Preview) appearance | in firefox TEST-PASSED | should parse and create default appearance | in firefox TEST-PASSED | should parse default appearance with save/restore | in firefox TEST-PASSED | checks that the *official* PDF.js-viewer API exposes the expected functionality | in firefox TEST-PASSED | should skip over the EI marker if it is found | in firefox TEST-PASSED | should skip to the end of stream if the EI marker is not found | in firefox TEST-PASSED | should only return -1 when the end of the stream is reached | in firefox TEST-PASSED | should only return the character after the current position | in firefox TEST-PASSED | should ignore double negative before number | in firefox TEST-PASSED | should treat a single decimal point, or minus/plus sign, as zero | in firefox TEST-PASSED | should handle glued numbers and operators | in firefox TEST-PASSED | should ignore minus signs in the middle of number | in firefox TEST-PASSED | should stop parsing numbers at the end of stream | in firefox TEST-PASSED | should ignore line-breaks between operator and digit in number | in firefox TEST-PASSED | should parse PostScript numbers | in firefox TEST-PASSED | should handle Names with invalid usage of NUMBER SIGN (#) | in firefox TEST-PASSED | should stop immediately when the start of a command is a non-visible ASCII character (issue 13999) | in firefox TEST-PASSED | should return and set the character after the current position | in firefox TEST-PASSED | should return and set -1 when the end of the stream is reached | in firefox TEST-PASSED | should ignore escaped CR and LF | in firefox TEST-PASSED | should stop parsing strings at the end of stream | in firefox TEST-PASSED | should handle an odd number of digits | in firefox TEST-PASSED | should accept a valid linearization dictionary | in firefox TEST-PASSED | should not find a linearization dictionary | in firefox TEST-PASSED | should reject a linearization dictionary with invalid hint parameters | in firefox TEST-PASSED | should reject a linearization dictionary with invalid integer parameters | in firefox TEST-PASSED | checks that getAll returns data, for every OptionKind | in firefox TEST-PASSED | checks that the number of "PREFERENCE" options does *not* exceed the maximum in mozilla-central | in firefox TEST-PASSED | parses a CharString endchar with 4 args w/seac enabled | in firefox TEST-PASSED | parses top dict | in firefox TEST-PASSED | parses string index | in firefox TEST-PASSED | parses charset format 2 | in firefox TEST-PASSED | parses a CharString having cntrmask | in firefox TEST-PASSED | parses encoding format 0 | in firefox TEST-PASSED | ignores reserved commands in parseDict, and refuses to add privateDict keys with invalid values (bug 1308536) | in firefox TEST-PASSED | parses charset format 1 | in firefox TEST-PASSED | parses charset format 0 | in firefox TEST-PASSED | parses predefined charsets | in firefox TEST-PASSED | parses a CharString endchar no args | in firefox TEST-PASSED | parses a CharString endchar with 4 args w/seac disabled | in firefox TEST-PASSED | parses header | in firefox TEST-PASSED | refuses to add topDict key with invalid value (bug 1068432) | in firefox TEST-PASSED | parses fdselect format 0 | in firefox TEST-PASSED | parses encoding format 1 | in firefox TEST-PASSED | parses invalid fdselect format 3 (bug 1146106) | in firefox TEST-PASSED | parses name index | in firefox TEST-PASSED | parses fdselect format 3 | in firefox TEST-PASSED | should error on paintXObject if name is missing | in firefox TEST-PASSED | should skip paintXObject if subtype is PS | in firefox TEST-PASSED | should error if (many) path operators have too few arguments (bug 1443140) | in firefox TEST-PASSED | should execute if nested commands | in firefox TEST-PASSED | should close opened saves | in firefox TEST-PASSED | should handle invalid dash stuff | in firefox TEST-PASSED | should execute if correct number of arguments | in firefox TEST-PASSED | should execute if too many arguments | in firefox TEST-PASSED | should skip if too few arguments | in firefox TEST-PASSED | should abort operator list parsing | in firefox TEST-PASSED | should abort text content parsing | in firefox TEST-PASSED | should get correct total length after flushing | in firefox TEST-PASSED | should convert negative line width to absolute value in the graphic state | in firefox TEST-PASSED | should handle three glued operations #2 | in firefox TEST-PASSED | should handle one operation | in firefox TEST-PASSED | should handle two glued operations | in firefox TEST-PASSED | should handle three glued operations | in firefox TEST-PASSED | should handle glued operations and operands | in firefox TEST-PASSED | should handle glued operations and literals | in firefox TEST-PASSED | should reject unknown operations | in firefox TEST-PASSED | should serialize data with an annotationStorage | in firefox TEST-PASSED | should parse for declaration with error | in firefox TEST-PASSED | should parse for declaration without a step | in firefox TEST-PASSED | should parse basic arithmetic expression | in firefox TEST-PASSED | should parse do declaration | in firefox TEST-PASSED | should parse basic arithmetic expression with the same operator | in firefox TEST-PASSED | should parse basic expression with dots | in firefox TEST-PASSED | should parse var declaration with error | in firefox TEST-PASSED | should parse foreach declaration | in firefox TEST-PASSED | should parse if declaration with error | in firefox TEST-PASSED | should parse basic expression with a subscript | in firefox TEST-PASSED | should parse som predicate | in firefox TEST-PASSED | should parse expressions with unary operators | in firefox TEST-PASSED | should parse func declaration with error | in firefox TEST-PASSED | should parse func declaration | in firefox TEST-PASSED | should parse if declaration | in firefox TEST-PASSED | should parse basic expression with a string | in firefox TEST-PASSED | should parse do declaration with error | in firefox TEST-PASSED | should parse for declaration with a step | in firefox TEST-PASSED | should parse while declaration with error | in firefox TEST-PASSED | should parse while declaration | in firefox TEST-PASSED | should parse basic expression with a calls | in firefox TEST-PASSED | should parse foreach declaration with error | in firefox TEST-PASSED | should skip comments | in firefox TEST-PASSED | should lex strings | in firefox TEST-PASSED | should lex operators | in firefox TEST-PASSED | should lex identifiers | in firefox TEST-PASSED | should lex numbers | in firefox TEST-PASSED | should have an aria-label property from toolTip | in firefox TEST-PASSED | should have an aria-label property from speak | in firefox TEST-PASSED | should have an input or textarea | in firefox TEST-PASSED | should have a aria heading role and level | in firefox TEST-PASSED | should convert some basic properties to CSS | in firefox TEST-PASSED | should have an alt attribute from toolTip | in firefox TEST-PASSED | should have a maxLength property | in firefox TEST-PASSED | should have aria table role | in firefox TEST-PASSED | should replace button with an URL by a link | in firefox TEST-PASSED | should have an input or textarea | in firefox TEST-PASSED | should parse URLs correctly | in firefox TEST-PASSED | should take the absolute value of the font size | in firefox TEST-PASSED | checks that the *official* PDF.js-image decoders API exposes the expected functionality | in firefox TEST-PASSED | should escape PDF name | in firefox TEST-PASSED | should get the size in bytes to use to represent a positive integer | in firefox TEST-PASSED | should encode a string in UTF16 | in firefox TEST-PASSED | should encode a string in UTF16BE with a BOM | in firefox TEST-PASSED | handles multiple ArrayBuffers | in firefox TEST-PASSED | handles zero ArrayBuffers | in firefox TEST-PASSED | handles one ArrayBuffer | in firefox TEST-PASSED | should encode a string in UTF16 hexadecimal format | in firefox TEST-PASSED | handles ascii/non-ascii strings | in firefox TEST-PASSED | fetches the property if it is inherited and present on one level | in firefox TEST-PASSED | handles non-dictionary arguments | in firefox TEST-PASSED | handles dictionaries that do not contain the property | in firefox TEST-PASSED | fetches the property if it is not inherited | in firefox TEST-PASSED | fetches the property if it is inherited and present on multiple levels | in firefox TEST-PASSED | should stringify integers | in firefox TEST-PASSED | should stringify floats | in firefox TEST-PASSED | handles invalid arguments | in firefox TEST-PASSED | converts numbers to uppercase Roman numerals | in firefox TEST-PASSED | converts numbers to lowercase Roman numerals | in firefox TEST-PASSED | handles non-space characters | in firefox TEST-PASSED | handles space characters | in firefox TEST-PASSED | handles values larger than zero | in firefox TEST-PASSED | handles values smaller than/equal to zero | in firefox TEST-PASSED | Check font weight | in firefox TEST-PASSED | Check font family | in firefox TEST-PASSED | Check italic angle | in firefox TEST-PASSED | should get valid URLs without `newWindow` property | in firefox TEST-PASSED | should not get invalid URLs | in firefox TEST-PASSED | should get valid URLs with `newWindow` property | in firefox TEST-PASSED | should get a correctly encoded basic ascii string | in firefox TEST-PASSED | should get a correctly encoded string with some entities | in firefox TEST-PASSED | should escape (, ), \n, \r, and \ | in firefox TEST-PASSED | should get a correctly parsed path | in firefox TEST-PASSED | should make a binding with a element in an area | in firefox TEST-PASSED | should make binding and bind items with a ref | in firefox TEST-PASSED | should make binding and bind items | in firefox TEST-PASSED | should make binding with occurrences in consumeData mode | in firefox TEST-PASSED | should make a binding with a bindItems | in firefox TEST-PASSED | should make binding and create nodes in data | in firefox TEST-PASSED | should make binding and create nodes in data with some bind tag | in firefox TEST-PASSED | should make basic binding with same names in different parts | in firefox TEST-PASSED | should make binding with occurrences in matchTemplate mode | in firefox TEST-PASSED | should make binding and set properties | in firefox TEST-PASSED | should make a basic binding | in firefox TEST-PASSED | should make basic binding with extra subform | in firefox TEST-PASSED | should make basic binding with extra subform (consumeData) | in firefox TEST-PASSED | should make a basic binding and create a non-existing node | in firefox TEST-PASSED | should make another basic binding | in firefox TEST-PASSED | should make a basic binding and create a non-existing node with namespaceId equal to -1 | in firefox TEST-PASSED | should parse a xfa document and create an object to represent it | in firefox TEST-PASSED | should parse a xfa document and apply some nested prototypes | in firefox TEST-PASSED | should parse a xfa document and apply a prototype with content | in firefox TEST-PASSED | should parse a xfa document and check namespaces | in firefox TEST-PASSED | should parse a xfa document and parse CDATA when needed | in firefox TEST-PASSED | should parse a xfa document with xhtml | in firefox TEST-PASSED | should parse a xfa document and apply some prototypes with cycle | in firefox TEST-PASSED | should parse a xfa document and apply some prototypes through usehref | in firefox TEST-PASSED | should parse a xfa document and apply some prototypes | in firefox TEST-PASSED | should search some nodes in a template object | in firefox TEST-PASSED | should search some nodes in a template object using SOM | in firefox TEST-PASSED | should search some nodes in a datasets object | in firefox TEST-PASSED | should search some nodes using SOM from a non-root node | in firefox TEST-PASSED | should search some nodes in a datasets object using SOM | in firefox TEST-PASSED | checks that the viewer re-exports the expected API functionality | in firefox TEST-PASSED | should substitute an unknown serif font but with a standard italic font | in firefox TEST-PASSED | should substitute an unknown sans-serif font but with a standard bold font | in firefox TEST-PASSED | should substitute an unknown serif font but with a standard font | in firefox TEST-PASSED | should substitute an unknown serif font but with a standard bold font | in firefox TEST-PASSED | should substitute Arial Black Bold | in firefox TEST-PASSED | should substitute an unknown serif font but with a standard bold italic font | in firefox TEST-PASSED | should substitute Calibri-Bold | in firefox TEST-PASSED | should substitute Calibri | in firefox TEST-PASSED | should substitute Arial Black | in firefox TEST-PASSED | should substitute an unknown bold italic font | in firefox TEST-PASSED | should substitute an unknown font | in firefox TEST-PASSED | should substitute an unknown italic font | in firefox TEST-PASSED | should substitute an unknown bold font | in firefox TEST-PASSED | should substitute an unknown sans-serif font but with a standard italic font | in firefox TEST-PASSED | should substitute an unknown sans-serif font but with a standard bold italic font | in firefox TEST-PASSED | should substitute an unknown font subset | in firefox TEST-PASSED | should substitute an unknown sans-serif font but with a standard font | in firefox TEST-PASSED | should reject invalid parameters | in firefox TEST-PASSED | should resolve on timeout, using the EventBus | in firefox TEST-PASSED | should resolve on event, using the DOM | in firefox TEST-PASSED | should resolve on timeout, using the DOM | in firefox TEST-PASSED | should resolve on event, using the EventBus | in firefox TEST-PASSED | dispatch to detached during handling | in firefox TEST-PASSED | dispatch event to handlers with/without 'once' option | in firefox TEST-PASSED | dispatch event | in firefox TEST-PASSED | dispatch event to handlers with/without 'signal' option, aborted *before* dispatch | in firefox TEST-PASSED | dispatch different event | in firefox TEST-PASSED | dispatch event to handlers with/without 'signal' option, aborted *after* dispatch | in firefox TEST-PASSED | dispatch event with arguments | in firefox TEST-PASSED | dispatch event multiple times | in firefox TEST-PASSED | dispatch to detached | in firefox TEST-PASSED | dispatch event to multiple handlers | in firefox TEST-PASSED | should not re-dispatch to DOM | in firefox TEST-PASSED | dispatch to wrong detached | in firefox TEST-PASSED | parses cmapname | in firefox TEST-PASSED | loads built in identity cmap | in firefox TEST-PASSED | loads built in cmap | in firefox TEST-PASSED | parses begincidchar | in firefox TEST-PASSED | attempts to load a built-in CMap with inconsistent API parameters | in firefox TEST-PASSED | parses beginbfrange with array | in firefox TEST-PASSED | parses wmode | in firefox TEST-PASSED | parses beginbfrange with range | in firefox TEST-PASSED | read usecmap | in firefox TEST-PASSED | parses beginbfchar | in firefox TEST-PASSED | decodes 4 byte codespace ranges | in firefox TEST-PASSED | attempts to load a built-in CMap without the necessary API parameters | in firefox TEST-PASSED | decodes codespace ranges | in firefox TEST-PASSED | attempts to load a non-existent built-in CMap | in firefox TEST-PASSED | parses begincidrange | in firefox TEST-PASSED | should test language | in firefox TEST-PASSED | shouldn't display an alert | in firefox TEST-PASSED | should test platform | in firefox TEST-PASSED | should extract numbers | in firefox TEST-PASSED | should format a date (cFormat) | in firefox TEST-PASSED | should format a date | in firefox TEST-PASSED | should convert string to number | in firefox TEST-PASSED | should invalidate a number out of range [a, b] | in firefox TEST-PASSED | should validate a number in range [a, b] | in firefox TEST-PASSED | should split a string into an array of strings | in firefox TEST-PASSED | should parse a date with a format | in firefox TEST-PASSED | should format a percentage | in firefox TEST-PASSED | should validate a US phone number with digits only (long) on a keystroke event | in firefox TEST-PASSED | should validate a US phone number (long) on a keystroke event | in firefox TEST-PASSED | should validate a US phone number with digits and dashes (long) on a keystroke event | in firefox TEST-PASSED | should validate a US phone number (short) on a keystroke event | in firefox TEST-PASSED | should validate a US phone number with digits only (short) on a keystroke event | in firefox TEST-PASSED | should validate a zip code on a keystroke event | in firefox TEST-PASSED | should validate an e-mail address | in firefox TEST-PASSED | should compute the sum of several fields | in firefox TEST-PASSED | should compute the sum of several fields in fields tree | in firefox TEST-PASSED | should compute the max of several fields | in firefox TEST-PASSED | should format a number | in firefox TEST-PASSED | should validate a phone number on a keystroke event | in firefox TEST-PASSED | should not validate a number on a keystroke event | in firefox TEST-PASSED | should validate a number on a keystroke event | in firefox TEST-PASSED | should check matching between regexs and a string | in firefox TEST-PASSED | should treat globalThis as the doc | in firefox TEST-PASSED | should get field using a path | in firefox TEST-PASSED | should send a value, execute an action and get back a new value | in firefox TEST-PASSED | should trigger a Keystroke event and change it | in firefox TEST-PASSED | should trigger a Keystroke event and invalidate it | in firefox TEST-PASSED | should trigger an event and modify the source | in firefox TEST-PASSED | should trigger a valid commit Keystroke event | in firefox TEST-PASSED | should trigger an invalid commit Keystroke event | in firefox TEST-PASSED | should convert Transparent color for different color spaces | in firefox TEST-PASSED | should convert Gray color for different color spaces | in firefox TEST-PASSED | should convert CMYK color for different color spaces | in firefox TEST-PASSED | should convert RGB color for different color spaces | in firefox TEST-PASSED | should print some data according to a format | in firefox TEST-PASSED | should print a date according to a format | in firefox TEST-PASSED | should print some data according to a format | in firefox TEST-PASSED | should print a string with no argument | in firefox TEST-PASSED | print a string with a percent | in firefox TEST-PASSED | should parse a date according to a format | in firefox TEST-PASSED | `create` should throw an error if the dimensions are invalid | in firefox TEST-PASSED | `destroy` should throw an error if no canvas is provided | in firefox TEST-PASSED | `destroy` should clear the canvas/context | in firefox TEST-PASSED | `create` should return a canvas if the dimensions are valid | in firefox TEST-PASSED | `reset` should throw an error if no canvas is provided | in firefox TEST-PASSED | `reset` should throw an error if the dimensions are invalid | in firefox TEST-PASSED | `reset` should alter the canvas/context if the dimensions are valid | in firefox TEST-PASSED | gets expected character types | in firefox TEST-PASSED | should decode simple predictor data | in firefox TEST-PASSED | read without stream and range | in firefox TEST-PASSED | redirects allowed if all responses are same-origin | in firefox TEST-PASSED | redirects blocked if any response is cross-origin | in firefox TEST-PASSED | read custom ranges | in firefox TEST-PASSED | handle reading ranges with missing/invalid "Content-Range" header | in firefox TEST-PASSED | accepts file sizes large enough for range requests | in firefox TEST-PASSED | rejects file sizes that are too small for range requests | in firefox TEST-PASSED | rejects invalid Content-Length header values | in firefox TEST-PASSED | rejects invalid Accept-Ranges header values | in firefox TEST-PASSED | rejects invalid Content-Encoding header values | in firefox TEST-PASSED | rejects invalid rangeChunkSize | in firefox TEST-PASSED | rejects disabled or non-HTTP range requests | in firefox TEST-PASSED | gets the filename from the response header | in firefox TEST-PASSED | gets the filename from the response header (RFC 6266) | in firefox TEST-PASSED | returns null when content disposition header is blank | in firefox TEST-PASSED | extension validation is case insensitive | in firefox TEST-PASSED | gets the filename from the response header (RFC 2231) | in firefox TEST-PASSED | only extracts filename with pdf extension | in firefox TEST-PASSED | handles unexpected responses | in firefox TEST-PASSED | handles missing PDF file responses | in firefox TEST-PASSED | accepts valid response statuses | in firefox TEST-PASSED | rejects invalid response statuses | in firefox TEST-PASSED | returns populated `Headers` for valid input | in firefox TEST-PASSED | returns empty `Headers` for invalid input | in firefox TEST-PASSED | should retain the given cmd name | in firefox TEST-PASSED | should create only one object for a command and cache it | in firefox TEST-PASSED | should not accept to create a non-string cmd | in firefox TEST-PASSED | should get all raw values | in firefox TEST-PASSED | should return correct values for multiple stored keys | in firefox TEST-PASSED | should return correct size | in firefox TEST-PASSED | should create only one object for Dict.empty | in firefox TEST-PASSED | should correctly merge sub-dictionaries | in firefox TEST-PASSED | should get all raw entries | in firefox TEST-PASSED | should return correct value for stored Size key | in firefox TEST-PASSED | should return invalid values for unknown keys | in firefox TEST-PASSED | should correctly merge dictionaries | in firefox TEST-PASSED | should set the values if they're as expected | in firefox TEST-PASSED | should handle arrays containing indirect objects | in firefox TEST-PASSED | should handle keys pointing to indirect objects, both sync and async | in firefox TEST-PASSED | should get all key names | in firefox TEST-PASSED | should asynchronously fetch correct values for multiple stored keys | in firefox TEST-PASSED | should asynchronously fetch unknown keys | in firefox TEST-PASSED | should allow assigning an XRef table after creation | in firefox TEST-PASSED | should return invalid values for unknown keys when Size key is stored | in firefox TEST-PASSED | should iterate through each stored key | in firefox TEST-PASSED | should not accept to set a key with an undefined value | in firefox TEST-PASSED | should not accept to set a non-string key | in firefox TEST-PASSED | handles commands | in firefox TEST-PASSED | handles commands with cmd check | in firefox TEST-PASSED | handles non-commands | in firefox TEST-PASSED | handles dictionaries with type check | in firefox TEST-PASSED | handles non-dictionaries | in firefox TEST-PASSED | handles empty dictionaries with type check | in firefox TEST-PASSED | should get a string representation | in firefox TEST-PASSED | should retain the stored values | in firefox TEST-PASSED | should create only one object for a reference and cache it | in firefox TEST-PASSED | should not have an unknown value | in firefox TEST-PASSED | should support iteration | in firefox TEST-PASSED | should have a stored value | in firefox TEST-PASSED | should support iteration over key-value pairs | in firefox TEST-PASSED | should report the size of the cache | in firefox TEST-PASSED | should clear the cache | in firefox TEST-PASSED | should support iteration | in firefox TEST-PASSED | should support iteration over keys | in firefox TEST-PASSED | should put, have and get a value | in firefox TEST-PASSED | should put, have and get a value by alias | in firefox TEST-PASSED | handles names with name check | in firefox TEST-PASSED | handles names | in firefox TEST-PASSED | handles non-names | in firefox TEST-PASSED | handles *empty* names, with name check | in firefox TEST-PASSED | should handle Refs pointing to different objects | in firefox TEST-PASSED | should handle Refs pointing to the same object | in firefox TEST-PASSED | should retain the given name | in firefox TEST-PASSED | should not accept to create a non-string name | in firefox TEST-PASSED | should create only one object for *empty* names and cache it | in firefox TEST-PASSED | should create only one object for a name and cache it | in firefox TEST-PASSED | should reject non-equal destination arrays | in firefox TEST-PASSED | should accept equal destination arrays | in firefox TEST-PASSED | should accept equal destination hashes | in firefox TEST-PASSED | should reject non-equal destination hashes | in firefox TEST-PASSED | uses the results returned by the custom matcher | in firefox TEST-PASSED | calls to the matcher with the right arguments | in firefox TEST-PASSED | performs a search in a text with some Hiragana diacritics at the end of a line | in firefox TEST-PASSED | performs a search with a group of punctuation signs to escape | in firefox TEST-PASSED | performs a search with a group of punctuation signs | in firefox TEST-PASSED | performs a search with a dash between two digits | in firefox TEST-PASSED | performs a search in a text with some arabic chars in different unicode ranges but with same normalized form | in firefox TEST-PASSED | performs a search in a text with some UTF-32 chars followed by a dash at the end of a line | in firefox TEST-PASSED | performs a search where one of the results contains an hyphen | in firefox TEST-PASSED | performs a search in a text containing some Hangul syllables | in firefox Started 1119 tests for chrome with seed 11241. TEST-PASSED | should update a file with a deleted object | in chrome TEST-PASSED | should update AcroForm when no datasets in XFA array | in chrome TEST-PASSED | should write a Dict in escaping PDF names | in chrome TEST-PASSED | should write a Dict | in chrome TEST-PASSED | should update a file, missing the /ID-entry, with new objects | in chrome TEST-PASSED | should update a file with new objects | in chrome TEST-PASSED | parses wmode | in chrome TEST-PASSED | parses cmapname | in chrome TEST-PASSED | parses beginbfrange with range | in chrome TEST-PASSED | read usecmap | in chrome TEST-PASSED | performs a multiple term (phrase) search | in firefox TEST-PASSED | performs a search in a text with some UTF-32 chars | in firefox TEST-PASSED | attempts to load a built-in CMap with inconsistent API parameters | in chrome TEST-PASSED | attempts to load a built-in CMap without the necessary API parameters | in chrome TEST-PASSED | parses begincidrange | in chrome TEST-PASSED | parses beginbfrange with array | in chrome TEST-PASSED | parses beginbfchar | in chrome TEST-PASSED | parses begincidchar | in chrome TEST-PASSED | loads built in cmap | in chrome TEST-PASSED | decodes codespace ranges | in chrome TEST-PASSED | attempts to load a non-existent built-in CMap | in chrome TEST-PASSED | decodes 4 byte codespace ranges | in chrome TEST-PASSED | loads built in identity cmap | in chrome TEST-PASSED | changes the hash after update with seed | in chrome TEST-PASSED | correctly generates a hash from a string | in chrome TEST-PASSED | instantiates with seed | in chrome TEST-PASSED | instantiates without seed | in chrome TEST-PASSED | changes the hash after update without seed | in chrome TEST-PASSED | correctly generates a hash from a Uint8Array | in chrome TEST-PASSED | correctly generates a hash from a Uint32Array | in chrome TEST-PASSED | generates correct hashes for TypedArrays which share the same underlying ArrayBuffer (issue 12533) | in chrome TEST-PASSED | converts unsigned 32-bit integers to strings | in chrome TEST-PASSED | correctly creates a valid URL for allowed protocols | in chrome TEST-PASSED | handles URLs that do not use an allowed protocol | in chrome TEST-PASSED | handles invalid URLs | in chrome TEST-PASSED | should get a correctly formatted date | in chrome TEST-PASSED | should have property getReader | in chrome TEST-PASSED | should return an Object | in chrome TEST-PASSED | should have property `href` | in chrome TEST-PASSED | should return an Object | in chrome TEST-PASSED | should get uuid string | in chrome TEST-PASSED | can initialize exception classes derived from BaseException | in chrome TEST-PASSED | handles array arguments with a length not exceeding the maximum | in chrome TEST-PASSED | handles non-array arguments | in chrome TEST-PASSED | handles array arguments with a length exceeding the maximum | in chrome TEST-PASSED | handles string arguments | in chrome TEST-PASSED | handles non-string arguments | in chrome TEST-PASSED | handles strings with language code | in chrome TEST-PASSED | handles ISO Latin 1 strings | in chrome TEST-PASSED | handles incomplete UTF-16 little-endian strings | in chrome TEST-PASSED | handles UTF-16 little-endian strings | in chrome TEST-PASSED | handles incomplete UTF-16 big-endian strings | in chrome TEST-PASSED | handles empty strings | in chrome TEST-PASSED | handles UTF-16 big-endian strings | in chrome TEST-PASSED | handles UTF-8 strings | in chrome TEST-PASSED | should substitute an unknown italic font | in chrome TEST-PASSED | should substitute Arial Black Bold | in chrome TEST-PASSED | should substitute Calibri-Bold | in chrome TEST-PASSED | should substitute an unknown serif font but with a standard bold font | in chrome TEST-PASSED | should substitute Calibri | in chrome TEST-PASSED | should substitute an unknown serif font but with a standard italic font | in chrome TEST-PASSED | should substitute Arial Black | in chrome TEST-PASSED | should substitute an unknown bold italic font | in chrome TEST-PASSED | should substitute an unknown sans-serif font but with a standard font | in chrome TEST-PASSED | should substitute an unknown bold font | in chrome TEST-PASSED | should substitute an unknown sans-serif font but with a standard italic font | in chrome TEST-PASSED | performs a search in a text containing an ideographic at the end of a line | in firefox TEST-PASSED | should substitute an unknown font subset | in chrome TEST-PASSED | should substitute an unknown serif font but with a standard bold italic font | in chrome TEST-PASSED | should substitute an unknown serif font but with a standard font | in chrome TEST-PASSED | should substitute an unknown font | in chrome TEST-PASSED | should substitute an unknown sans-serif font but with a standard bold italic font | in chrome TEST-PASSED | should substitute an unknown sans-serif font but with a standard bold font | in chrome TEST-PASSED | should create a FontPathInfo instance from an array of path commands | in chrome TEST-PASSED | must handle mesh patterns with different background values | in chrome TEST-PASSED | must handle figures with different type enums correctly | in chrome TEST-PASSED | must serialize and deserialize axial gradients correctly | in chrome TEST-PASSED | must serialize and deserialize radial gradients correctly | in chrome TEST-PASSED | must calculate correct buffer sizes for different pattern types | in chrome TEST-PASSED | must preserve figure data integrity across serialization | in chrome TEST-PASSED | must handle mesh patterns with no figures | in chrome TEST-PASSED | must serialize and deserialize mesh patterns with figures correctly | in chrome TEST-PASSED | must calculate bounds correctly from coordinates | in chrome TEST-PASSED | must roundtrip correctly for FontInfo | in chrome TEST-PASSED | nesting should work as expected | in chrome TEST-PASSED | must roundtrip correctly for SystemFontInfo | in chrome TEST-PASSED | must roundtrip correctly for CssFontInfo | in chrome TEST-PASSED | should parse a xfa document and parse CDATA when needed | in chrome TEST-PASSED | should parse a xfa document and check namespaces | in chrome TEST-PASSED | should parse a xfa document and apply some prototypes through usehref | in chrome TEST-PASSED | should parse a xfa document and apply some prototypes | in chrome TEST-PASSED | should parse a xfa document and create an object to represent it | in chrome TEST-PASSED | should parse a xfa document and apply some nested prototypes | in chrome TEST-PASSED | should parse a xfa document and apply a prototype with content | in chrome TEST-PASSED | should parse a xfa document and apply some prototypes with cycle | in chrome TEST-PASSED | should parse a xfa document with xhtml | in chrome TEST-PASSED | should make binding with occurrences in consumeData mode | in chrome TEST-PASSED | should make binding and set properties | in chrome TEST-PASSED | should make binding and bind items with a ref | in chrome TEST-PASSED | should make binding and bind items | in chrome TEST-PASSED | should make binding and create nodes in data | in chrome TEST-PASSED | should make basic binding with same names in different parts | in chrome TEST-PASSED | should make a basic binding | in chrome TEST-PASSED | should make basic binding with extra subform (consumeData) | in chrome TEST-PASSED | should make basic binding with extra subform | in chrome TEST-PASSED | should make another basic binding | in chrome TEST-PASSED | should make a basic binding and create a non-existing node with namespaceId equal to -1 | in chrome TEST-PASSED | should make a basic binding and create a non-existing node | in chrome TEST-PASSED | should make a binding with a bindItems | in chrome TEST-PASSED | should make binding with occurrences in matchTemplate mode | in chrome TEST-PASSED | should make binding and create nodes in data with some bind tag | in chrome TEST-PASSED | should search some nodes in a datasets object | in chrome TEST-PASSED | should search some nodes in a template object using SOM | in chrome TEST-PASSED | should search some nodes using SOM from a non-root node | in chrome TEST-PASSED | should search some nodes in a template object | in chrome TEST-PASSED | should search some nodes in a datasets object using SOM | in chrome TEST-PASSED | should make a binding with a element in an area | in chrome TEST-PASSED | should dump a xml tree | in chrome TEST-PASSED | should search a node with a given path in xml tree | in chrome TEST-PASSED | should parse processing instructions | in chrome TEST-PASSED | parses string index | in chrome TEST-PASSED | parses fdselect format 0 | in chrome TEST-PASSED | parses predefined charsets | in chrome TEST-PASSED | parses top dict | in chrome TEST-PASSED | parses fdselect format 3 | in chrome TEST-PASSED | parses invalid fdselect format 3 (bug 1146106) | in chrome TEST-PASSED | parses name index | in chrome TEST-PASSED | parses a CharString endchar with 4 args w/seac disabled | in chrome TEST-PASSED | parses header | in chrome TEST-PASSED | parses a CharString having cntrmask | in chrome TEST-PASSED | parses a CharString endchar with 4 args w/seac enabled | in chrome TEST-PASSED | refuses to add topDict key with invalid value (bug 1068432) | in chrome TEST-PASSED | parses charset format 0 | in chrome TEST-PASSED | ignores reserved commands in parseDict, and refuses to add privateDict keys with invalid values (bug 1308536) | in chrome TEST-PASSED | parses charset format 2 | in chrome TEST-PASSED | parses encoding format 1 | in chrome TEST-PASSED | parses charset format 1 | in chrome TEST-PASSED | parses a CharString endchar no args | in chrome TEST-PASSED | parses encoding format 0 | in chrome TEST-PASSED | checks that the *official* PDF.js API exposes the expected functionality | in chrome TEST-PASSED | dispatch event to handlers with/without 'signal' option, aborted *after* dispatch | in chrome TEST-PASSED | dispatch to detached | in chrome TEST-PASSED | should not re-dispatch to DOM | in chrome TEST-PASSED | dispatch event to handlers with/without 'once' option | in chrome TEST-PASSED | dispatch event to multiple handlers | in chrome TEST-PASSED | dispatch event multiple times | in chrome TEST-PASSED | dispatch event to handlers with/without 'signal' option, aborted *before* dispatch | in chrome TEST-PASSED | dispatch to wrong detached | in chrome TEST-PASSED | dispatch to detached during handling | in chrome TEST-PASSED | dispatch event | in chrome TEST-PASSED | dispatch event with arguments | in chrome TEST-PASSED | dispatch different event | in chrome TEST-PASSED | should resolve on timeout, using the EventBus | in chrome TEST-PASSED | should resolve on event, using the EventBus | in chrome TEST-PASSED | should resolve on timeout, using the DOM | in chrome TEST-PASSED | should reject invalid parameters | in chrome TEST-PASSED | should resolve on event, using the DOM | in chrome TEST-PASSED | should pass RFC 1321 test #3 | in chrome TEST-PASSED | should pass RFC 1321 test #4 | in chrome TEST-PASSED | should pass RFC 1321 test #2 | in chrome TEST-PASSED | should pass RFC 1321 test #1 | in chrome TEST-PASSED | should pass RFC 1321 test #5 | in chrome TEST-PASSED | should pass RFC 1321 test #6 | in chrome TEST-PASSED | should pass RFC 1321 test #7 | in chrome TEST-PASSED | should correctly check a user key | in chrome TEST-PASSED | should generate a file encryption key from the owner key | in chrome TEST-PASSED | should correctly check an owner key | in chrome TEST-PASSED | should generate a file encryption key from the user key | in chrome TEST-PASSED | should properly hash abc | in chrome TEST-PASSED | should properly hash a multiblock input | in chrome TEST-PASSED | should pass test #2 | in chrome TEST-PASSED | should pass test #3 | in chrome TEST-PASSED | should pass test #4 | in chrome TEST-PASSED | should pass test #5 | in chrome TEST-PASSED | should pass test #6 | in chrome TEST-PASSED | should pass test #1 | in chrome TEST-PASSED | should pass test #7 | in chrome TEST-PASSED | should properly hash a multiblock input | in chrome TEST-PASSED | should properly hash abc | in chrome TEST-PASSED | should be able to decrypt a block with IV in stream | in chrome TEST-PASSED | should be able to encrypt a block | in chrome TEST-PASSED | should generate a file encryption key from the owner key | in chrome TEST-PASSED | should generate a file encryption key from the user key | in chrome TEST-PASSED | should correctly check an owner key | in chrome TEST-PASSED | should correctly check a user key | in chrome TEST-PASSED | should properly hash abc | in chrome TEST-PASSED | should properly hash a multiblock input | in chrome TEST-PASSED | should be able to decrypt a block with specified iv | in chrome TEST-PASSED | should be able to decrypt a block with IV in stream | in chrome TEST-PASSED | should be able to encrypt a block | in chrome TEST-PASSED | `destroy` should throw an error if no canvas is provided | in chrome TEST-PASSED | `destroy` should clear the canvas/context | in chrome TEST-PASSED | `reset` should throw an error if no canvas is provided | in chrome TEST-PASSED | `reset` should throw an error if the dimensions are invalid | in chrome TEST-PASSED | `reset` should alter the canvas/context if the dimensions are valid | in chrome TEST-PASSED | `create` should throw an error if the dimensions are invalid | in chrome TEST-PASSED | `create` should return a canvas if the dimensions are valid | in chrome TEST-PASSED | should gracefully handle "junk" before the actual metadata (issue 10395) | in chrome TEST-PASSED | should handle valid metadata | in chrome TEST-PASSED | should gracefully handle unbalanced end tags (issue 10410) | in chrome TEST-PASSED | should not be vulnerable to the billion laughs attack | in chrome TEST-PASSED | should correctly handle metadata containing "&apos" (issue 10407) | in chrome TEST-PASSED | should repair and handle invalid metadata (bug 1424938) | in chrome TEST-PASSED | should gracefully handle incomplete tags (issue 8884) | in chrome TEST-PASSED | should repair and handle invalid metadata | in chrome TEST-PASSED | only extracts filename with pdf extension | in chrome TEST-PASSED | returns null when content disposition header is blank | in chrome TEST-PASSED | extension validation is case insensitive | in chrome TEST-PASSED | gets the filename from the response header | in chrome TEST-PASSED | gets the filename from the response header (RFC 6266) | in chrome TEST-PASSED | gets the filename from the response header (RFC 2231) | in chrome TEST-PASSED | rejects invalid Content-Length header values | in chrome TEST-PASSED | rejects file sizes that are too small for range requests | in chrome TEST-PASSED | rejects invalid Accept-Ranges header values | in chrome TEST-PASSED | rejects invalid rangeChunkSize | in chrome TEST-PASSED | rejects invalid Content-Encoding header values | in chrome TEST-PASSED | accepts file sizes large enough for range requests | in chrome TEST-PASSED | rejects disabled or non-HTTP range requests | in chrome TEST-PASSED | returns populated `Headers` for valid input | in chrome TEST-PASSED | returns empty `Headers` for invalid input | in chrome TEST-PASSED | accepts valid response statuses | in chrome TEST-PASSED | rejects invalid response statuses | in chrome TEST-PASSED | handles missing PDF file responses | in chrome TEST-PASSED | handles unexpected responses | in chrome TEST-PASSED | performs a search in a text containing diacritics before -\n | in chrome TEST-PASSED | performs a search with square brackets in the query | in chrome [21236:4760:0129/210030.313:ERROR:google_apis\gcm\engine\registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT [21236:4760:0129/210030.313:ERROR:google_apis\gcm\engine\registration_request.cc:292] Registration response error message: PHONE_REGISTRATION_ERROR [21236:4760:0129/210030.314:ERROR:google_apis\gcm\engine\registration_request.cc:292] Registration response error message: PHONE_REGISTRATION_ERROR TEST-PASSED | performs a normal search, where the text is normalized | in firefox TEST-PASSED | performs a search with a final dot in the query | in chrome TEST-PASSED | performs a search in a text with some UTF-32 chars | in chrome TEST-PASSED | performs a normal search, where the text with diacritics is normalized | in firefox TEST-PASSED | performs a search with parenthesis in the query | in chrome TEST-PASSED | performs a search in a text containing fullwidth chars | in firefox TEST-PASSED | performs a search in a text with some Hiragana diacritics at the end of a line | in chrome TEST-PASSED | performs a normal search but the total counts is only updated one time | in firefox TEST-PASSED | performs a search where the result is on two lines with a punctuation at eol | in chrome TEST-PASSED | performs a search where the result is on two lines with a punctuation at eol | in firefox TEST-PASSED | performs a search in a text with some Katakana at the end of a line | in firefox TEST-PASSED | performs a search with a dot followed by a whitespace in the query | in chrome TEST-PASSED | performs a search after a compound word on two lines | in firefox TEST-PASSED | performs a search with a minus sign in the query | in chrome TEST-PASSED | performs a normal search | in firefox TEST-PASSED | performs a search in a text with a compound word on two lines | in firefox TEST-PASSED | performs a search where the result is on two lines | in firefox TEST-PASSED | performs a normal search, where the text is normalized | in chrome TEST-PASSED | performs a case sensitive search | in firefox TEST-PASSED | performs a search in a text with some arabic chars in different unicode ranges but with same normalized form | in chrome TEST-PASSED | dispatches updatefindcontrolstate with correct properties | in firefox TEST-PASSED | performs a search where one of the results contains an hyphen | in chrome TEST-PASSED | performs a search with square brackets in the query | in firefox TEST-PASSED | performs a search with a dot in the query and a missing whitespace | in firefox TEST-PASSED | performs a search in a text with some UTF-32 chars followed by a dash at the end of a line | in chrome TEST-PASSED | performs a normal search and finds the previous result | in firefox TEST-PASSED | performs a search where the result is on two lines | in chrome TEST-PASSED | performs a search with a minus sign in the query | in firefox TEST-PASSED | dispatches updatefindcontrolstate with correct properties | in chrome [21236:4760:0129/210050.946:ERROR:google_apis\gcm\engine\registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT TEST-PASSED | performs a search in a text with some f ligatures | in firefox TEST-PASSED | performs a search with a dot followed by a whitespace in the query | in firefox TEST-PASSED | performs a search with a final dot in the query | in firefox TEST-PASSED | performs a search in a text containing combining diacritics | in chrome TEST-PASSED | performs a search with a single diacritic | in firefox TEST-PASSED | performs a multiple term (no phrase) search | in firefox TEST-PASSED | performs a search with parenthesis in the query | in firefox TEST-PASSED | performs a normal search, where the text with diacritics is normalized | in chrome TEST-PASSED | performs a search in a text containing diacritics before -\n | in firefox TEST-PASSED | performs a search in a text containing combining diacritics | in firefox TEST-PASSED | performs a case sensitive search | in chrome TEST-PASSED | performs an entire word search | in firefox TEST-PASSED | performs a multiple term (no phrase) search | in chrome TEST-PASSED | performs a search in a text with some f ligatures | in chrome TEST-PASSED | should correctly render PDFs in parallel | in firefox TEST-PASSED | calls to the matcher with the right arguments | in chrome TEST-PASSED | uses the results returned by the custom matcher | in chrome TEST-PASSED | performs a multiple term (phrase) search | in chrome TEST-PASSED | performs an entire word search | in chrome TEST-PASSED | performs a search after a compound word on two lines | in chrome TEST-PASSED | performs a search with a group of punctuation signs | in chrome TEST-PASSED | performs a search in a text with a compound word on two lines | in chrome TEST-PASSED | performs a search with a single diacritic | in chrome TEST-PASSED | performs a search with a dash between two digits | in chrome TEST-PASSED | performs a normal search but the total counts is only updated one time | in chrome TEST-PASSED | performs a search in a text containing some Hangul syllables | in chrome TEST-PASSED | performs a search in a text containing an ideographic at the end of a line | in chrome TEST-PASSED | performs a normal search and finds the previous result | in chrome TEST-PASSED | performs a search in a text containing fullwidth chars | in chrome TEST-PASSED | performs a normal search | in chrome TEST-PASSED | performs a search in a text with some Katakana at the end of a line | in chrome TEST-PASSED | performs a search with a dot in the query and a missing whitespace | in chrome TEST-PASSED | performs a search with a group of punctuation signs to escape | in chrome TEST-PASSED | should mark text as RTL if less than 30% of text is RTL, when the string is very short (issue 11656) | in chrome TEST-PASSED | should mark text as LTR if there's only LTR-characters, when the string is very short | in chrome TEST-PASSED | should mark text as LTR if less than 30% of text is RTL | in chrome TEST-PASSED | should mark text as LTR if there's only LTR-characters | in chrome TEST-PASSED | should mark text as RTL if more than 30% of text is RTL | in chrome TEST-PASSED | should hit the limit of the manager | in chrome TEST-PASSED | should check signature compression/decompression | in chrome TEST-PASSED | should check undo/redo | in chrome TEST-PASSED | should serialize data with an annotationStorage | in chrome TEST-PASSED | should create correct objId/fontId using the idFactory | in chrome TEST-PASSED | should get field objects array or null | in chrome TEST-PASSED | should check if fields have any actions | in chrome TEST-PASSED | should get form info when AcroForm is present | in chrome TEST-PASSED | should get calculation order array or null | in chrome TEST-PASSED | should get form info when no form data is present | in chrome TEST-PASSED | should get form info when XFA is present | in chrome TEST-PASSED | should get a correctly encoded string with some entities | in chrome TEST-PASSED | should get a correctly encoded basic ascii string | in chrome TEST-PASSED | handles one ArrayBuffer | in chrome TEST-PASSED | handles multiple ArrayBuffers | in chrome TEST-PASSED | handles zero ArrayBuffers | in chrome TEST-PASSED | converts numbers to lowercase Roman numerals | in chrome TEST-PASSED | converts numbers to uppercase Roman numerals | in chrome TEST-PASSED | handles invalid arguments | in chrome TEST-PASSED | handles ascii/non-ascii strings | in chrome TEST-PASSED | Check font family | in chrome TEST-PASSED | Check font weight | in chrome TEST-PASSED | Check italic angle | in chrome TEST-PASSED | fetches the property if it is not inherited | in chrome TEST-PASSED | fetches the property if it is inherited and present on one level | in chrome TEST-PASSED | handles non-dictionary arguments | in chrome TEST-PASSED | fetches the property if it is inherited and present on multiple levels | in chrome TEST-PASSED | handles dictionaries that do not contain the property | in chrome TEST-PASSED | should encode a string in UTF16 | in chrome TEST-PASSED | should encode a string in UTF16BE with a BOM | in chrome TEST-PASSED | handles values smaller than/equal to zero | in chrome TEST-PASSED | handles values larger than zero | in chrome TEST-PASSED | should encode a string in UTF16 hexadecimal format | in chrome TEST-PASSED | should not get invalid URLs | in chrome TEST-PASSED | should get valid URLs with `newWindow` property | in chrome TEST-PASSED | should get valid URLs without `newWindow` property | in chrome TEST-PASSED | handles non-space characters | in chrome TEST-PASSED | handles space characters | in chrome TEST-PASSED | should get a correctly parsed path | in chrome TEST-PASSED | should get the size in bytes to use to represent a positive integer | in chrome TEST-PASSED | should stringify floats | in chrome TEST-PASSED | should stringify integers | in chrome TEST-PASSED | should escape (, ), \n, \r, and \ | in chrome TEST-PASSED | should escape PDF name | in chrome TEST-PASSED | check pop/roll/index | in chrome TEST-PASSED | check compiled max | in chrome TEST-PASSED | check compiled mul | in chrome TEST-PASSED | check compiled sub | in chrome TEST-PASSED | compile optimized | in chrome TEST-PASSED | check output boundaries | in chrome TEST-PASSED | check input boundaries | in chrome TEST-PASSED | check compiled add | in chrome TEST-PASSED | truncates a number | in chrome TEST-PASSED | calculates an exclusive or value | in chrome TEST-PASSED | handles if with true | in chrome TEST-PASSED | pops stack | in chrome TEST-PASSED | duplicates | in chrome TEST-PASSED | divides to negative integer | in chrome TEST-PASSED | accepts an equality | in chrome TEST-PASSED | pushes stack | in chrome TEST-PASSED | handles if with false | in chrome TEST-PASSED | duplicates index | in chrome TEST-PASSED | performs the modulo operation | in chrome TEST-PASSED | rejects less than or equal for greater than | in chrome TEST-PASSED | rejects an inequality | in chrome TEST-PASSED | the angle in degrees (0-360) whose tangent is num/den. | in chrome TEST-PASSED | divides to integer | in chrome TEST-PASSED | exchanges | in chrome TEST-PASSED | handles bitshifting | in chrome TEST-PASSED | calculates a square root (integer) | in chrome TEST-PASSED | handles ifelse with true | in chrome TEST-PASSED | calculates the ceiling value | in chrome TEST-PASSED | calculates a square root (float) | in chrome TEST-PASSED | handles ifelse with false | in chrome TEST-PASSED | copies | in chrome TEST-PASSED | subtracts (positive result) | in chrome TEST-PASSED | handles exponentiation | in chrome TEST-PASSED | calculates the cosine of an angle in degrees | in chrome TEST-PASSED | subtracts (negative result) | in chrome TEST-PASSED | abs | in chrome TEST-PASSED | pushes false onto the stack | in chrome TEST-PASSED | converts to int | in chrome TEST-PASSED | pushes true onto the stack | in chrome TEST-PASSED | handles nested if | in chrome TEST-PASSED | bitwise not | in chrome TEST-PASSED | converts negatives to int | in chrome TEST-PASSED | rolls stack right | in chrome TEST-PASSED | calculates the floor value | in chrome TEST-PASSED | boolean not | in chrome TEST-PASSED | converts to real | in chrome TEST-PASSED | rolls stack left | in chrome TEST-PASSED | bitwise or | in chrome TEST-PASSED | boolean and | in chrome TEST-PASSED | divides | in chrome TEST-PASSED | handles greater than or equal to | in chrome TEST-PASSED | rounds a number | in chrome TEST-PASSED | maps division by zero to infinity | in chrome TEST-PASSED | rejects less than for greater than or equal to | in chrome TEST-PASSED | adds | in chrome TEST-PASSED | calculates the natural logarithm | in chrome TEST-PASSED | boolean or | in chrome TEST-PASSED | calculates the sine of an angle in degrees | in chrome TEST-PASSED | handles less than | in chrome TEST-PASSED | rejects an equality | in chrome TEST-PASSED | multiplies two numbers (negative result) | in chrome TEST-PASSED | handles greater than | in chrome TEST-PASSED | rejects greater than or equal to for less than | in chrome TEST-PASSED | bitwise and | in chrome TEST-PASSED | calculates the base 10 logarithm | in chrome TEST-PASSED | multiplies two numbers (positive result) | in chrome TEST-PASSED | handles less than or equal to | in chrome TEST-PASSED | negates | in chrome TEST-PASSED | accepts an inequality | in chrome TEST-PASSED | rejects greater than for less than or equal to | in chrome TEST-PASSED | parses negative numbers | in chrome TEST-PASSED | parses empty programs | in chrome TEST-PASSED | parses operators | in chrome TEST-PASSED | parses negative floats | in chrome TEST-PASSED | parses positive numbers | in chrome TEST-PASSED | parses ifelse statements | in chrome TEST-PASSED | handles junk after the end | in chrome TEST-PASSED | handles missing brackets | in chrome TEST-PASSED | parses if statements | in chrome TEST-PASSED | parses structure with a figure and its bounding box | in chrome TEST-PASSED | parses structure with some MathML in AF dictionary | in chrome TEST-PASSED | parses structure with marked content reference | in chrome TEST-PASSED | parses basic structure | in chrome TEST-PASSED | should collect all list and table items in StructTree | in chrome TEST-PASSED | parses structure with some MathML in MS Office specific entry | in chrome TEST-PASSED | caches image resources at the document/page level as expected (issue 11878) | in firefox TEST-PASSED | gets default page mode | in chrome TEST-PASSED | gets operator list, with `annotationMode`-option | in firefox TEST-PASSED | gets a destination, from /Names (NameTree) dictionary | in chrome TEST-PASSED | gets non-string destination | in chrome TEST-PASSED | caches image resources at the document/page level, with corrupt images (issue 18042) | in firefox TEST-PASSED | should work with the legacy canvasContext parameter | in firefox TEST-PASSED | gets metadata, with missing PDF header (bug 1606566) | in chrome TEST-PASSED | gets non-default page mode | in chrome TEST-PASSED | gets page stats after parsing page, without `pdfBug` set | in firefox TEST-PASSED | gets a destination containing Unicode escape sequence (), from /Dests dictionary with keys using PDFDocEncoding | in chrome TEST-PASSED | gets page index | in chrome TEST-PASSED | gets non-existent attachments | in chrome TEST-PASSED | gets text content with a rised text | in firefox TEST-PASSED | gets calculationOrder | in chrome TEST-PASSED | gets outline, with named-actions (issue 15367) | in chrome TEST-PASSED | cleans up document resources during rendering of page | in firefox TEST-PASSED | gets permissions | in chrome TEST-PASSED | gets destinations, from /Names (NameTree) dictionary | in chrome TEST-PASSED | gets non-default open action (with Print action) | in chrome TEST-PASSED | gets page multiple time, with working caches | in chrome TEST-PASSED | gets non-existent outline | in chrome TEST-PASSED | gets a destination, from /Dests dictionary with keys using PDFDocEncoding | in chrome TEST-PASSED | gets metadata | in chrome TEST-PASSED | gets hasJSActions, in document without javaScript | in chrome TEST-PASSED | gets non-default open action (with destination) | in chrome TEST-PASSED | gets metadata, with corrupt /Metadata XRef entry | in chrome TEST-PASSED | gets a destination, from /Names (NameTree) respectively /Dests dictionary | in chrome TEST-PASSED | gets editable annotations after getting annotations on page 13 | in chrome TEST-PASSED | gets editable annotations | in chrome TEST-PASSED | gets javascript with printing instructions (JS action) | in chrome TEST-PASSED | gets invalid page index | in chrome TEST-PASSED | gets outline, with dest-strings using PDFDocEncoding (issue 14864) | in chrome TEST-PASSED | gets number of pages | in chrome TEST-PASSED | gets markInfo | in chrome TEST-PASSED | gets attachments, with /Desc | in chrome TEST-PASSED | gets non-existent page labels | in chrome TEST-PASSED | gets non-existent permissions | in chrome TEST-PASSED | write a new stamp annotation in a tagged pdf (with some MCIDs), save and check the structure tree | in chrome TEST-PASSED | gets destinations, from /Dests dictionary | in chrome TEST-PASSED | gets outline, with missing title (issue 17856) | in chrome TEST-PASSED | gets outline with non-displayable chars | in chrome TEST-PASSED | gets default open action | in chrome TEST-PASSED | gets non-existent page | in chrome TEST-PASSED | gets fingerprints, from modified document | in chrome TEST-PASSED | gets loadingParams | in chrome TEST-PASSED | gets outline, with /XYZ destinations that lack zoom parameter (issue 18408) | in chrome TEST-PASSED | gets attachments | in chrome TEST-PASSED | gets destinations, from /Names (NameTree) respectively /Dests dictionary | in chrome TEST-PASSED | gets page | in chrome TEST-PASSED | gets metadata, with custom info dict entries | in chrome TEST-PASSED | gets non-default page layout | in chrome TEST-PASSED | gets non-existent fieldObjects | in chrome TEST-PASSED | gets download info | in chrome TEST-PASSED | write an updated stamp annotation in a tagged pdf, save and check the structure tree | in chrome [21236:4760:0129/210148.448:ERROR:google_apis\gcm\engine\registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT TEST-PASSED | gets default page layout | in chrome TEST-PASSED | edit and write an existing annotation, save the pdf and check that the Annot array doesn't contain dup entries | in chrome TEST-PASSED | gets JSActions | in chrome TEST-PASSED | gets data from PDF document with JPEG image containing EXIF-data (bug 1942064) | in chrome TEST-PASSED | gets non-existent calculationOrder | in chrome TEST-PASSED | gets outline, with SetOCGState-actions (issue 15372) | in chrome TEST-PASSED | gets fingerprints | in chrome TEST-PASSED | gets page, from /Pages tree with circular reference | in chrome TEST-PASSED | gets non-existent JSActions | in chrome TEST-PASSED | gets outline, with /FitH destinations that lack coordinate parameter (bug 1907000) | in chrome TEST-PASSED | cleans up document resources | in chrome TEST-PASSED | gets fieldObjects | in chrome TEST-PASSED | gets hasJSActions, in document with javaScript | in chrome TEST-PASSED | server allows cors with credentials, and withCredentials=false | in chrome TEST-PASSED | server allows cors with credentials, and withCredentials=true | in chrome TEST-PASSED | server allows cors without credentials, default withCredentials | in chrome TEST-PASSED | server disallows cors | in chrome TEST-PASSED | server allows cors without credentials, and withCredentials=false | in chrome TEST-PASSED | server allows cors without credentials, but withCredentials=true | in chrome TEST-PASSED | gets page labels | in chrome TEST-PASSED | caches image resources at the document/page level, with main-thread copying of complex images (issue 11518) | in firefox TEST-PASSED | gets operator list, containing Annotation-operatorLists | in firefox TEST-PASSED | gets page stats after rendering page, with `pdfBug` set | in firefox TEST-PASSED | gets fieldObjects and skipping LinkAnnotations | in chrome TEST-PASSED | gets text content, with no spaces between letters of words (issue 11913) | in firefox TEST-PASSED | gets operator list | in firefox TEST-PASSED | gets a destination, from /Names (NameTree) dictionary with keys using PDFDocEncoding (issue 14847) | in chrome TEST-PASSED | gets operatorList, with page resources containing corrupt /CCITTFaxDecode data | in firefox TEST-PASSED | gets default userUnit | in firefox TEST-PASSED | render for printing, with `printAnnotationStorage` set | in firefox TEST-PASSED | gets viewport with invalid rotation | in firefox TEST-PASSED | gets corrupt structure tree with non-dictionary nodes (issue 18503) | in firefox TEST-PASSED | gets page stats after parsing page, with `pdfBug` set | in firefox TEST-PASSED | write a value in an annotation, save the pdf and check the value in xfa datasets (1) | in chrome TEST-PASSED | gets operatorList, from corrupt PDF file (issue 8702), with/without `stopAtErrors` set | in firefox TEST-PASSED | gets default viewer preferences | in chrome TEST-PASSED | gets annotations containing relative URLs (bug 766086) | in firefox TEST-PASSED | gets annotations | in firefox TEST-PASSED | gets text content with word spacing and a fake space (issue 20319) | in firefox TEST-PASSED | multiple render() on the same canvas | in firefox TEST-PASSED | gets operatorList with JPEG image (issue 4888) | in firefox TEST-PASSED | cancels rendering of page | in firefox TEST-PASSED | write a new stamp annotation in a tagged pdf, save, repeat and check the structure tree | in chrome TEST-PASSED | gets text content with word spacing (issue 20319) | in firefox TEST-PASSED | gets fieldObjects with missing /P-entries | in chrome TEST-PASSED | gets a destination, from out-of-order /Names (NameTree) dictionary (issue 10272) | in chrome TEST-PASSED | write a value in an annotation, save the pdf and load it | in chrome TEST-PASSED | gets data | in chrome TEST-PASSED | gets non-default viewer preferences | in chrome TEST-PASSED | cleans up document resources after rendering of page | in firefox TEST-PASSED | gets simple structure tree | in firefox TEST-PASSED | re-render page, using the same canvas, after cancelling rendering | in firefox TEST-PASSED | write a new stamp annotation in a non-tagged pdf, save and check the structure tree | in chrome TEST-PASSED | gets outline | in chrome TEST-PASSED | gets annotations containing /Launch action with /FileSpec dictionary (issue 17846) | in firefox TEST-PASSED | gets empty structure tree | in firefox TEST-PASSED | gets a non-existent destination, from /Names (NameTree) dictionary | in chrome TEST-PASSED | gets a non-existent destination, from /Dests dictionary | in chrome TEST-PASSED | gets viewport with non-default userUnit | in firefox TEST-PASSED | gets text content | in firefox TEST-PASSED | write a value in an annotation, save the pdf and check the value in xfa datasets (2) | in chrome TEST-PASSED | gets annotations containing GoToE action (issue 8844) | in firefox TEST-PASSED | gets viewport with "offsetX/offsetY" arguments | in firefox TEST-PASSED | gets text content, with beginbfrange operator handled correctly (bug 1627427) | in firefox TEST-PASSED | read content from multiline textfield containing an empty line | in chrome TEST-PASSED | gets outline containing a URL | in chrome TEST-PASSED | gets a destination, from /Dests dictionary | in chrome TEST-PASSED | gets text content, with merged spaces (issue 10900) | in firefox TEST-PASSED | gets viewport respecting "dontFlip" argument | in firefox TEST-PASSED | gets annotations containing GoToE action with destination (issue 17056) | in firefox TEST-PASSED | gets page number | in firefox TEST-PASSED | gets text content, with invisible text marks (issue 9186) | in firefox TEST-PASSED | gets rotate | in firefox TEST-PASSED | write a text and a stamp annotation but no alt text (bug 1855157) | in chrome TEST-PASSED | gets text content, and check that out-of-page text is not present (bug 1755201) | in firefox TEST-PASSED | check that a chunk is pushed when font is restored | in firefox TEST-PASSED | write an highlight annotation and delete its popup | in chrome TEST-PASSED | gets non-default userUnit | in firefox TEST-PASSED | write a new annotation, save the pdf and check that the prev entry in xref stream is correct | in chrome TEST-PASSED | gets text content, with negative spaces (bug 931481) | in firefox TEST-PASSED | gets text content, with no extra spaces (issue 16119) | in firefox TEST-PASSED | gets text content, correctly handling documents with toUnicode cmaps that omit leading zeros on hex-encoded UTF-16 | in firefox TEST-PASSED | write a new annotation, save the pdf and check that the text content is correct | in chrome TEST-PASSED | gets text content, with spaces (issue 10640) | in firefox TEST-PASSED | gets text content with a specific view box | in firefox TEST-PASSED | gets ref | in firefox TEST-PASSED | gets view | in firefox TEST-PASSED | gets text content, with merged spaces (issue 13201) | in firefox TEST-PASSED | write a new stamp annotation, save the pdf and check that the same image has the same ref | in chrome TEST-PASSED | gets text content with multi-byte entries, using predefined CMaps (issue 16176) | in firefox TEST-PASSED | gets text content, with correct properties (issue 8276) | in firefox TEST-PASSED | checks that fingerprints are unique | in chrome TEST-PASSED | gets view, with empty/invalid bounding boxes | in firefox TEST-PASSED | gets text content, with no extra spaces (issue 13226) | in firefox TEST-PASSED | write a new stamp annotation in a tagged pdf, save and check the structure tree | in chrome TEST-PASSED | gets text content with or without includeMarkedContent, and compare (issue 15094) | in firefox TEST-PASSED | gets viewport | in firefox TEST-PASSED | use global `workerPort` with multiple, sequential, documents | in firefox TEST-PASSED | use global `workerPort` with multiple, parallel, documents | in firefox TEST-PASSED | gets page stats after rendering page, with `pdfBug` set | in chrome TEST-PASSED | avoid using the global `workerPort` when destruction has started, but not yet finished (issue 16777) | in firefox TEST-PASSED | gets a destination, from /Names (NameTree) dictionary | in firefox TEST-PASSED | cleans up document resources after rendering of page | in chrome TEST-PASSED | gets outline, with SetOCGState-actions (issue 15372) | in firefox TEST-PASSED | multiple render() on the same canvas | in chrome TEST-PASSED | gets metadata, with corrupt /Metadata XRef entry | in firefox TEST-PASSED | write a new stamp annotation in a tagged pdf, save and check the structure tree | in firefox TEST-PASSED | gets operator list, with `annotationMode`-option | in chrome TEST-PASSED | gets outline with non-displayable chars | in firefox TEST-PASSED | gets non-existent page labels | in firefox TEST-PASSED | render for printing, with `printAnnotationStorage` set | in chrome TEST-PASSED | gets outline, with named-actions (issue 15367) | in firefox TEST-PASSED | gets operatorList, with page resources containing corrupt /CCITTFaxDecode data | in chrome TEST-PASSED | gets page stats after parsing page, without `pdfBug` set | in chrome TEST-PASSED | gets metadata, with missing PDF header (bug 1606566) | in firefox TEST-PASSED | gets text content, correctly handling documents with toUnicode cmaps that omit leading zeros on hex-encoded UTF-16 | in chrome TEST-PASSED | gets non-default userUnit | in chrome TEST-PASSED | write a new stamp annotation, save the pdf and check that the same image has the same ref | in firefox TEST-PASSED | gets outline, with dest-strings using PDFDocEncoding (issue 14864) | in firefox TEST-PASSED | gets metadata, with custom info dict entries | in firefox TEST-PASSED | gets non-default viewer preferences | in firefox TEST-PASSED | gets page stats after parsing page, with `pdfBug` set | in chrome TEST-PASSED | gets default page layout | in firefox TEST-PASSED | gets outline, with missing title (issue 17856) | in firefox TEST-PASSED | gets metadata | in firefox TEST-PASSED | gets text content with word spacing and a fake space (issue 20319) | in chrome TEST-PASSED | gets javascript with printing instructions (JS action) | in firefox TEST-PASSED | gets text content, with beginbfrange operator handled correctly (bug 1627427) | in chrome TEST-PASSED | gets default userUnit | in chrome TEST-PASSED | gets viewport with invalid rotation | in chrome TEST-PASSED | gets a non-existent destination, from /Names (NameTree) dictionary | in firefox TEST-PASSED | gets operatorList with JPEG image (issue 4888) | in chrome TEST-PASSED | gets outline containing a URL | in firefox TEST-PASSED | gets permissions | in firefox TEST-PASSED | gets default open action | in firefox TEST-PASSED | gets hasJSActions, in document without javaScript | in firefox TEST-PASSED | gets outline | in firefox TEST-PASSED | gets calculationOrder | in firefox TEST-PASSED | gets invalid page index | in firefox TEST-PASSED | gets non-existent calculationOrder | in firefox TEST-PASSED | gets a destination, from /Names (NameTree) dictionary with keys using PDFDocEncoding (issue 14847) | in firefox TEST-PASSED | gets editable annotations | in firefox TEST-PASSED | gets editable annotations after getting annotations on page 13 | in firefox TEST-PASSED | gets page, from /Pages tree with circular reference | in firefox TEST-PASSED | gets attachments, with /Desc | in firefox TEST-PASSED | gets JSActions | in firefox TEST-PASSED | gets fieldObjects | in firefox TEST-PASSED | gets non-existent permissions | in firefox TEST-PASSED | gets non-existent attachments | in firefox TEST-PASSED | gets non-existent outline | in firefox TEST-PASSED | gets non-existent fieldObjects | in firefox TEST-PASSED | gets loadingParams | in firefox TEST-PASSED | gets data from PDF document with JPEG image containing EXIF-data (bug 1942064) | in firefox TEST-PASSED | server allows cors without credentials, default withCredentials | in firefox TEST-PASSED | server allows cors without credentials, and withCredentials=false | in firefox TEST-PASSED | server disallows cors | in firefox TEST-PASSED | server allows cors without credentials, but withCredentials=true | in firefox TEST-PASSED | server allows cors with credentials, and withCredentials=true | in firefox TEST-PASSED | server allows cors with credentials, and withCredentials=false | in firefox TEST-PASSED | gets outline, with /FitH destinations that lack coordinate parameter (bug 1907000) | in firefox TEST-PASSED | write a value in an annotation, save the pdf and check the value in xfa datasets (1) | in firefox TEST-PASSED | gets a destination, from out-of-order /Names (NameTree) dictionary (issue 10272) | in firefox TEST-PASSED | gets destinations, from /Dests dictionary | in firefox TEST-PASSED | gets attachments | in firefox TEST-PASSED | gets non-default open action (with destination) | in firefox TEST-PASSED | gets page index | in firefox [21236:4760:0129/210319.447:ERROR:google_apis\gcm\engine\registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT TEST-PASSED | gets hasJSActions, in document with javaScript | in firefox TEST-PASSED | gets download info | in firefox TEST-PASSED | gets outline, with /XYZ destinations that lack zoom parameter (issue 18408) | in firefox TEST-PASSED | gets a destination, from /Dests dictionary with keys using PDFDocEncoding | in firefox TEST-PASSED | caches image resources at the document/page level, with main-thread copying of complex images (issue 11518) | in chrome TEST-PASSED | cancels rendering of page | in chrome TEST-PASSED | gets ref | in chrome TEST-PASSED | read content from multiline textfield containing an empty line | in firefox TEST-PASSED | gets operatorList, from corrupt PDF file (issue 8702), with/without `stopAtErrors` set | in chrome TEST-PASSED | write a value in an annotation, save the pdf and check the value in xfa datasets (2) | in firefox TEST-PASSED | gets text content, and check that out-of-page text is not present (bug 1755201) | in chrome TEST-PASSED | gets text content with a rised text | in chrome TEST-PASSED | write an highlight annotation and delete its popup | in firefox TEST-PASSED | gets page multiple time, with working caches | in firefox TEST-PASSED | gets non-existent JSActions | in firefox TEST-PASSED | gets non-existent page | in firefox TEST-PASSED | gets operator list, containing Annotation-operatorLists | in chrome TEST-PASSED | gets corrupt structure tree with non-dictionary nodes (issue 18503) | in chrome TEST-PASSED | write an updated stamp annotation in a tagged pdf, save and check the structure tree | in firefox TEST-PASSED | should work with the legacy canvasContext parameter | in chrome TEST-PASSED | gets non-default open action (with Print action) | in firefox TEST-PASSED | cleans up document resources | in firefox TEST-PASSED | gets annotations containing /Launch action with /FileSpec dictionary (issue 17846) | in chrome TEST-PASSED | write a new annotation, save the pdf and check that the prev entry in xref stream is correct | in firefox TEST-PASSED | gets non-default page mode | in firefox TEST-PASSED | write a text and a stamp annotation but no alt text (bug 1855157) | in firefox TEST-PASSED | gets destinations, from /Names (NameTree) respectively /Dests dictionary | in firefox TEST-PASSED | checks that fingerprints are unique | in firefox TEST-PASSED | gets non-string destination | in firefox TEST-PASSED | gets data | in firefox TEST-PASSED | edit and write an existing annotation, save the pdf and check that the Annot array doesn't contain dup entries | in firefox TEST-PASSED | write a new stamp annotation in a non-tagged pdf, save and check the structure tree | in firefox TEST-PASSED | gets destinations, from /Names (NameTree) dictionary | in firefox TEST-PASSED | gets a destination, from /Names (NameTree) respectively /Dests dictionary | in firefox TEST-PASSED | gets number of pages | in firefox TEST-PASSED | gets default viewer preferences | in firefox TEST-PASSED | write a new stamp annotation in a tagged pdf, save, repeat and check the structure tree | in firefox TEST-PASSED | write a value in an annotation, save the pdf and load it | in firefox TEST-PASSED | gets non-default page layout | in firefox TEST-PASSED | write a new annotation, save the pdf and check that the text content is correct | in firefox TEST-PASSED | gets page labels | in firefox TEST-PASSED | gets markInfo | in firefox TEST-PASSED | gets a non-existent destination, from /Dests dictionary | in firefox TEST-PASSED | gets fieldObjects with missing /P-entries | in firefox TEST-PASSED | gets fingerprints | in firefox TEST-PASSED | write a new stamp annotation in a tagged pdf (with some MCIDs), save and check the structure tree | in firefox TEST-PASSED | gets default page mode | in firefox TEST-PASSED | gets a destination, from /Dests dictionary | in firefox TEST-PASSED | gets fingerprints, from modified document | in firefox TEST-PASSED | gets a destination containing Unicode escape sequence (), from /Dests dictionary with keys using PDFDocEncoding | in firefox TEST-UNEXPECTED-FAIL | caches image resources at the document/page level as expected (issue 11878) | in chrome | Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) TEST-PASSED | gets simple structure tree | in chrome TEST-PASSED | gets text content, with invisible text marks (issue 9186) | in chrome TEST-PASSED | gets text content | in chrome TEST-PASSED | gets empty structure tree | in chrome TEST-PASSED | gets view | in chrome TEST-PASSED | gets text content, with correct properties (issue 8276) | in chrome TEST-PASSED | gets viewport respecting "dontFlip" argument | in chrome TEST-PASSED | cleans up document resources during rendering of page | in chrome TEST-PASSED | re-render page, using the same canvas, after cancelling rendering | in chrome TEST-PASSED | gets text content, with no extra spaces (issue 13226) | in chrome TEST-PASSED | gets fieldObjects and skipping LinkAnnotations | in firefox TEST-PASSED | gets page | in firefox TEST-PASSED | worker created and can be used in getDocument | in firefox TEST-PASSED | correctly checks if the origin of both URLs matches | in firefox TEST-PASSED | caches image resources at the document/page level, with corrupt images (issue 18042) | in chrome TEST-PASSED | handles invalid base URLs | in firefox TEST-PASSED | worker created or destroyed | in firefox TEST-PASSED | gets text content with word spacing (issue 20319) | in chrome TEST-PASSED | gets annotations | in chrome TEST-PASSED | worker created or destroyed by getDocument | in firefox TEST-PASSED | gets current workerSrc | in firefox TEST-PASSED | check that a chunk is pushed when font is restored | in chrome TEST-PASSED | creates more than one worker | in firefox TEST-PASSED | gets text content, with merged spaces (issue 13201) | in chrome TEST-PASSED | gets rotate | in chrome TEST-PASSED | gets annotations containing relative URLs (bug 766086) | in chrome TEST-PASSED | gets page number | in chrome TEST-PASSED | extract page and check labels | in firefox TEST-PASSED | gets text content with a specific view box | in chrome TEST-PASSED | extract pages with a removed link | in firefox TEST-PASSED | gets text content with or without includeMarkedContent, and compare (issue 15094) | in chrome TEST-PASSED | gets viewport with "offsetX/offsetY" arguments | in chrome TEST-PASSED | extract pages and merge struct trees | in firefox TEST-PASSED | gets text content, with merged spaces (issue 10900) | in chrome TEST-PASSED | gets text content with multi-byte entries, using predefined CMaps (issue 16176) | in chrome TEST-PASSED | extract pages and check deleted destinations | in firefox TEST-PASSED | gets annotations containing GoToE action (issue 8844) | in chrome TEST-PASSED | gets operator list | in chrome TEST-PASSED | gets text content, with no spaces between letters of words (issue 11913) | in chrome TEST-PASSED | gets viewport with non-default userUnit | in chrome TEST-PASSED | extract page and check destinations | in firefox TEST-PASSED | gets annotations containing GoToE action with destination (issue 17056) | in chrome TEST-PASSED | gets text content, with negative spaces (bug 931481) | in chrome TEST-PASSED | gets viewport | in chrome TEST-PASSED | gets text content, with spaces (issue 10640) | in chrome TEST-PASSED | extract page and check destinations | in firefox TEST-PASSED | gets view, with empty/invalid bounding boxes | in chrome TEST-PASSED | gets text content, with no extra spaces (issue 16119) | in chrome TEST-PASSED | should fetch document info and page using ranges | in chrome TEST-PASSED | should fetch document info and page, without range, using complete initialData | in chrome TEST-PASSED | should fetch document info and page using range and streaming | in chrome TEST-PASSED | extract pages and check deleted destinations | in chrome TEST-PASSED | should merge three PDFs | in firefox TEST-PASSED | should merge two PDFs with one with a password | in firefox TEST-PASSED | extract page and check destinations | in chrome TEST-PASSED | should merge two PDFs with page excluded ranges | in firefox TEST-PASSED | extract pages with a removed link | in chrome TEST-PASSED | extract pages and merge struct trees | in chrome TEST-PASSED | should merge two PDFs with page included ranges | in firefox TEST-PASSED | extract page and check destinations | in chrome TEST-PASSED | extract page and check destinations | in firefox TEST-PASSED | extract page and check labels | in chrome TEST-PASSED | should extract the text under some annotations | in firefox TEST-PASSED | should fetch document info and page using ranges | in firefox TEST-PASSED | extract page and check destinations | in chrome TEST-PASSED | should fetch document info and page, without range, using complete initialData | in firefox TEST-PASSED | should fetch document info and page using range and streaming | in firefox TEST-PASSED | should merge two PDFs with one with a password | in chrome TEST-PASSED | Doesn't iterate over all empty slots in the xref entries (bug 1980958) | in firefox TEST-PASSED | creates pdf doc from URL | in firefox TEST-PASSED | should merge two PDFs with page excluded ranges | in chrome TEST-PASSED | creates pdf doc from PDF file with bad XRef byteWidths | in firefox TEST-PASSED | should merge two PDFs with page included ranges | in chrome TEST-PASSED | creates pdf doc from URL and aborts before worker initialized | in firefox TEST-PASSED | creates pdf doc from PDF file with inaccessible /Pages tree | in firefox TEST-PASSED | gets data, on failure, from `PDFDocumentLoadingTask`-instance | in firefox TEST-PASSED | creates pdf doc from PDF file, with incomplete trailer | in firefox TEST-PASSED | should merge three PDFs | in chrome TEST-PASSED | creates pdf doc from PDF files, with bad /Pages tree /Count | in firefox TEST-PASSED | creates pdf doc from ArrayBuffer | in firefox TEST-PASSED | creates pdf doc from PDF files, with circular references | in firefox TEST-PASSED | creates pdf doc from invalid PDF file | in firefox TEST-PASSED | checks the `startxref` position of a linearized pdf doc (issue 17665) | in firefox TEST-PASSED | creates pdf doc from URL and aborts loading after worker initialized | in firefox TEST-PASSED | checks that `docId`s are unique and increasing | in firefox TEST-PASSED | creates pdf doc from URL-object | in firefox TEST-PASSED | should correctly render PDFs in parallel | in chrome TEST-PASSED | creates pdf doc from TypedArray | in firefox TEST-PASSED | should extract the text under some annotations | in chrome TEST-PASSED | creates pdf doc from PDF file with bad /Resources entry | in firefox TEST-PASSED | creates pdf doc from PDF files, with bad /Pages tree /Kids entries | in firefox TEST-PASSED | creates pdf doc from password protected PDF file and aborts/throws in the onPassword callback (issue 7806) | in chrome TEST-PASSED | creates pdf doc from PDF file with bad XRef header | in firefox TEST-PASSED | creates pdf doc from PDF file, with incomplete trailer | in chrome TEST-PASSED | gets data, on failure, from `PDFDocumentLoadingTask`-instance | in chrome TEST-PASSED | creates pdf doc from PDF file protected with only a user password | in firefox TEST-PASSED | creates pdf doc from URL | in chrome TEST-PASSED | creates pdf doc from PDF file with bad XRef entry | in firefox TEST-PASSED | Doesn't iterate over all empty slots in the xref entries (bug 1980958) | in chrome TEST-PASSED | creates pdf doc from PDF file protected with user and owner password | in chrome TEST-PASSED | creates pdf doc from password protected PDF file and aborts/throws in the onPassword callback (issue 7806) | in firefox TEST-PASSED | creates pdf doc from empty TypedArray | in firefox TEST-PASSED | creates pdf doc from URL-string | in chrome TEST-PASSED | creates pdf doc from non-existent URL | in chrome TEST-PASSED | creates pdf doc from non-existent URL | in firefox TEST-PASSED | creates pdf doc from PDF file with bad XRef entry | in chrome TEST-PASSED | creates pdf doc from URL-string | in firefox TEST-PASSED | creates pdf doc from PDF files, with circular references | in chrome TEST-PASSED | creates pdf doc from PDF file with bad XRef header | in chrome TEST-PASSED | creates pdf doc from PDF file protected with user and owner password | in firefox TEST-PASSED | creates pdf doc from PDF files, with bad /Pages tree /Kids entries | in chrome TEST-PASSED | creates pdf doc from password protected PDF file and passes an Error (asynchronously) to the onPassword callback (bug 1754421) | in firefox TEST-PASSED | fetches a valid array for known encoding names | in firefox TEST-PASSED | fetches `null` for unknown encoding names | in firefox TEST-PASSED | should check undo/redo | in firefox TEST-PASSED | creates pdf doc from PDF file with bad XRef byteWidths | in chrome TEST-PASSED | should check signature compression/decompression | in firefox TEST-PASSED | should hit the limit of the manager | in firefox TEST-PASSED | parses basic structure | in firefox TEST-PASSED | creates pdf doc from invalid PDF file | in chrome TEST-PASSED | parses structure with marked content reference | in firefox TEST-PASSED | creates pdf doc from PDF file with bad /Resources entry | in chrome TEST-PASSED | creates pdf doc from PDF file with inaccessible /Pages tree | in chrome TEST-PASSED | parses structure with a figure and its bounding box | in firefox TEST-PASSED | creates pdf doc from password protected PDF file and passes an Error (asynchronously) to the onPassword callback (bug 1754421) | in chrome TEST-PASSED | creates pdf doc from ArrayBuffer | in chrome TEST-PASSED | parses structure with some MathML in AF dictionary | in firefox TEST-PASSED | creates pdf doc from empty TypedArray | in chrome TEST-PASSED | creates pdf doc from TypedArray | in chrome TEST-PASSED | parses structure with some MathML in MS Office specific entry | in firefox TEST-PASSED | should collect all list and table items in StructTree | in firefox TEST-PASSED | should create correct objId/fontId using the idFactory | in firefox TEST-PASSED | should get calculation order array or null | in firefox TEST-PASSED | should get form info when AcroForm is present | in firefox TEST-PASSED | should get form info when no form data is present | in firefox TEST-PASSED | should get form info when XFA is present | in firefox TEST-PASSED | should get field objects array or null | in firefox TEST-PASSED | should check if fields have any actions | in firefox Dynamically enable window occlusion 1 TEST-PASSED | creates pdf doc from PDF file protected with only a user password | in chrome TEST-PASSED | checks the `startxref` position of a linearized pdf doc (issue 17665) | in chrome TEST-PASSED | creates pdf doc from URL and aborts loading after worker initialized | in chrome TEST-PASSED | checks that `docId`s are unique and increasing | in chrome TEST-PASSED | creates pdf doc from URL and aborts before worker initialized | in chrome TEST-PASSED | creates pdf doc from PDF files, with bad /Pages tree /Count | in chrome TEST-PASSED | creates pdf doc from URL-object | in chrome TEST-PASSED | avoid using the global `workerPort` when destruction has started, but not yet finished (issue 16777) | in chrome TEST-PASSED | use global `workerPort` with multiple, sequential, documents | in chrome TEST-PASSED | use global `workerPort` with multiple, parallel, documents | in chrome TEST-PASSED | creates more than one worker | in chrome TEST-PASSED | worker created or destroyed | in chrome TEST-PASSED | correctly checks if the origin of both URLs matches | in chrome TEST-PASSED | handles invalid base URLs | in chrome TEST-PASSED | worker created or destroyed by getDocument | in chrome TEST-PASSED | gets current workerSrc | in chrome TEST-PASSED | worker created and can be used in getDocument | in chrome TEST-PASSED | should get all raw entries | in chrome TEST-PASSED | should asynchronously fetch correct values for multiple stored keys | in chrome TEST-PASSED | should asynchronously fetch unknown keys | in chrome TEST-PASSED | should get all key names | in chrome TEST-PASSED | should return correct values for multiple stored keys | in chrome TEST-PASSED | should get all raw values | in chrome TEST-PASSED | should not accept to set a key with an undefined value | in chrome TEST-PASSED | should handle arrays containing indirect objects | in chrome TEST-PASSED | should correctly merge sub-dictionaries | in chrome TEST-PASSED | should set the values if they're as expected | in chrome TEST-PASSED | should handle keys pointing to indirect objects, both sync and async | in chrome TEST-PASSED | should create only one object for Dict.empty | in chrome TEST-PASSED | should correctly merge dictionaries | in chrome TEST-PASSED | should iterate through each stored key | in chrome TEST-PASSED | should not accept to set a non-string key | in chrome TEST-PASSED | should return invalid values for unknown keys when Size key is stored | in chrome TEST-PASSED | should return correct size | in chrome TEST-PASSED | should return correct value for stored Size key | in chrome TEST-PASSED | should allow assigning an XRef table after creation | in chrome TEST-PASSED | should return invalid values for unknown keys | in chrome TEST-PASSED | should report the size of the cache | in chrome TEST-PASSED | should clear the cache | in chrome TEST-PASSED | should support iteration | in chrome TEST-PASSED | should support iteration over key-value pairs | in chrome TEST-PASSED | should put, have and get a value | in chrome TEST-PASSED | should put, have and get a value by alias | in chrome TEST-PASSED | should support iteration over keys | in chrome TEST-PASSED | should create only one object for a command and cache it | in chrome TEST-PASSED | should retain the given cmd name | in chrome TEST-PASSED | should not accept to create a non-string cmd | in chrome TEST-PASSED | handles names with name check | in chrome TEST-PASSED | handles names | in chrome TEST-PASSED | handles *empty* names, with name check | in chrome TEST-PASSED | handles non-names | in chrome TEST-PASSED | should retain the given name | in chrome TEST-PASSED | should create only one object for *empty* names and cache it | in chrome TEST-PASSED | should create only one object for a name and cache it | in chrome TEST-PASSED | should not accept to create a non-string name | in chrome TEST-PASSED | should support iteration | in chrome TEST-PASSED | should have a stored value | in chrome TEST-PASSED | should not have an unknown value | in chrome TEST-PASSED | handles non-commands | in chrome TEST-PASSED | handles commands with cmd check | in chrome TEST-PASSED | handles commands | in chrome TEST-PASSED | should create only one object for a reference and cache it | in chrome TEST-PASSED | should get a string representation | in chrome TEST-PASSED | should retain the stored values | in chrome TEST-PASSED | handles dictionaries with type check | in chrome TEST-PASSED | handles empty dictionaries with type check | in chrome TEST-PASSED | handles non-dictionaries | in chrome TEST-PASSED | should handle Refs pointing to the same object | in chrome TEST-PASSED | should handle Refs pointing to different objects | in chrome TEST-PASSED | should set the width to zero, when the input is a `Name` (issue 10385) | in chrome TEST-PASSED | should not set and get an invalid width | in chrome TEST-PASSED | should set and get a valid width | in chrome TEST-PASSED | should set and get a valid vertical corner radius | in chrome TEST-PASSED | should not set and get an invalid horizontal corner radius | in chrome TEST-PASSED | should not set and get an invalid vertical corner radius | in chrome TEST-PASSED | should not set and get an invalid dash array | in chrome TEST-PASSED | should set and get a valid dash array | in chrome TEST-PASSED | should set and get a valid horizontal corner radius | in chrome TEST-PASSED | should not set the width to zero if the dash array is empty (issue 17904) | in chrome TEST-PASSED | should not set and get an invalid style | in chrome TEST-PASSED | should set and get a valid style | in chrome TEST-PASSED | should correctly inherit Contents from group-master annotation if parent has ReplyType == Group | in chrome TEST-PASSED | should inherit the parent flags when the Popup is not viewable, but the parent is (PR 7352) | in chrome TEST-PASSED | should handle missing parent properties | in chrome TEST-PASSED | should inherit properties from its parent | in chrome TEST-PASSED | should construct the field name when there are ancestors | in chrome TEST-PASSED | should construct the field name when there are no ancestors | in chrome TEST-PASSED | should handle unknown field names | in chrome TEST-PASSED | should construct the field name if a parent is not a dictionary (issue 8143) | in chrome TEST-PASSED | should not parse state model and state when not defined | in chrome TEST-PASSED | should correctly parse state model and state when defined | in chrome TEST-PASSED | should handle, and get fallback IDs for, annotations that are not indirect objects (issue 7569) | in chrome TEST-PASSED | should handle missing /Subtype | in chrome TEST-PASSED | should get id for annotation | in chrome TEST-PASSED | should correctly parse a GoToR action, with named destination | in chrome TEST-PASSED | should set quadpoints if defined | in chrome TEST-PASSED | should correctly parse a GoToR action, where the FileSpec entry is a string containing a relative URL | in chrome TEST-PASSED | should correctly parse a Named action | in chrome TEST-PASSED | should correctly parse a GoToR action, with explicit destination array | in chrome TEST-PASSED | should not set quadpoints if not defined | in chrome TEST-PASSED | should correctly parse a Launch action, where the FileSpec dict contains a relative URL, with the "docBaseUrl" parameter specified | in chrome TEST-PASSED | should correctly parse a GoToR action, containing a relative URL, with the "docBaseUrl" parameter specified | in chrome TEST-PASSED | should correctly parse a simple Dest | in chrome TEST-PASSED | should correctly parse a URI action, where the URI entry is missing a protocol | in chrome TEST-PASSED | should correctly parse a simple Dest, with explicit destination array | in chrome TEST-PASSED | should correctly parse a URI action, where the URI entry has an incorrect encoding (bug 1122280) | in chrome TEST-PASSED | should recover valid URLs from JavaScript actions having certain white-listed formats | in chrome TEST-PASSED | should correctly parse a GoTo action | in chrome TEST-PASSED | should correctly parse a Dest, which violates the specification by containing a dictionary | in chrome TEST-PASSED | should correctly parse a URI action | in chrome TEST-PASSED | should ignore quadpoints if one coordinate lies outside the rectangle | in chrome TEST-PASSED | should ignore missing quadpoints | in chrome TEST-PASSED | should ignore non-array values | in chrome TEST-PASSED | should normalize and process quadpoints in non-standard orders | in chrome TEST-PASSED | should process quadpoints in the standard order | in chrome TEST-PASSED | should ignore arrays where the length is not a multiple of eight | in chrome TEST-PASSED | should set the line endings | in chrome TEST-PASSED | should set the line coordinates | in chrome TEST-PASSED | should set quadpoints if defined | in chrome TEST-PASSED | should set quadpoints to null if not defined | in chrome TEST-PASSED | should not parse IRT/RT when not defined | in chrome TEST-PASSED | should parse IRT and set default RT when not defined | in chrome TEST-PASSED | should parse IRT/RT for a group type | in chrome TEST-PASSED | should parse IRT/RT for a reply type | in chrome TEST-PASSED | should set and get a valid creation date | in chrome TEST-PASSED | should not set and get an invalid creation date | in chrome TEST-PASSED | should set quadpoints if defined | in chrome TEST-PASSED | should set quadpoints to null if not defined | in chrome TEST-PASSED | should create a new Highlight annotation | in chrome TEST-PASSED | should render a new Highlight annotation for printing | in chrome TEST-PASSED | should set quadpoints to null when empty | in chrome TEST-PASSED | should update an existing Highlight annotation | in chrome TEST-PASSED | should update an existing Highlight annotation in removing its popup | in chrome TEST-PASSED | should create a new free Highlight annotation | in chrome TEST-PASSED | should render a new free Highlight annotation for printing | in chrome TEST-PASSED | should handle a single ink list | in chrome TEST-PASSED | should render an added Ink annotation for printing | in chrome TEST-PASSED | should handle multiple ink lists | in chrome TEST-PASSED | should create a new Ink annotation | in chrome TEST-PASSED | should create a new Ink annotation with some transparency | in chrome TEST-PASSED | should not set and get an invalid rectangle | in chrome TEST-PASSED | should not set and get an invalid color | in chrome TEST-PASSED | should set and get a CMYK color | in chrome TEST-PASSED | should set and get an RGB color | in chrome TEST-PASSED | should set and get a grayscale color | in chrome TEST-PASSED | should set and get a transparent color | in chrome TEST-PASSED | should set and get flags | in chrome TEST-PASSED | should not set and get an invalid modification date | in chrome TEST-PASSED | should set and get a valid modification date | in chrome TEST-PASSED | should reject a color if it is not an array | in chrome TEST-PASSED | should not set and get invalid contents | in chrome TEST-PASSED | should set and get valid contents | in chrome TEST-PASSED | should set and get a valid rectangle | in chrome TEST-PASSED | should be viewable and not printable by default | in chrome TEST-PASSED | should handle URL in A dict in push buttons | in chrome TEST-PASSED | should render checkboxes for printing | in chrome TEST-PASSED | should render checkbox with fallback font for printing | in chrome TEST-PASSED | should render radio buttons for printing | in chrome TEST-PASSED | should save rotated checkboxes | in chrome TEST-PASSED | should handle checkboxes without /Off appearance | in chrome TEST-PASSED | should handle checkboxes without export value | in chrome TEST-PASSED | should save checkboxes | in chrome TEST-PASSED | should render checkboxes for printing twice | in chrome TEST-PASSED | should render radio buttons for printing using normal appearance | in chrome TEST-PASSED | should render checkboxes for printing using normal appearance | in chrome TEST-PASSED | should save nothing | in chrome TEST-PASSED | should save radio buttons | in chrome TEST-PASSED | should handle checkboxes with export value | in chrome TEST-PASSED | should handle radio buttons with a field value | in chrome TEST-PASSED | should handle push buttons | in chrome TEST-PASSED | should handle push buttons that act as a tooltip only | in chrome TEST-PASSED | should handle URL in AA dict in push buttons | in chrome TEST-PASSED | should handle radio buttons with a field value that's not an ASCII string | in chrome TEST-PASSED | should create a new FreeText annotation | in chrome TEST-PASSED | should render an added FreeText annotation for printing | in chrome TEST-PASSED | should update an existing FreeText annotation | in chrome TEST-PASSED | should handle radio buttons without a field value | in chrome TEST-PASSED | should save radio buttons without a field value | in chrome TEST-PASSED | should extract the text from a FreeText annotation | in chrome TEST-PASSED | should save rotated choice | in chrome TEST-PASSED | should handle option arrays with string elements | in chrome TEST-PASSED | should handle inherited option arrays (issue 8094) | in chrome TEST-PASSED | should save choice | in chrome TEST-PASSED | should render choice for printing | in chrome TEST-PASSED | should set valid flags | in chrome TEST-PASSED | should decode form values | in chrome TEST-PASSED | should render choice with multiple selections for printing | in chrome TEST-PASSED | should save choice with multiple selections | in chrome TEST-PASSED | should render choice with multiple selections but one is visible for printing | in chrome TEST-PASSED | should convert the field value to an array | in chrome TEST-PASSED | should handle unknown flags | in chrome TEST-PASSED | should not set invalid flags | in chrome TEST-PASSED | should handle missing option arrays | in chrome TEST-PASSED | should handle option arrays with array elements | in chrome TEST-PASSED | should create a new Stamp annotation | in chrome TEST-PASSED | should render regular text in Japanese for printing | in chrome TEST-PASSED | should handle unknown text alignment, maximum length and flags | in chrome TEST-PASSED | should render regular text for printing | in chrome TEST-PASSED | should render auto-sized text for printing | in chrome TEST-PASSED | should render comb for printing | in chrome TEST-PASSED | should render regular text for printing using normal appearance | in chrome TEST-PASSED | should not render a password for printing | in chrome TEST-PASSED | should render multiline text in Japanese for printing | in chrome TEST-PASSED | should render multiline text with various EOL for printing | in chrome TEST-PASSED | should render multiline text for printing | in chrome TEST-PASSED | should render auto-sized text in Japanese for printing | in chrome TEST-PASSED | should save text | in chrome TEST-PASSED | should reject comb fields without a maximum length | in chrome TEST-PASSED | should render comb with Japanese text for printing | in chrome TEST-PASSED | should save rotated text | in chrome TEST-PASSED | should save the text in two fields with the same name | in chrome TEST-PASSED | should get field object for usage in JS sandbox | in chrome TEST-PASSED | should compress and save text | in chrome TEST-PASSED | should save Japanese text | in chrome TEST-PASSED | should not set invalid text alignment, maximum length and flags | in chrome TEST-PASSED | should set valid text alignment, maximum length and flags | in chrome TEST-PASSED | should only accept comb fields when the flags are valid | in chrome TEST-PASSED | should accept comb fields with a maximum length | in chrome TEST-PASSED | should set quadpoints if defined | in chrome TEST-PASSED | should set quadpoints to null if not defined | in chrome TEST-PASSED | should correctly parse a file attachment | in chrome TEST-PASSED | should set quadpoints if defined | in chrome TEST-PASSED | should set quadpoints to null if not defined | in chrome TEST-PASSED | should accept blank password | in chrome TEST-PASSED | should not accept wrong password | in chrome TEST-PASSED | should not accept blank password | in chrome TEST-PASSED | should accept owner password | in chrome TEST-PASSED | should accept user password | in chrome TEST-PASSED | should accept owner password | in chrome TEST-PASSED | should not accept blank password | in chrome TEST-PASSED | should accept user password | in chrome TEST-PASSED | should accept blank password | in chrome TEST-PASSED | should not accept wrong password | in chrome TEST-PASSED | should accept blank password | in chrome TEST-PASSED | should not accept wrong password | in chrome TEST-PASSED | should not accept blank password | in chrome TEST-PASSED | should accept owner password | in chrome TEST-PASSED | should accept user password | in chrome TEST-PASSED | should encrypt and have the correct length using AES128 | in chrome TEST-PASSED | should encrypt and have the correct length using AES256 | in chrome TEST-PASSED | should encrypt and decrypt using AES128 | in chrome TEST-PASSED | should encrypt and decrypt using AES256 | in chrome TEST-PASSED | should encrypt and decrypt using ARCFour | in chrome TEST-PASSED | checks that the *official* PDF.js-viewer API exposes the expected functionality | in chrome TEST-PASSED | should parse for declaration with a step | in chrome TEST-PASSED | should parse func declaration with error | in chrome TEST-PASSED | should parse basic expression with a subscript | in chrome TEST-PASSED | should parse if declaration with error | in chrome TEST-PASSED | should parse func declaration | in chrome TEST-PASSED | should parse som predicate | in chrome TEST-PASSED | should parse for declaration with error | in chrome TEST-PASSED | should parse for declaration without a step | in chrome TEST-PASSED | should parse var declaration with error | in chrome TEST-PASSED | should parse basic arithmetic expression | in chrome TEST-PASSED | should parse while declaration with error | in chrome TEST-PASSED | should parse while declaration | in chrome TEST-PASSED | should parse do declaration | in chrome TEST-PASSED | should parse foreach declaration with error | in chrome TEST-PASSED | should parse foreach declaration | in chrome TEST-PASSED | should parse basic expression with a calls | in chrome TEST-PASSED | should parse basic expression with dots | in chrome TEST-PASSED | should parse do declaration with error | in chrome TEST-PASSED | should parse if declaration | in chrome TEST-PASSED | should parse basic expression with a string | in chrome TEST-PASSED | should parse expressions with unary operators | in chrome TEST-PASSED | should parse basic arithmetic expression with the same operator | in chrome TEST-PASSED | should lex numbers | in chrome TEST-PASSED | should skip comments | in chrome TEST-PASSED | should lex identifiers | in chrome TEST-PASSED | should lex operators | in chrome TEST-PASSED | should lex strings | in chrome TEST-PASSED | checks that the number of "PREFERENCE" options does *not* exceed the maximum in mozilla-central | in chrome TEST-PASSED | checks that getAll returns data, for every OptionKind | in chrome TEST-PASSED | parses font program | in chrome TEST-PASSED | parses font header font matrix | in chrome TEST-PASSED | parses font header encoding | in chrome TEST-PASSED | handles glued tokens | in chrome TEST-PASSED | ignores whitespace | in chrome TEST-PASSED | splits tokens | in chrome TEST-PASSED | skips comments | in chrome TEST-PASSED | parses numbers | in chrome TEST-PASSED | parses number arrays | in chrome TEST-PASSED | parses booleans | in chrome TEST-PASSED | should take the absolute value of the font size | in chrome TEST-PASSED | should have an input or textarea | in chrome TEST-PASSED | should replace button with an URL by a link | in chrome TEST-PASSED | should parse URLs correctly | in chrome TEST-PASSED | should have a maxLength property | in chrome TEST-PASSED | should have an aria-label property from speak | in chrome TEST-PASSED | should have an aria-label property from toolTip | in chrome TEST-PASSED | should convert some basic properties to CSS | in chrome TEST-PASSED | should have an alt attribute from toolTip | in chrome TEST-PASSED | should have a aria heading role and level | in chrome TEST-PASSED | should have an input or textarea | in chrome TEST-PASSED | should have aria table role | in chrome TEST-PASSED | checks that the *official* PDF.js-image decoders API exposes the expected functionality | in chrome TEST-PASSED | gets expected character types | in chrome TEST-PASSED | should decode simple predictor data | in chrome TEST-PASSED | shouldn't remove the dash when it's an the end of a line (bug 1974112) | in chrome TEST-PASSED | should correctly identify emails with special prefixes | in chrome TEST-PASSED | should correctly find simple valid URLs | in chrome TEST-PASSED | shouldn't find false positives | in chrome TEST-PASSED | should correctly handle complex or edge cases | in chrome TEST-PASSED | should correctly find links among mixed content | in chrome TEST-PASSED | should correctly work with special characters | in chrome TEST-PASSED | should correctly find emails | in chrome TEST-PASSED | should correctly find URLs | in chrome TEST-PASSED | should correctly find links with dashes and newlines between numbers | in chrome TEST-PASSED | should reject a linearization dictionary with invalid hint parameters | in chrome TEST-PASSED | should not find a linearization dictionary | in chrome TEST-PASSED | should reject a linearization dictionary with invalid integer parameters | in chrome TEST-PASSED | should accept a valid linearization dictionary | in chrome TEST-PASSED | should parse PostScript numbers | in chrome TEST-PASSED | should ignore double negative before number | in chrome TEST-PASSED | should handle glued numbers and operators | in chrome TEST-PASSED | should ignore line-breaks between operator and digit in number | in chrome TEST-PASSED | should treat a single decimal point, or minus/plus sign, as zero | in chrome TEST-PASSED | should stop parsing numbers at the end of stream | in chrome TEST-PASSED | should ignore minus signs in the middle of number | in chrome TEST-PASSED | should only return -1 when the end of the stream is reached | in chrome TEST-PASSED | should only return the character after the current position | in chrome TEST-PASSED | should handle an odd number of digits | in chrome TEST-PASSED | should stop immediately when the start of a command is a non-visible ASCII character (issue 13999) | in chrome TEST-PASSED | should handle Names with invalid usage of NUMBER SIGN (#) | in chrome TEST-PASSED | should return and set -1 when the end of the stream is reached | in chrome TEST-PASSED | should return and set the character after the current position | in chrome TEST-PASSED | should stop parsing strings at the end of stream | in chrome TEST-PASSED | should ignore escaped CR and LF | in chrome TEST-PASSED | should skip to the end of stream if the EI marker is not found | in chrome TEST-PASSED | should skip over the EI marker if it is found | in chrome TEST-PASSED | should close opened saves | in chrome TEST-PASSED | should error if (many) path operators have too few arguments (bug 1443140) | in chrome TEST-PASSED | should skip paintXObject if subtype is PS | in chrome TEST-PASSED | should execute if too many arguments | in chrome TEST-PASSED | should skip if too few arguments | in chrome TEST-PASSED | should execute if nested commands | in chrome TEST-PASSED | should execute if correct number of arguments | in chrome TEST-PASSED | should error on paintXObject if name is missing | in chrome TEST-PASSED | should handle invalid dash stuff | in chrome TEST-PASSED | should abort text content parsing | in chrome TEST-PASSED | should abort operator list parsing | in chrome TEST-PASSED | should get correct total length after flushing | in chrome TEST-PASSED | should convert negative line width to absolute value in the graphic state | in chrome TEST-PASSED | should handle glued operations and operands | in chrome TEST-PASSED | should handle three glued operations | in chrome TEST-PASSED | should handle three glued operations #2 | in chrome TEST-PASSED | should handle glued operations and literals | in chrome TEST-PASSED | should handle two glued operations | in chrome TEST-PASSED | should handle one operation | in chrome TEST-PASSED | should reject unknown operations | in chrome TEST-PASSED | read custom ranges | in chrome TEST-PASSED | handle reading ranges with missing/invalid "Content-Range" header | in chrome TEST-PASSED | read without stream and range | in chrome TEST-PASSED | redirects blocked if any response is cross-origin | in chrome TEST-PASSED | redirects allowed if all responses are same-origin | in chrome TEST-PASSED | checks that the viewer re-exports the expected API functionality | in chrome TEST-PASSED | should not read any data when cancelled | in chrome TEST-PASSED | should not read when errored | in chrome TEST-PASSED | should read using a reader | in chrome TEST-PASSED | should return a ReadableStream | in chrome TEST-PASSED | should read data with blocking promise and buffer whole data into stream | in chrome TEST-PASSED | should read data with blocking promise | in chrome TEST-PASSED | should ignore any pull after close is called | in chrome TEST-PASSED | should reject non-equal destination hashes | in chrome TEST-PASSED | should accept equal destination hashes | in chrome TEST-PASSED | should reject non-equal destination arrays | in chrome TEST-PASSED | should accept equal destination arrays | in chrome TEST-PASSED | gets page size (in inches) | in chrome TEST-PASSED | gets page size (in inches), for non-default /Rotate entry | in chrome TEST-PASSED | should modify string with non-displayable characters | in chrome TEST-PASSED | should modify string with null characters | in chrome TEST-PASSED | should not modify string without null characters | in chrome TEST-PASSED | should handle different browsers/environments correctly | in chrome TEST-PASSED | should reject non-integer angles | in chrome TEST-PASSED | should reject non-multiple of 90 degree angles | in chrome TEST-PASSED | should accept valid angles | in chrome TEST-PASSED | should decode encoded key/value pairs | in chrome TEST-PASSED | should parse keys without values | in chrome TEST-PASSED | should convert keys to lowercase | in chrome TEST-PASSED | should parse multiple key/value pairs | in chrome TEST-PASSED | should parse one key/value pair | in chrome TEST-PASSED | three numeric entries and a start index | in chrome TEST-PASSED | empty array | in chrome TEST-PASSED | three boolean entries | in chrome TEST-PASSED | single boolean entry | in chrome TEST-PASSED | three numeric entries | in chrome TEST-PASSED | handles views being empty | in chrome TEST-PASSED | handles all views being hidden (without errors) | in chrome TEST-PASSED | works with horizontal scrolling with RTL-documents | in chrome TEST-PASSED | handles `sortByVisibility` correctly | in chrome TEST-PASSED | widescreen challenge | in chrome TEST-PASSED | handles case 2 | in chrome TEST-PASSED | handles case 3 | in chrome TEST-PASSED | handles case 4 | in chrome TEST-PASSED | handles case 1 | in chrome TEST-PASSED | works with horizontal scrolling | in chrome TEST-PASSED | with pages of varying height | in chrome TEST-PASSED | should be portrait orientation | in chrome TEST-PASSED | should be landscape orientation | in chrome TEST-PASSED | read with streaming | in chrome TEST-PASSED | read ranges with streaming | in chrome TEST-PASSED | redirects blocked if any response is cross-origin | in chrome TEST-PASSED | redirects allowed if all responses are same-origin | in chrome TEST-PASSED | creates textLayer from ReadableStream | in chrome TEST-PASSED | creates textLayer from TextContent | in chrome TEST-PASSED | creates textLayers in parallel, from ReadableStream | in chrome TEST-PASSED | renders to canvas with a default white background | in chrome TEST-PASSED | renders to canvas with a custom background | in chrome TEST-PASSED | should parse default appearance with save/restore | in chrome TEST-PASSED | should parse and create default appearance | in chrome TEST-PASSED | should parse a FreeText (from Foxit) appearance | in chrome TEST-PASSED | should parse a FreeText (from Edge) appearance | in chrome TEST-PASSED | should parse a FreeText (from Firefox) appearance | in chrome TEST-PASSED | should parse a FreeText (from Okular) appearance | in chrome TEST-PASSED | should parse a FreeText (from Acrobat) appearance | in chrome TEST-PASSED | should parse a FreeText (from Preview) appearance | in chrome TEST-PASSED | should re-map special Unicode values | in chrome TEST-PASSED | should not re-map normal Unicode values | in chrome TEST-PASSED | should get correct Unicode range | in chrome TEST-PASSED | should not get a Unicode range | in chrome TEST-PASSED | should get Unicode values for valid glyph names | in chrome TEST-PASSED | should not get Unicode values for invalid glyph names | in chrome TEST-PASSED | should recover Unicode values from uniXXXX/uXXXX{XX} glyph names | in chrome TEST-PASSED | should correctly determine the character category | in chrome TEST-PASSED | should set a new value in the annotation storage | in chrome TEST-PASSED | should call onSetModified() if value is changed | in chrome TEST-PASSED | should call onResetModified() if set | in chrome TEST-PASSED | should get and set a new value in the annotation storage | in chrome TEST-PASSED | should get set values and default ones in the annotation storage | in chrome TEST-PASSED | checks that the *official* PDF.js-worker API exposes the expected functionality | in chrome TEST-PASSED | fetches a valid array for known encoding names | in chrome TEST-PASSED | fetches `null` for unknown encoding names | in chrome TEST-PASSED | handles `push` correctly | in chrome TEST-PASSED | handles `resize` correctly, with `idsToKeep` provided | in chrome TEST-PASSED | handles `resize` correctly | in chrome TEST-PASSED | handles `has` correctly | in chrome TEST-PASSED | Check that the lightness is changed correctly | in chrome TEST-PASSED | should render XFA rich text | in chrome TEST-PASSED | should render plain text | in chrome TEST-PASSED | gets PDF filename from URI-encoded data | in chrome TEST-PASSED | gets PDF filename from data mistaken for URI-encoded | in chrome TEST-PASSED | gets PDF filename from URL containing leading/trailing whitespace | in chrome TEST-PASSED | gets fallback filename from query string appended to "data:" URL | in chrome TEST-PASSED | gets fallback filename when url is not a string | in chrome TEST-PASSED | gets PDF filename from hash string | in chrome TEST-PASSED | gets PDF filename from query string appended to "blob:" URL | in chrome TEST-PASSED | gets correct PDF filename when multiple ones are present | in chrome TEST-PASSED | gets PDF filename from query string | in chrome TEST-PASSED | gets PDF filename with a hash sign | in chrome TEST-PASSED | gets fallback filename | in chrome TEST-PASSED | gets PDF filename | in chrome TEST-PASSED | gets custom fallback filename | in chrome TEST-PASSED | gets PDF filename from (some) standard protocols | in chrome TEST-PASSED | converts PDF date strings to JavaScript `Date` objects | in chrome TEST-PASSED | Check that the opacity is applied correctly | in chrome TEST-PASSED | should get the filename from a relative URL | in chrome TEST-PASSED | should get the filename from an absolute URL | in chrome TEST-PASSED | should get the filename from a URL with an anchor | in chrome TEST-PASSED | should get the filename from a URL with query parameters | in chrome TEST-PASSED | handles invalid Fetch URLs | in chrome TEST-PASSED | handles unsupported Fetch protocols | in chrome TEST-PASSED | handles relative Fetch URLs | in chrome TEST-PASSED | handles supported Fetch protocols | in chrome TEST-PASSED | should handle the case when cs is a Name object | in chrome TEST-PASSED | should handle the case when cs is an indirect object | in chrome TEST-PASSED | should handle the case when cs is an indirect object | in chrome TEST-PASSED | should handle the case when cs is a Name object | in chrome TEST-PASSED | should handle the case when cs is an array | in chrome TEST-PASSED | caching by Name | in chrome TEST-PASSED | caching by Ref | in chrome TEST-PASSED | should handle the case when cs is an array | in chrome TEST-PASSED | should handle the case when cs is an array | in chrome TEST-PASSED | should handle the case when cs is an array | in chrome TEST-PASSED | should handle the case when cs is an array | in chrome TEST-PASSED | should be true if decode map matches the default decode map | in chrome TEST-PASSED | should be true if decode is not an array | in chrome TEST-PASSED | should be true if length of decode array is not correct | in chrome TEST-PASSED | should handle the case when cs is a Name object | in chrome TEST-PASSED | should handle the case when cs is an indirect object | in chrome TEST-PASSED | `create` should return an SVG element if the dimensions are valid | in chrome TEST-PASSED | `createElement` should throw an error if the type is not a string | in chrome TEST-PASSED | `createElement` should return an SVG element if the type is valid | in chrome TEST-PASSED | `create` should throw an error if the dimensions are invalid | in chrome TEST-PASSED | should use given document for loading fonts (with Font Loading API) | in chrome TEST-PASSED | should use given document for loading fonts (with CSS rules) | in chrome TEST-PASSED | compiles fdselect format 0 | in chrome TEST-PASSED | compiles fdselect format 3, single range | in chrome TEST-PASSED | compiles fdselect format 3 | in chrome TEST-PASSED | compiles charset of CID font | in chrome TEST-PASSED | sanitizes name index | in chrome TEST-PASSED | compiles charset of non CID font | in chrome TEST-PASSED | encodes integers | in chrome TEST-PASSED | encodes floats | in chrome TEST-PASSED | should not validate a number on a keystroke event | in chrome TEST-PASSED | should validate a number on a keystroke event | in chrome TEST-PASSED | should check matching between regexs and a string | in chrome TEST-PASSED | should format a number | in chrome TEST-PASSED | should format a date | in chrome TEST-PASSED | should format a date (cFormat) | in chrome TEST-PASSED | should split a string into an array of strings | in chrome TEST-PASSED | should invalidate a number out of range [a, b] | in chrome TEST-PASSED | should validate a number in range [a, b] | in chrome TEST-PASSED | should compute the sum of several fields | in chrome TEST-PASSED | should compute the max of several fields | in chrome TEST-PASSED | should compute the sum of several fields in fields tree | in chrome TEST-PASSED | should extract numbers | in chrome TEST-PASSED | should validate a phone number on a keystroke event | in chrome TEST-PASSED | should parse a date with a format | in chrome TEST-PASSED | should format a percentage | in chrome TEST-PASSED | should convert string to number | in chrome TEST-PASSED | should validate a US phone number (short) on a keystroke event | in chrome TEST-PASSED | should validate a US phone number with digits only (short) on a keystroke event | in chrome TEST-PASSED | should validate a zip code on a keystroke event | in chrome TEST-PASSED | should validate a US phone number with digits only (long) on a keystroke event | in chrome TEST-PASSED | should validate a US phone number with digits and dashes (long) on a keystroke event | in chrome TEST-PASSED | should validate a US phone number (long) on a keystroke event | in chrome TEST-PASSED | should validate an e-mail address | in chrome TEST-PASSED | should print a date according to a format | in chrome TEST-PASSED | print a string with a percent | in chrome TEST-PASSED | should print some data according to a format | in chrome TEST-PASSED | should print a string with no argument | in chrome TEST-PASSED | should parse a date according to a format | in chrome TEST-PASSED | should print some data according to a format | in chrome TEST-PASSED | should trigger a valid commit Keystroke event | in chrome TEST-PASSED | should trigger a Keystroke event and change it | in chrome TEST-PASSED | should trigger an invalid commit Keystroke event | in chrome TEST-PASSED | should trigger a Keystroke event and invalidate it | in chrome TEST-PASSED | should trigger an event and modify the source | in chrome TEST-PASSED | should test language | in chrome TEST-PASSED | shouldn't display an alert | in chrome TEST-PASSED | should test platform | in chrome TEST-PASSED | should convert CMYK color for different color spaces | in chrome TEST-PASSED | should convert Gray color for different color spaces | in chrome TEST-PASSED | should convert RGB color for different color spaces | in chrome TEST-PASSED | should convert Transparent color for different color spaces | in chrome TEST-PASSED | should send a value, execute an action and get back a new value | in chrome TEST-PASSED | should get field using a path | in chrome TEST-PASSED | should treat globalThis as the doc | in chrome Run 2238 tests OHNOES! Some unit tests failed! 1 of 2238 failed unit tests runtime was 346.4 seconds ### Running browser tests Server running at http://127.0.0.1:56870/ Dynamically enable window occlusion 0 WebDriver BiDi listening on ws://127.0.0.1:56874 1769720729684 RemoteAgent INFO Perform WebSocket upgrade for incoming connection from 127.0.0.1:56875 [GFX1-]: Failed to get D3D11VideoDevice: 0x80004002 [GFX1-]: Handling webrender error 5 console.error: RSLoader: Failed to retrieve recipes from Remote Settings Message: Error: Could not sync nimbus-desktop-experiments: get-exception Stack: RemoteSettingsSyncError@resource://nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs:1360:5 getRecipesFromCollection@resource://nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs:645:13 User agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0 TEST-PASS | eq test filled-background-range | in firefox TEST-PASS | eq test tracemonkey-eq | in firefox TEST-PASS | eq test tracemonkey-partial | in firefox TEST-PASS | eq test tracemonkey-partial-2 | in firefox TEST-PASS | eq test tracemonkey-renderTaskOnContinue | in firefox TEST-PASS | eq test issue17147 | in firefox TEST-PASS | eq test issue17147-partial | in firefox TEST-PASS | eq test issue13130 | in firefox TEST-PASS | eq test issue13130-partial | in firefox TEST-PASS | eq test issue16395 | in firefox TEST-PASS | eq test issue16395-partial | in firefox TEST-PASS | eq test issue16432 | in firefox TEST-PASS | eq test issue16464 | in firefox TEST-PASS | eq test issue16464-partial | in firefox TEST-PASS | forward-back-forward test tracemonkey-fbf | in firefox TEST-PASS | text test tracemonkey-text | in firefox TEST-PASS | eq test tracemonkey-forced-colors-eq | in firefox TEST-PASS | eq test tracemonkey-viewer-colors-eq | in firefox TEST-PASS | eq test tracemonkey-default-colors-eq | in firefox TEST-PASS | text test issue3925 | in firefox TEST-PASS | eq test boundingBox_invalid | in firefox TEST-PASS | text test issue11016 | in firefox TEST-PASS | eq test issue11150 | in firefox TEST-PASS | eq test issue11532 | in firefox TEST-PASS | eq test issue11532-partial | in firefox TEST-PASS | eq test issue14256 | in firefox TEST-PASS | eq test issue14814 | in firefox TEST-PASS | eq test issue14269 | in firefox TEST-PASS | eq test issue15220 | in firefox TEST-PASS | eq test issue15292 | in firefox TEST-PASS | eq test issue11549 | in firefox TEST-PASS | eq test issue11651-eq | in firefox TEST-PASS | text test issue11651-text | in firefox TEST-PASS | text test reduced_planck_constant | in firefox TEST-PASS | load test issue1293 | in firefox TEST-PASS | eq test issue5564_reduced | in firefox TEST-PASS | eq test issue13447-eq | in firefox TEST-PASS | eq test issue13447-annotations | in firefox TEST-PASS | eq test issue2966 | in firefox TEST-PASS | eq test issue13915 | in firefox TEST-PASS | eq test issue13915-partial | in firefox TEST-PASS | text test issue15516 | in firefox TEST-PASS | eq test bug946506 | in firefox TEST-PASS | text test bug946506-text | in firefox TEST-PASS | text test bug931481 | in firefox TEST-PASS | eq test bug911034 | in firefox TEST-PASS | eq test bug911034-partial | in firefox TEST-PASS | eq test bug920426 | in firefox TEST-PASS | eq test issue8111 | in firefox TEST-PASS | eq test issue13343 | in firefox TEST-PASS | eq test bug1734802 | in firefox TEST-PASS | eq test bug1734802-partial | in firefox TEST-PASS | eq test bug1753983 | in firefox TEST-PASS | eq test issue15604 | in firefox TEST-PASS | eq test issue15604-partial | in firefox TEST-PASS | eq test bug921760 | in firefox TEST-PASS | eq test issue3879 | in firefox TEST-PASS | eq test issue3885 | in firefox TEST-PASS | eq test issue2833 | in firefox TEST-PASS | eq test issue2881 | in firefox TEST-PASS | eq test issue3903 | in firefox TEST-PASS | eq test issue8795_reduced | in firefox TEST-PASS | eq test issue2391-1 | in firefox TEST-PASS | eq test issue2391-2 | in firefox TEST-PASS | eq test bug1443140 | in firefox TEST-PASS | eq test bug1443140-partial | in firefox TEST-PASS | eq test bug1473809 | in firefox TEST-PASS | eq test issue2531 | in firefox TEST-PASS | eq test issue15893_reduced | in firefox TEST-PASS | eq test bug1727053 | in firefox TEST-PASS | eq test issue3999 | in firefox TEST-PASS | eq test issue2537 | in firefox TEST-PASS | load test html5-canvas-cheat-sheet-load | in firefox TEST-PASS | eq test issue14618 | in firefox TEST-PASS | eq test intelisa-eq | in firefox TEST-PASS | eq test intelisa-partial | in firefox TEST-PASS | eq test intelisa-84-partial | in firefox TEST-PASS | eq test issue2128 | in firefox TEST-PASS | eq test german-umlaut | in firefox TEST-PASS | eq test bug858128 | in firefox TEST-PASS | eq test bug859204 | in firefox TEST-PASS | eq test issue15441 | in firefox TEST-PASS | eq test bug1027533 | in firefox TEST-PASS | eq test bug1028735 | in firefox TEST-PASS | eq test bug1068432 | in firefox TEST-PASS | eq test bug1146106 | in firefox TEST-PASS | eq test issue1512 | in firefox TEST-PASS | load test pdfspec-load | in firefox TEST-PASS | load test issue2129 | in firefox TEST-PASS | load test shavian-load | in firefox TEST-PASS | eq test sizes | in firefox TEST-PASS | eq test plusminus | in firefox TEST-PASS | eq test mmtype1 | in firefox TEST-PASS | load test openoffice-pdf | in firefox TEST-PASS | load test openofficecidtruetype-pdf | in firefox TEST-PASS | eq test issue19695 | in firefox TEST-PASS | load test openofficearabiccidtruetype-pdf | in firefox TEST-PASS | load test arabiccidtruetype-pdf | in firefox TEST-PASS | eq test issue8565 | in firefox TEST-PASS | text test arabiccidtruetype-text | in firefox TEST-PASS | load test complexttffont-pdf | in firefox TEST-PASS | eq test bug854315 | in firefox TEST-PASS | load test bug868745 | in firefox TEST-PASS | eq test thuluthfont-pdf | in firefox TEST-PASS | eq test taro | in firefox TEST-PASS | text test taro-text | in firefox TEST-PASS | eq test issue15594 | in firefox TEST-PASS | text test rotated-text | in firefox TEST-PASS | eq test issue3115 | in firefox TEST-PASS | eq test freeculture | in firefox TEST-PASS | eq test wnv_chinese-pdf | in firefox TEST-PASS | eq test wnv_chinese-pdf-partial | in firefox TEST-PASS | eq test i9-pdf | in firefox TEST-PASS | eq test issue12798_page1_reduced | in firefox TEST-PASS | eq test issue12798_page1_reduced-partial | in firefox TEST-PASS | eq test issue15557 | in firefox TEST-PASS | eq test issue15559 | in firefox TEST-PASS | eq test issue15577 | in firefox TEST-PASS | load test hmm-pdf | in firefox TEST-PASS | eq test issue7847_radial | in firefox TEST-PASS | eq test rotation | in firefox TEST-PASS | load test ecma262-pdf | in firefox TEST-PASS | eq test issue6286 | in firefox TEST-PASS | eq test PDFJS-7562-reduced | in firefox TEST-PASS | eq test issue3694_reduced | in firefox TEST-PASS | eq test bug847420 | in firefox TEST-PASS | eq test bug878026 | in firefox TEST-PASS | text test issue4550-text | in firefox TEST-PASS | text test issue9655-text | in firefox TEST-PASS | load test jai-pdf | in firefox TEST-PASS | eq test cable | in firefox TEST-PASS | eq test pdkids | in firefox TEST-PASS | eq test checkbox-bad-appearance | in firefox TEST-PASS | eq test artofwar | in firefox TEST-PASS | eq test artofwar-partial | in firefox TEST-PASS | eq test issue3371 | in firefox TEST-PASS | eq test issue5334 | in firefox TEST-PASS | eq test issue7769 | in firefox TEST-PASS | eq test issue5044 | in firefox TEST-PASS | eq test issue13107 | in firefox TEST-PASS | eq test bug1186827 | in firefox TEST-PASS | eq test colorspace_sin | in firefox TEST-PASS | eq test issue215 | in firefox TEST-PASS | eq test bug850854 | in firefox TEST-PASS | eq test wdsg_fitc | in firefox TEST-PASS | eq test wdsg_fitc-partial | in firefox TEST-PASS | eq test issue6769_no_matrix | in firefox TEST-PASS | eq test unix01 | in firefox TEST-PASS | eq test unix01-partial | in firefox TEST-PASS | eq test issue4909 | in firefox TEST-PASS | eq test issue4914 | in firefox TEST-PASS | eq test issue9949 | in firefox TEST-PASS | text test issue4665-text | in firefox TEST-PASS | eq test issue13147 | in firefox TEST-PASS | eq test fit11-talk | in firefox TEST-PASS | eq test fit11-talk-partial | in firefox TEST-PASS | eq test fips197 | in firefox TEST-PASS | eq test issue4650 | in firefox TEST-PASS | eq test bug1703683_page2_reduced | in firefox TEST-PASS | eq test issue6707 | in firefox TEST-PASS | eq test issue6721_reduced | in firefox TEST-PASS | eq test issue6737 | in firefox TEST-PASS | eq test issue5010 | in firefox TEST-PASS | eq test franz | in firefox TEST-PASS | eq test issue8019 | in firefox TEST-PASS | eq test issue8022 | in firefox TEST-PASS | eq test issue8078 | in firefox TEST-PASS | eq test issue8078-partial | in firefox TEST-PASS | text test bug1811668 | in firefox TEST-PASS | eq test issue8092 | in firefox TEST-PASS | eq test franz_2 | in firefox TEST-PASS | eq test issue19389 | in firefox TEST-PASS | eq test issue7115 | in firefox TEST-PASS | load test issue11922 | in firefox TEST-PASS | eq test file_url_link | in firefox TEST-PASS | eq test bug1538111 | in firefox TEST-PASS | eq test bug1552113 | in firefox TEST-PASS | eq test bug1627030 | in firefox TEST-PASS | eq test issue9017_reduced | in firefox TEST-PASS | eq test issue4934 | in firefox TEST-PASS | eq test issue4061 | in firefox TEST-PASS | eq test issue4090 | in firefox TEST-PASS | eq test issue13561_reduced | in firefox TEST-PASS | eq test issue13561_reduced-partial | in firefox TEST-PASS | eq test issue5202 | in firefox TEST-PASS | eq test issue5238 | in firefox TEST-PASS | eq test issue5470 | in firefox TEST-PASS | eq test xref_command_missing | in firefox TEST-PASS | eq test issue12402 | in firefox TEST-PASS | eq test bug1292316 | in firefox TEST-PASS | load test issue10004 | in firefox 1769721109087 RemoteAgent WARN Missing response info, network.responseCompleted will be skipped for URL: http://127.0.0.1:56870/build/components/pdf_viewer.css TEST-PASS | eq test xfa_issue14150 | in firefox TEST-PASS | eq test xfa_issue14315 | in firefox TEST-PASS | eq test xfa_issue14071 | in firefox TEST-PASS | eq test issue14164 | in firefox TEST-PASS | eq test xfa_filled_imm1344e | in firefox TEST-PASS | eq test xfa_bug1718725 | in firefox TEST-PASS | eq test xfa_bug1739502 | in firefox TEST-PASS | eq test xfa_bug1729877 | in firefox TEST-PASS | eq test xfa_bug1722038 | in firefox TEST-PASS | eq test xfa_bug1720888 | in firefox TEST-PASS | eq test xfa_bug1722030_1 | in firefox TEST-PASS | eq test xfa_bug1722029 | in firefox TEST-PASS | eq test xfa_bug1721600 | in firefox TEST-PASS | eq test xfa_bug1720182 | in firefox TEST-PASS | eq test bug1720411 | in firefox TEST-PASS | eq test xfa_bug1718740 | in firefox TEST-PASS | eq test xfa_bug1718741 | in firefox TEST-PASS | eq test xfa_bug1718670_1 | in firefox TEST-PASS | eq test issue13823 | in firefox TEST-PASS | eq test issue20426 | in firefox TEST-PASS | text test issue13845 | in firefox TEST-PASS | eq test xfa_bug1718521_1 | in firefox TEST-PASS | eq test xfa_bug1718521_2 | in firefox TEST-PASS | eq test xfa_bug1718521_3 | in firefox TEST-PASS | eq test xfa_bug1718735 | in firefox TEST-PASS | eq test xfa_bug1718053 | in firefox TEST-PASS | eq test xfa_bug1717805 | in firefox TEST-PASS | eq test xfa_bug1717668_1 | in firefox TEST-PASS | eq test xfa_bug1717668_2 | in firefox TEST-PASS | eq test xfa_bug1717668_3 | in firefox TEST-PASS | eq test xfa_bug1717668_4 | in firefox TEST-PASS | eq test xfa_bug1718037 | in firefox TEST-PASS | eq test xfa_bug1717681 | in firefox TEST-PASS | eq test xfa_imm5257e | in firefox TEST-PASS | eq test xfa_bug1716380 | in firefox TEST-PASS | eq test xfa_dhl_shipment | in firefox TEST-PASS | eq test xfa_bug1716047 | in firefox TEST-PASS | eq test xfa_bug1716980 | in firefox TEST-PASS | eq test xfa_bug1716816 | in firefox TEST-PASS | eq test xfa_bug1716809 | in firefox TEST-PASS | eq test xfa_candidate_petitions | in firefox TEST-PASS | eq test xfa_annual_expense_report | in firefox TEST-PASS | eq test xfa_annual_voting_survey | in firefox TEST-PASS | eq test xfa_fish_licence | in firefox TEST-PASS | eq test xfa_issue13679 | in firefox TEST-PASS | eq test xfa_issue13994 | in firefox TEST-PASS | eq test xfa_issue13855 | in firefox TEST-PASS | eq test xfa_issue13584 | in firefox TEST-PASS | eq test xfa_issue13597 | in firefox TEST-PASS | eq test issue13433 | in firefox TEST-PASS | eq test xfa_issue13668 | in firefox TEST-PASS | eq test xfa_issue13633 | in firefox TEST-PASS | eq test xfa_issue13631 | in firefox TEST-PASS | eq test xfa_issue13611 | in firefox TEST-PASS | eq test xfa_issue13634 | in firefox TEST-PASS | eq test xfa_issue13556 | in firefox TEST-PASS | eq test xfa_issue13213 | in firefox TEST-PASS | eq test issue10388 | in firefox TEST-PASS | eq test issue7507 | in firefox TEST-PASS | eq test issue9458 | in firefox TEST-PASS | eq test issue9458-partial | in firefox TEST-PASS | eq test issue5501 | in firefox TEST-PASS | eq test issue9084 | in firefox TEST-PASS | eq test issue9195 | in firefox TEST-PASS | eq test issue9252 | in firefox TEST-PASS | eq test issue9418 | in firefox TEST-PASS | eq test issue13748 | in firefox TEST-PASS | eq test issue13751 | in firefox TEST-PASS | eq test issue13756 | in firefox TEST-PASS | eq test issue13783 | in firefox TEST-PASS | eq test issue13794 | in firefox TEST-PASS | eq test issue18973 | in firefox TEST-PASS | eq test issue9262 | in firefox TEST-PASS | eq test issue9285 | in firefox TEST-PASS | eq test issue8707 | in firefox TEST-PASS | eq test issue8895 | in firefox TEST-PASS | eq test issue9105 | in firefox TEST-PASS | eq test issue15803 | in firefox TEST-PASS | eq test issue16759 | in firefox TEST-UNEXPECTED-FAIL | test failed firefox has not responded in 120s Dynamically enable window occlusion 1 OHNOES! Some tests failed! errors: 1055 Runtime was 766.6 seconds ### Running integration tests Server running at http://127.0.0.1:56945/ Dynamically enable window occlusion 0 WebDriver BiDi listening on ws://127.0.0.1:56949 1769721512282 RemoteAgent INFO Perform WebSocket upgrade for incoming connection from 127.0.0.1:56950 [GFX1-]: Failed to get D3D11VideoDevice: 0x80004002 [GFX1-]: Handling webrender error 5 console.error: RSLoader: Failed to retrieve recipes from Remote Settings Message: Error: Could not sync nimbus-desktop-experiments: get-exception Stack: RemoteSettingsSyncError@resource://nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs:1360:5 getRecipesFromCollection@resource://nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs:645:13 [6864:23040:0129/211837.640:ERROR:services\device\public\cpp\geolocation\system_geolocation_source_win.cc:83] Failed to get IAppCapability statics: Class not registered (0x80040154) DevTools listening on ws://127.0.0.1:56954/devtools/browser/af2eda97-7cde-4e6d-b6ee-b8122f9b40a7 Randomized with seed 74151 Started .TEST-PASSED | must check that the editor an the mode are correct *TEST-PASSED | must retain correct curvature regardless of the page or the curve's endpoint location .TEST-PASSED | must check that the ligatures have been removed when the text has been copied .TEST-PASSED | must check that we've all the contents on copy/paste [6864:13076:0129/211903.785:ERROR:google_apis\gcm\engine\registration_request.cc:292] Registration response error message: PHONE_REGISTRATION_ERROR [6864:13076:0129/211903.799:ERROR:google_apis\gcm\engine\registration_request.cc:292] Registration response error message: PHONE_REGISTRATION_ERROR [6864:13076:0129/211903.799:ERROR:google_apis\gcm\engine\registration_request.cc:292] Registration response error message: PHONE_REGISTRATION_ERROR .TEST-PASSED | must check that the editor isn't too large .TEST-PASSED | must check that the error panel is correctly removed .TEST-PASSED | must check that the basic and common elements are working as expected [6864:13076:0129/211925.440:ERROR:google_apis\gcm\engine\registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT .TEST-PASSED | must check adding an image .TEST-PASSED | must check drawing with the mouse .TEST-PASSED | must check that the editor has been removed when the dialog is cancelled .TEST-PASSED | must check copy and paste .TEST-PASSED | must check that the signature has the correct color with the light theme .TEST-PASSED | must check that the signature has the correct color with the dark theme .TEST-PASSED | must check that the signature has the correct aspect ratio .TEST-PASSED | must check that an error is displayed with a monochrome image .TEST-PASSED | must check that the signature save checkbox is disabled if storage is full [6864:13076:0129/212014.474:ERROR:google_apis\gcm\engine\registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT .TEST-PASSED | must check that the parent structTree id is correct .TEST-PASSED | must check the keyboard event is limited to the input .TEST-PASSED | must update an existing annotation and show the right popup .TEST-PASSED | must move several annotations .TEST-PASSED | must check that the text color is the one chosen from the color picker .TEST-PASSED | must check that the dimensions of a rotated annotations are correct after a font size change .TEST-PASSED | must check that a freetext is still there after having updated it and scroll the doc .TEST-PASSED | must check the text can be selected with the mouse .TEST-PASSED | must check that the annotations aren't displayed after scrolling .TEST-PASSED | must check that pasting html just keep the text .TEST-PASSED | must keep the focus .TEST-PASSED | must move an annotation .TEST-PASSED | must check that a freetext can be undone [6864:13076:0129/212203.371:ERROR:google_apis\gcm\engine\registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT .TEST-PASSED | must edit an annotation .TEST-PASSED | must update an existing annotation .TEST-PASSED | must check that the buttons work correctly .TEST-PASSED | must check that a deleted freetext can be restored .TEST-PASSED | must not remove an empty annotation .TEST-PASSED | must hide the popup when editing .TEST-PASSED | must check that the parameters are updated when undoing/redoing .TEST-PASSED | must check that a freetext can be undone .TEST-PASSED | must create an editor, using Enter/Space keys, with focused page .TEST-PASSED | must create an editor, using Enter/Space keys, with focused toolbar button .TEST-PASSED | must check that the undo deletion popup displays the correct message .TEST-PASSED | must check that deleting a FreeText editor can be undone using the undo button .TEST-PASSED | must check that the popup disappears when a new textbox is created .TEST-PASSED | must serialize invisible annotations .TEST-PASSED | must check that we switch to FreeText in clicking on a FreeText annotation .TEST-PASSED | must check that an added Freetext can be edited in double clicking on it .TEST-PASSED | must copy and paste an existing annotation .TEST-PASSED | must check that consecutive white spaces are preserved when a freetext is edited .TEST-PASSED | must take the media box into account .TEST-PASSED | must check that a freetext has the correct data .TEST-PASSED | must check that the annotation layer is visible after a rotation .TEST-PASSED | must check that first annotation is selected without errors .TEST-PASSED | must check that freetexts are deleted .TEST-PASSED | must check that the alignment is correct .TEST-PASSED | must check that aria-owns is correct .TEST-PASSED | must write a string in a FreeText editor .TEST-PASSED | must copy/paste and check color .TEST-PASSED | must copy/paste .TEST-PASSED | must clear all .TEST-PASSED | must check that right click doesn't select .TEST-PASSED | must check that a paste has been undone .TEST-PASSED | must check that text change can be undone/redone .TEST-PASSED | must check that all lines are correctly exported [6864:13076:0129/212539.574:ERROR:google_apis\gcm\engine\registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT .TEST-PASSED | must check that selected editor stay selected .TEST-PASSED | must check that a freetext is deleted .TEST-PASSED | must check that consecutive white spaces are preserved when a freetext is edited .TEST-PASSED | must select/unselect several editors and check copy, paste and delete operations .TEST-PASSED | must check the position of moved editor .TEST-PASSED | must check the position of an empty freetext .TEST-PASSED | must check arrow doesn't move an editor when a slider is focused .TEST-PASSED | must check that the focus is on the right page .TEST-PASSED | must delete invisible annotations .TEST-PASSED | must open an existing rotated annotation and check that the position are good .TEST-PASSED | must update an existing annotation but not an empty one .TEST-PASSED | must open an existing annotation and check that the position are good .TEST-PASSED | must check that the shortcuts are working correctly .TEST-PASSED | must delete an existing annotation .TEST-PASSED | must delete an existing annotation with a popup Dynamically enable window occlusion 0 WebDriver BiDi listening on ws://127.0.0.1:57046 1769722055985 RemoteAgent INFO Perform WebSocket upgrade for incoming connection from 127.0.0.1:57047 [GFX1-]: Failed to get D3D11VideoDevice: 0x80004002 [GFX1-]: Handling webrender error 5 console.error: RSLoader: Failed to retrieve recipes from Remote Settings Message: Error: Could not sync nimbus-desktop-experiments: get-exception Stack: RemoteSettingsSyncError@resource://nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs:1360:5 getRecipesFromCollection@resource://nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs:645:13 Dynamically enable window occlusion 1 .TEST-PASSED | doesn't jump when moving selection .TEST-PASSED | in a single page .TEST-PASSED | across multiple pages .TEST-PASSED | in per-word selection mode .TEST-PASSED | in per-character selection mode .TEST-PASSED | allows selecting within the link when going backwards .TEST-PASSED | allows selecting within the link .TEST-PASSED | allows clicking the link after selecting .TEST-PASSED | allows clicking the link after changing selection with the keyboard Dynamically enable window occlusion 0 WebDriver BiDi listening on ws://127.0.0.1:57065 1769722105427 RemoteAgent INFO Perform WebSocket upgrade for incoming connection from 127.0.0.1:57066 [GFX1-]: Failed to get D3D11VideoDevice: 0x80004002 [GFX1-]: Handling webrender error 5 console.error: RSLoader: Failed to retrieve recipes from Remote Settings Message: Error: Could not sync nimbus-desktop-experiments: get-exception Stack: RemoteSettingsSyncError@resource://nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs:1360:5 getRecipesFromCollection@resource://nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs:645:13 Dynamically enable window occlusion 1 .TEST-PASSED | renders spans with the right size .TEST-PASSED | must check that a change on a radio implies the change on all the radio in the group .TEST-PASSED | must check field value is correctly updated when committed with ENTER key .TEST-PASSED | must update fields with the same name from JS .TEST-PASSED | must check if printing is triggered when the document is open .TEST-PASSED | must execute WillSave and DidSave actions .TEST-PASSED | must change colors .TEST-PASSED | must check field value is correctly updated when committed with ENTER key .TEST-PASSED | must check that the product are null .TEST-PASSED | must compute sum of fields .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 check that first text field has focus .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 format the field with 2 digits and leave field with a click .TEST-PASSED | must show a text field and then make in invisible when content is removed .TEST-PASSED | must check that the computed value is correct .TEST-PASSED | must check that charLimit is correctly set .TEST-PASSED | must check that a field has the correct value when a choice is changed .TEST-PASSED | must print selected value in a text field .TEST-PASSED | must insert new elements .TEST-PASSED | must delete some element .TEST-PASSED | must clear and restore list elements .TEST-PASSED | must check that date entered by the user is consistent .TEST-PASSED | must check that a field has the correct formatted value .TEST-PASSED | must check that a field is empty [6864:13076:0129/213120.131:ERROR:google_apis\gcm\engine\registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT .TEST-PASSED | must check that a field value with a number isn't changed .TEST-PASSED | must check the format action is called when setFocus is used .TEST-PASSED | must check the field value set when the document is open .TEST-PASSED | must check that a field value with a number with a comma has the correct value .TEST-PASSED | must check that focus/blur callbacks aren't called .TEST-PASSED | must check that a button and text field with a border are hidden .TEST-PASSED | must check that a field has the correct formatted value .TEST-PASSED | must check that only one radio is selected .TEST-PASSED | must convert input to uppercase .TEST-PASSED | must check that an infinite loop is not triggered .TEST-PASSED | must check that date entered are in the input .TEST-PASSED | must print authors in a text field .TEST-PASSED | must check input for US phone number (long) format .TEST-PASSED | must check the zip code is correctly formatted .TEST-PASSED | must check that invisible fields are made visible .TEST-PASSED | must check that field value is correctly updated .TEST-PASSED | must check that the inputs are correct .TEST-PASSED | must check that data-main-rotation is correct .TEST-PASSED | must check input for US phone number (short) format .TEST-PASSED | must execute WillPrint and DidPrint actions .TEST-PASSED | must check that PageOpen/PageClose actions are correctly executed .TEST-PASSED | must check field value is treated by default as a number .TEST-PASSED | must check that the inputs are correct .TEST-PASSED | must check the number has the correct number of decimals .TEST-PASSED | must print securityHandler value in a text field .TEST-PASSED | must check that blur callback is called .TEST-PASSED | must check that field value is correctly formatted .TEST-PASSED | must check input for US zip format .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 radio buttons .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 check that the inputs are correct .TEST-PASSED | must check that checkboxes are correctly resetted .TEST-PASSED | must check that the product is computed although a callback threw .TEST-PASSED | must check that a value is correctly updated on a field and its siblings .TEST-PASSED | must check page index .TEST-PASSED | must check display .TEST-PASSED | must check the properties of the event .TEST-PASSED | must execute PageOpen and PageClose actions .TEST-PASSED | must check the thickness input state .TEST-PASSED | must check that the color is correctly updated .TEST-PASSED | must scroll and check that the draw layer is there .TEST-PASSED | must check that the quadpoints for an highlight are almost correct .TEST-PASSED | must check that the thickness is correctly updated .TEST-PASSED | must check that it's possible to highlight a part of a link .TEST-PASSED | must highlight with red color .TEST-PASSED | must check that the quadpoints for an highlight are almost correct .TEST-PASSED | must check that it's possible to highlight a part of a form .TEST-PASSED | must check that highlight is at the correct position .TEST-PASSED | must check that an existing highlight is ignored on hovering .TEST-PASSED | must check the editor coordinates .TEST-PASSED | must check that editor is unselected when the mouse is down on the text layer .TEST-PASSED | must check that the toolbar is usable .TEST-PASSED | must enable & disable highlight mode successfully .TEST-PASSED | must check that the highlight is created .TEST-PASSED | must check that no extra annotations are added while in reading mode .TEST-PASSED | must check that no extra annotations are added while in editing mode .TEST-PASSED | must check that a highlight can be undone .TEST-PASSED | must be correctly serialized .TEST-PASSED | must check that some text has been highlighted .TEST-PASSED | must check that the highlight has been deleted .TEST-PASSED | must check that we can use the keyboard to select a color .TEST-PASSED | must check the focus order *TEST-PASSED | must check that an existing highlight is ignored on hovering .TEST-PASSED | must check that a text highlight don't move when arrows are pressed .TEST-PASSED | must delete an existing annotation and its popup .TEST-PASSED | must check that there is no scroll because of focus .TEST-PASSED | must change the color of an highlight .TEST-PASSED | must check that there is no scroll because of focus .TEST-PASSED | must check that a highlight can be undone .TEST-PASSED | must highlight with red color .TEST-PASSED | must check that the dropdown is hidden .TEST-PASSED | must check that a highlight can be undone .TEST-PASSED | must change the color of a free highlight .TEST-PASSED | must check that the highlight editor is unselected .TEST-PASSED | must check that the freetext annotation can be reached .TEST-PASSED | must check that a message is sent on selection .TEST-PASSED | must scroll and change the color without exceptions .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 clicking on the highlight floating button triggers an highlight .TEST-PASSED | must check that the highlights are correctly hidden/shown .TEST-PASSED | must check that the popup disappears when highlight mode is disabled .TEST-PASSED | must check that the popup disappears when an option from the secondaryToolbar is used .TEST-PASSED | must check that deleting a highlight can be undone using the undo button .TEST-PASSED | must dismiss itself when user presses space/enter key and undo key isn't focused .TEST-PASSED | must work properly when selecting undo by keyboard .TEST-PASSED | must display correct message for multiple highlights .TEST-PASSED | must check that the popup disappears when the save dialog is opened .TEST-PASSED | must check that the popup disappears when the close button is clicked .TEST-PASSED | must check that the popup disappears when a new annotation is created .TEST-PASSED | must check that the popup disappears when the user clicks on the print button JavaScript error: http://127.0.0.1:56945/build/generic/web/viewer.mjs, line 9106: NotSupportedError: Window.print: Clone operation for printing failed .TEST-PASSED | must check that the popup disappears when the undo button is clicked .TEST-PASSED | must check that the popup disappears when the print dialog is opened .TEST-PASSED | must check that the undo deletion popup displays the correct message 1769722891430 RemoteAgent WARN PollPromise timed out after 100 ms FTEST-UNEXPECTED-FAIL | must check that the popup disappears when a PDF is drag-and-dropped FTEST-UNEXPECTED-FAIL | must scroll and check that the highlight is selected .TEST-PASSED | must check that focus move from an editor to an other .TEST-PASSED | must highlight with red color .TEST-PASSED | must check that it's possible to draw on an image in a struct tree .TEST-PASSED | must move the caret down and check the selection FTEST-UNEXPECTED-FAIL | must find links that overlap with search results .TEST-PASSED | must not repeatedly add link annotations redundantly FTEST-UNEXPECTED-FAIL | must appropriately add link annotations when relevant 1769723093384 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 249 timed out 1769723093385 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 249 timed out FTEST-UNEXPECTED-FAIL | must not add links that overlap even if the URLs are different 1769723113365 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 250 timed out FTEST-UNEXPECTED-FAIL | must not add links when unnecessary FTEST-UNEXPECTED-FAIL | must check that annotations are in the visual order FTEST-UNEXPECTED-FAIL | must check that the FreeText annotation has a popup .TEST-PASSED | must check that the text under a strikeout annotation exist in the DOM .TEST-PASSED | must check that the text under a highlight annotation exist in the DOM .TEST-PASSED | must check that the text under an underline annotation exist in the DOM .TEST-PASSED | must check that the text under a squiggly annotation exist in the DOM FTEST-UNEXPECTED-FAIL | must check that the popup is shown FTEST-UNEXPECTED-FAIL | must reset all fields 1769723332140 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 259 timed out 1769723332142 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 259 timed out 1769723337154 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 260 timed out 1769723337156 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 260 timed out FTEST-UNEXPECTED-FAIL | must reset some fields FTEST-UNEXPECTED-FAIL | must check that the Ink annotation has a popup FTEST-UNEXPECTED-FAIL | must check that the clickable area has been rotated 1769723462188 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 263 timed out 1769723462190 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 263 timed out FTEST-UNEXPECTED-FAIL | must check the content of the text field FTEST-UNEXPECTED-FAIL | must check that the popup has the correct visibility FTEST-UNEXPECTED-FAIL | must check that the highlight annotation has no popup and no aria-haspopup attribute 1769723547442 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 266 timed out 1769723547444 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 266 timed out FTEST-UNEXPECTED-FAIL | must check that the stroke color is the one chosen from the color picker FTEST-UNEXPECTED-FAIL | must draw, undo a deletion and check that the editors are not selected FTEST-UNEXPECTED-FAIL | must draw, undo/redo and check that the editor don't move FTEST-UNEXPECTED-FAIL | must draw and move with the keyboard FTEST-UNEXPECTED-FAIL | must draw something .TEST-PASSED | must check that when we start to draw then the editors are unselected .TEST-PASSED | must check that the page position remains the same after drawing .TEST-PASSED | must move an annotation FTEST-UNEXPECTED-FAIL | must update an existing annotation FTEST-UNEXPECTED-FAIL | must check that deleting a drawing can be undone using the undo button FTEST-UNEXPECTED-FAIL | must check that the undo deletion popup displays the correct message FTEST-UNEXPECTED-FAIL | must check that the popup disappears when a new drawing is created .TEST-PASSED | must check that the stroke width has been updated after zooming FTEST-UNEXPECTED-FAIL | must check that a draw can be undone FTEST-UNEXPECTED-FAIL | must check that we can draw several times on the same canvas FTEST-UNEXPECTED-FAIL | must check that a draw can be undone 1769724180717 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 281 timed out 1769724180717 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 281 timed out FTEST-UNEXPECTED-FAIL | must check that a draw can be undone 1769724222166 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 283 timed out 1769724222167 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 283 timed out FTEST-UNEXPECTED-FAIL | must check that the focus isn't taken FTEST-UNEXPECTED-FAIL | must check that the first annotation is correctly associated with its SVG FTEST-UNEXPECTED-FAIL | must check that the editor layer is disabled 1769724316018 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 285 timed out 1769724316018 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 285 timed out FTEST-UNEXPECTED-FAIL | must check that the color has been changed FTEST-UNEXPECTED-FAIL | must check that the deletion has been undid FTEST-UNEXPECTED-FAIL | must check that the ink editor is committed 1769724406101 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 289 timed out 1769724406102 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 289 timed out FTEST-UNEXPECTED-FAIL | must check that the field is empty although its appearance contains a white space 1769724474044 RemoteAgent WARN MessageHandlerFrameParent ping for command input._finalizeAction to 290 timed out FTEST-UNEXPECTED-FAIL | should render thumbnails without errors FTEST-UNEXPECTED-FAIL | should scroll the view FTEST-UNEXPECTED-FAIL | should navigate with the keyboard FTEST-UNEXPECTED-FAIL | must check that the document properties dialog has the correct information FTEST-UNEXPECTED-FAIL | should check that a save is triggered [6864:3500:0129/221023.747:ERROR:ui\compositor\compositor_animation_observer.cc:65] CompositorAnimationObserver is active for too long (60.7422s) location=make_unique@third_party\libc++\src\include\__memory\unique_ptr.h:759 .TEST-PASSED | should check if the drag marker width is non-zero FTEST-UNEXPECTED-FAIL | should check that outlines are updated after moving pages FTEST-UNEXPECTED-FAIL | should check that link is updated after moving pages FTEST-UNEXPECTED-FAIL | should check if the search is working after moving pages FTEST-UNEXPECTED-FAIL | should reorder thumbnails after dropping two non-adjacent pages FTEST-UNEXPECTED-FAIL | should reorder thumbnails after dropping at position 0 .TEST-PASSED | should show a drag marker when dragging a thumbnail FTEST-UNEXPECTED-FAIL | should select the dropped page (bug 2010820) FTEST-UNEXPECTED-FAIL | should reorder thumbnails after dropping two adjacent pages FTEST-UNEXPECTED-FAIL | should reorder thumbnails after dropping FTEST-UNEXPECTED-FAIL | must scroll to the search result text FTEST-UNEXPECTED-FAIL | must highlight text in the right position FTEST-UNEXPECTED-FAIL | must search xfa correctly FTEST-UNEXPECTED-FAIL | must scroll to the search result text 1769725137399 RemoteAgent WARN Missing response info, network.responseCompleted will be skipped for URL: http://127.0.0.1:56945/build/generic/web/images/toolbarButton-zoomIn.svg JavaScript error: , line 0: NS_ERROR_NOT_AVAILABLE FTEST-UNEXPECTED-FAIL | must reset a formatted value after a change FTEST-UNEXPECTED-FAIL | must update all the fields with the same value FTEST-UNEXPECTED-FAIL | must check that zoom commands don't scroll the document 1769725231713 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 311 timed out 1769725231714 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 311 timed out FTEST-UNEXPECTED-FAIL | must check that canvas perfectly fits the page whatever the zoom level is .TEST-PASSED | is dispatched properly .TEST-PASSED | must render the detail view JavaScript error: chrome://remote/content/shared/messagehandler/transports/js-window-actors/MessageHandlerFrameChild.sys.mjs, line 96: InvalidStateError: JSWindowActorChild.sendQuery: JSWindowActorChild cannot send at the moment .TEST-PASSED | must update the detail view .TEST-PASSED | must not re-create the detail canvas .TEST-PASSED | must update the detail view .TEST-PASSED | sets the proper devicePixelRatio .TEST-PASSED | must render the detail view .TEST-PASSED | must render the detail view .TEST-PASSED | properly cleans up old canvases from the dom FTEST-UNEXPECTED-FAIL | properly cleans up old canvases from the dom FTEST-UNEXPECTED-FAIL | must render the detail view .TEST-PASSED | must update the detail view .TEST-PASSED | must render the detail view .TEST-PASSED | is dispatched properly JavaScript error: chrome://remote/content/shared/messagehandler/transports/js-window-actors/MessageHandlerFrameChild.sys.mjs, line 96: InvalidStateError: JSWindowActorChild.sendQuery: JSWindowActorChild cannot send at the moment FTEST-UNEXPECTED-FAIL | must render the detail view FTEST-UNEXPECTED-FAIL | sets the proper devicePixelRatio FTEST-UNEXPECTED-FAIL | must not re-create the detail canvas JavaScript error: chrome://remote/content/shared/messagehandler/transports/js-window-actors/MessageHandlerFrameChild.sys.mjs, line 96: InvalidStateError: JSWindowActorChild.sendQuery: JSWindowActorChild cannot send at the moment .TEST-PASSED | must update the detail view 1769725775776 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 331 timed out 1769725775787 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 331 timed out FTEST-UNEXPECTED-FAIL | must check that the SecondaryToolbar doesn't close between rotations FTEST-UNEXPECTED-FAIL | supports specifying a custom origin FTEST-UNEXPECTED-FAIL | must extract the filename correctly .TEST-PASSED | must check that we can zoom with the mouse wheel and pressed control key FTEST-UNEXPECTED-FAIL | must load and extract the filename correctly 1769725952161 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 336 timed out FTEST-UNEXPECTED-FAIL | must check that keyboard scrolling works without having to give the focus to the viewer FTEST-UNEXPECTED-FAIL | must not double-decode the file param 1769726010712 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 336 timed out 1769726010715 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 336 timed out FTEST-UNEXPECTED-FAIL | must check that printing is disallowed FTEST-UNEXPECTED-FAIL | keeps the content under the pinch centre fixed on the screen 1769726068732 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 340 timed out FTEST-UNEXPECTED-FAIL | Check that the top right corner of the annotation is centered vertically 1769726092638 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._applySessionData to undefined timed out FTEST-UNEXPECTED-FAIL | respects drawing delay when zooming out 1769726114875 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 341 timed out [6864:3500:0129/223519.797:ERROR:ui\compositor\compositor_animation_observer.cc:65] CompositorAnimationObserver is active for too long (82.8529s) location=make_unique@third_party\libc++\src\include\__memory\unique_ptr.h:759 FTEST-UNEXPECTED-FAIL | respects drawing delay when zooming in FTEST-UNEXPECTED-FAIL | test correctly configured FTEST-UNEXPECTED-FAIL | does not trigger CSS-only zoom below maxCanvasPixels FTEST-UNEXPECTED-FAIL | triggers CSS-only zoom above maxCanvasPixels .TEST-PASSED | must check that an image is correctly inserted in the text layer FTEST-UNEXPECTED-FAIL | must check the aria-label linked to the stamp annotation FTEST-UNEXPECTED-FAIL | must check that the stamp annotation is linked to the struct tree .TEST-PASSED | must check the id in aria-controls .TEST-PASSED | must check that the text fields are in the visual order FTEST-UNEXPECTED-FAIL | must check that the MathML is correctly inserted 1769726423004 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 352 timed out FTEST-UNEXPECTED-FAIL | must check that the MathML is correctly inserted FTEST-UNEXPECTED-FAIL | must check that span hasn't an 'undefined' id FTEST-UNEXPECTED-FAIL | must check that some spans are linked to some annotations thanks to aria-owns 1769726504585 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 354 timed out FTEST-UNEXPECTED-FAIL | must check that some artifacts are aria-hidden .TEST-PASSED | must build structure that maps to text layer FTEST-UNEXPECTED-FAIL | must check that the struct tree is still there after zooming 1769726612938 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 357 timed out 1769726612938 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 357 timed out FTEST-UNEXPECTED-FAIL | must check that the MathML is correctly inserted FTEST-UNEXPECTED-FAIL | must check that the text in text layer is aria-hidden 1769726680457 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 359 timed out FTEST-UNEXPECTED-FAIL | must check that there's no alt-text on the MathML node .TEST-PASSED | must click on a link and check if it navigates to the correct page FTEST-UNEXPECTED-FAIL | must check that a stamp editor isn't on top of the secondary toolbar FTEST-UNEXPECTED-FAIL | must check that an added image stay within the page FTEST-UNEXPECTED-FAIL | must check that the opposite corner doesn't move FTEST-UNEXPECTED-FAIL | must update an existing alt-text FTEST-UNEXPECTED-FAIL | must load a PNG which is bigger than a page FTEST-UNEXPECTED-FAIL | must load a SVG, delete it and undo FTEST-UNEXPECTED-FAIL | must load a SVG 1769727047759 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 369 timed out FTEST-UNEXPECTED-FAIL | must move an annotation .TEST-PASSED | must check that the toggle button isn't displayed when there is no AI JavaScript error: http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/empty.pdf#zoom=50 line 3 > Function, line 5: TypeError: can't access property "annotationStorage", window.PDFViewerApplication.pdfDocument is null FTEST-UNEXPECTED-FAIL | must check that the dimensions change FTEST-UNEXPECTED-FAIL | must check that a stamp editor isn't resizing itself FTEST-UNEXPECTED-FAIL | must check that the alt-text flow is correctly implemented FTEST-UNEXPECTED-FAIL | must check that a stamp can be undone FTEST-UNEXPECTED-FAIL | must check that the alt-text button is here when pasting in the second tab FTEST-UNEXPECTED-FAIL | must move a stamp annotation from page 1 to page 2 1769727370994 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 377 timed out FTEST-UNEXPECTED-FAIL | must switch to edit mode FTEST-UNEXPECTED-FAIL | must check that a stamp can be undone 1769727445204 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 379 timed out 1769727445205 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 379 timed out FTEST-UNEXPECTED-FAIL | must check if the canvas is still red 1769727468956 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 380 timed out 1769727468957 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 380 timed out FTEST-UNEXPECTED-FAIL | must check that a resized stamp has its canvas at the right position FTEST-UNEXPECTED-FAIL | must move on the second page FTEST-UNEXPECTED-FAIL | must move on the last page FTEST-UNEXPECTED-FAIL | must check that a stamp can be undone FTEST-UNEXPECTED-FAIL | must check that the pasted image has an alt text 1769727597117 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 385 timed out 1769727597418 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 385 timed out FTEST-UNEXPECTED-FAIL | must check that the data in telemetry are correct [6864:3500:0129/230012.336:ERROR:ui\compositor\compositor_animation_observer.cc:65] CompositorAnimationObserver is active for too long (77.8375s) location=make_unique@third_party\libc++\src\include\__memory\unique_ptr.h:759 FTEST-UNEXPECTED-FAIL | must check the new alt text flow (part 3) FTEST-UNEXPECTED-FAIL | must check the new alt text flow (part 1) 1769727707854 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 389 timed out FTEST-UNEXPECTED-FAIL | must check the new alt text flow (part 2) FTEST-UNEXPECTED-FAIL | must check that the popup disappears when a new image is inserted FTEST-UNEXPECTED-FAIL | must check that deleting an image can be undone using the undo button FTEST-UNEXPECTED-FAIL | must check that the undo deletion popup displays the correct message 1769727827882 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 392 timed out 1769727827885 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 392 timed out FTEST-UNEXPECTED-FAIL | must check that the annotation is correctly restored FTEST-UNEXPECTED-FAIL | must check that the stamp has its canvas at the right position 1769727933574 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 395 timed out FTEST-UNEXPECTED-FAIL | must check that the annotation isn't unselected when an other finger taps on the screen FTEST-UNEXPECTED-FAIL | must let checkboxes with the same name behave like radio buttons [6864:3500:0129/230615.715:ERROR:ui\compositor\compositor_animation_observer.cc:65] CompositorAnimationObserver is active for too long (67.5714s) location=make_unique@third_party\libc++\src\include\__memory\unique_ptr.h:759 1769727987198 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 397 timed out FTEST-UNEXPECTED-FAIL | must set the comment button at the right place FTEST-UNEXPECTED-FAIL | must set the right color to the comment button 1769728042456 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 397 timed out 1769728042456 RemoteAgent WARN MessageHandlerFrameParent ping for command script.callFunctionDeclaration to 397 timed out FTEST-UNEXPECTED-FAIL | must set the comment dialog in the viewport (RTL) [6864:3500:0129/230749.140:ERROR:ui\compositor\compositor_animation_observer.cc:65] CompositorAnimationObserver is active for too long (75.6212s) location=make_unique@third_party\libc++\src\include\__memory\unique_ptr.h:759 FTEST-UNEXPECTED-FAIL | must check that deleting a comment can be undone using the undo button FTEST-UNEXPECTED-FAIL | must check that the undo deletion popup displays 'Comment removed' message FTEST-UNEXPECTED-FAIL | must check that deleting a comment can be undone using Ctrl+Z FTEST-UNEXPECTED-FAIL | must check that the undo bar closes when clicking the close button FTEST-UNEXPECTED-FAIL | must check that the comment popup is hidden after redo FTEST-UNEXPECTED-FAIL | must check that the annotation is focused FTEST-UNEXPECTED-FAIL | must check that the comment is saved FTEST-UNEXPECTED-FAIL | must check that the annotations are in the right order 1769728340760 RemoteAgent WARN Timed out waiting for animation frame 1769728342397 RemoteAgent WARN Timed out waiting for animation frame 1769728344332 RemoteAgent WARN Timed out waiting for animation frame 1769728345935 RemoteAgent WARN Timed out waiting for animation frame FTEST-UNEXPECTED-FAIL | must check that comment button isn't in the annotation toolbar FTEST-UNEXPECTED-FAIL | must check that the comment button has a title 1769728420181 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 410 timed out FTEST-UNEXPECTED-FAIL | must check that the button is removed in the annotation layer FTEST-UNEXPECTED-FAIL | must check that the comment button is added in the annotation layer 1769728458057 RemoteAgent WARN MessageHandlerFrameParent ping for command _configuration._applySessionData to undefined timed out 1769728462763 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 411 timed out FTEST-UNEXPECTED-FAIL | must check that the popup is deleted when the editor is 1769728485264 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 412 timed out FTEST-UNEXPECTED-FAIL | must check that the focus is moved on the editor once the popup is deleted 1769728509081 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 412 timed out FTEST-UNEXPECTED-FAIL | must check that comments can be selected/unselected FTEST-UNEXPECTED-FAIL | must check that the comment sidebar is resizable [6864:3500:0129/231557.596:ERROR:ui\compositor\compositor_animation_observer.cc:65] CompositorAnimationObserver is active for too long (124.741s) location=make_unique@third_party\libc++\src\include\__memory\unique_ptr.h:759 FTEST-UNEXPECTED-FAIL | must check that comments are in chronological order FTEST-UNEXPECTED-FAIL | must check that the comment sidebar is resizable with the keyboard FTEST-UNEXPECTED-FAIL | must check that the focus is moved on the comment button FTEST-UNEXPECTED-FAIL | must set the comment dialog in the viewport (LTR) FTEST-UNEXPECTED-FAIL | must check that the focus is moved on the comment button .TEST-PASSED | must check the checkbox FTEST-UNEXPECTED-FAIL | must let checkboxes with the same name behave like radio buttons FTEST-UNEXPECTED-FAIL | must check the checkbox FTEST-UNEXPECTED-FAIL | must show a popup on mouseover [6864:3500:0129/232149.242:ERROR:ui\compositor\compositor_animation_observer.cc:65] CompositorAnimationObserver is active for too long (124.163s) location=make_unique@third_party\libc++\src\include\__memory\unique_ptr.h:759 FTEST-UNEXPECTED-FAIL | must check the popup position in the DOM 1769728940198 RemoteAgent WARN MessageHandlerFrameParent ping for command browsingContext._awaitVisibilityState to 425 timed out FTEST-UNEXPECTED-FAIL | must click on widget annotations Failures: 1) Highlight Editor Undo deletion popup has the expected behaviour must check that the popup disappears when a PDF is drag-and-dropped Message:  ProtocolError: Protocol error (browsingContext.create): no such frame DiscardedBrowsingContextError: BrowsingContext does no longer exist RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8 MessageHandlerError@chrome://remote/content/shared/messagehandler/Errors.sys.mjs:14:5 DiscardedBrowsingContextError@chrome://remote/content/shared/messagehandler/Errors.sys.mjs:76:5 waitForCurrentWindowGlobal@chrome://remote/content/shared/messagehandler/transports/BrowsingContextUtils.sys.mjs:215:11  Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  Error: Attempted to use detached Frame '72bc4dee-8db0-4a24-ae8e-e2c303893297'. Stack: at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:99:23) at BidiPage.evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:814:43) at closeSinglePage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:144:14) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:47 at Array.map () at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/highlight_editor_spec.mjs:2069:13) at 2) Highlight Editor Editor must keep selected must scroll and check that the highlight is selected Message:  ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:104:36) 3) autolinker when highlighting search results must find links that overlap with search results Message:  Error: Waiting for selector `.annotationLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/autolinker_spec.mjs:222:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/autolinker_spec.mjs:222:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/autolinker_spec.mjs:232:13) at at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) 4) autolinker bug1019475_2.pdf must appropriately add link annotations when relevant Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/autolinker_spec.mjs:79:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 5) autolinker pr19449.pdf must not add links that overlap even if the URLs are different Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/autolinker_spec.mjs:149:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 6) autolinker bug1019475_1.pdf must not add links when unnecessary Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/pr19449.pdf#zoom=page-fit&docBaseUrl=http%3A%2F%2Fexample.com&enableAutoLinking=true Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/autolinker_spec.mjs:115:13) at 7) ResetForm action Annotation order in the DOM must check that annotations are in the visual order Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:893:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 8) ResetForm action FreeText widget issue14438.pdf must check that the FreeText annotation has a popup Message:  ProtocolError: script.addPreloadScript timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at Browser.addPreloadScript (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Browser.js:233:64) at Browser. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.addPreloadScript (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:386:51) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/issue14438.pdf#zoom=page-fit Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:538:15) at 9) ResetForm action Annotation without popup and enableComment set to true annotation-text-without-popup.pdf must check that the popup is shown Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:829:15) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 10) ResetForm action resetform.pdf must reset all fields Message:  TimeoutError: Navigation timeout of 30000 ms exceeded Stack: at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/util.js:225:19 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1944:31 at OperatorSubscriber2._this._next (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1001:9) at Subscriber2.next (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:704:12) at AsyncAction2. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:2288:20) at AsyncAction2._execute (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1368:12) at AsyncAction2.execute (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1357:22) at AsyncScheduler2.flush (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1435:26) at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:410:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 11) ResetForm action resetform.pdf must reset some fields Message:  Error: Waiting for selector `[data-annotation-id="63R"]` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:406:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:406:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 12) ResetForm action Ink widget and its popup after editing annotation-caret-ink.pdf must check that the Ink annotation has a popup Message:  ProtocolError: Protocol error (input.performActions): no such frame Browsing context is gone Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.performActions (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:372:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiKeyboard.type (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Input.js:342:54) at BidiElementHandle.type (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/ElementHandle.js:976:46) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at runNextTicks (node:internal/process/task_queues:65:5) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:567:15) at 13) ResetForm action Rotated annotation and its clickable area rotated_ink.pdf must check that the clickable area has been rotated Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:719:15) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 14) ResetForm action Don't use AP when /NeedAppearances is true bug1844583.pdf must check the content of the text field Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/rotated_ink.pdf#zoom=page-fit Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:603:15) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 15) ResetForm action Toggle popup with keyboard tagged_stamp.pdf must check that the popup has the correct visibility Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:631:15) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 16) ResetForm action Annotation with empty popup and aria issue14438.pdf must check that the highlight annotation has no popup and no aria-haspopup attribute Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:687:15) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 17) Ink must update its color must check that the stroke color is the one chosen from the color picker Message:  Error: Waiting for selector `[data-annotation-id="693R"]` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:680:17) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:680:17) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:1211:11) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 18) Ink Editor Basic operations must draw, undo a deletion and check that the editors are not selected Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:1207:13) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:1207:13) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) 19) Ink Editor Basic operations must draw, undo/redo and check that the editor don't move Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  Error: Browsing context already closed. Stack: at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:99:23) at BidiKeyboard.up (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Input.js:272:54) at kbUndo (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:704:23) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:121:13 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:107:7) 20) Ink Editor Basic operations must draw and move with the keyboard Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 21) Ink Editor with a rotated pdf must draw something Message:  ProtocolError: Protocol error (input.performActions): no such frame Browsing context is gone Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.performActions (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:372:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiKeyboard.press (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Input.js:303:54) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:158:27 22) Ink Editor Ink (update existing) must update an existing annotation Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  Error: Waiting for selector `.annotationEditorLayer.inkEditing` failed Stack: error properties: Object({ cause: Error: Browsing context already closed. }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async switchToEditor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:847:3) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:740:11 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:670:7) Caused by: Error: Browsing context already closed. at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:77:43 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7 at Array.map () at Object.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:35:20) at WindowRealm.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/EventEmitter.js:77:23) at [nodejs.dispose] (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:131:18) at WindowRealm.dispose (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:83:32) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:110:23) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:158:18 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7 23) Ink Editor Undo deletion popup has the expected behaviour must check that deleting a drawing can be undone using the undo button Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:812:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:812:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:816:13) at at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) 24) Ink Editor Undo deletion popup has the expected behaviour must check that the undo deletion popup displays the correct message Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/tracemonkey.pdf#zoom=page-fit Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:816:13) at 25) Ink Editor Undo deletion popup has the expected behaviour must check that the popup disappears when a new drawing is created Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  Error: Error: failed to find element matching selector ".annotationEditorLayer" Stack: at BidiElementHandle.$eval (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/ElementHandle.js:495:27) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.$eval (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:464:20) at async BidiPage.$eval (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:448:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:901:27 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:883:7) 26) Ink Editor Delete a draw, scroll and undo it must check that a draw can be undone Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:389:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 27) Ink Editor Draw several times in the same editor must check that we can draw several times on the same canvas Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:385:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:385:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  ProtocolError: Protocol error (input.performActions): no such frame Context F95297852A92AB2767696ECEAEF3B0D3 not found Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.performActions (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:372:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiKeyboard.press (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Input.js:303:54) at commit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:49:23) 28) Ink Editor Undo a draw must check that a draw can be undone Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:298:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 29) Ink Editor Delete a draw and undo it on another page must check that a draw can be undone Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:294:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:294:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:337:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 30) Ink Editor Annotation mustn't take focus if it isn't visible must check that the focus isn't taken Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:333:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:333:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:614:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 31) Ink Editor Draw annotations on several page, move one of them and delete it must check that the first annotation is correctly associated with its SVG Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:984:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 32) Ink Editor Invisible layers must be disabled must check that the editor layer is disabled Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:976:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:976:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:220:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 33) Ink Editor Selected editor must be updated even if the page has been destroyed must check that the color has been changed Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:216:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:216:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:506:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 34) Ink Editor Can delete the drawing in progress and undo the deletion must check that the deletion has been undid Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:502:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:502:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:575:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 35) Ink Editor Ink editor must be committed when blurred must check that the ink editor is committed Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:269:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 36) Text field Empty text field must check that the field is empty although its appearance contains a white space Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:265:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/ink_editor_spec.mjs:265:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Waiting for selector `[data-element-id="7R"]` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/text_field_spec.mjs:23:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/text_field_spec.mjs:23:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/text_field_spec.mjs:27:13) at 37) PDF Thumbnail View Works without errors should render thumbnails without errors Message:  ProtocolError: input.performActions timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.performActions (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:372:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiMouse.click (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Input.js:476:54) at BidiElementHandle.click (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/ElementHandle.js:724:47) 38) PDF Thumbnail View The view is scrolled correctly should scroll the view Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/thumbnail_view_spec.mjs:54:13) at 39) PDF Thumbnail View The view is accessible with the keyboard should navigate with the keyboard Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/thumbnail_view_spec.mjs:104:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 40) PDFDocumentProperties Document with both /Info and /Metadata must check that the document properties dialog has the correct information Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/document_properties_spec.mjs:58:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 41) Reorganize Pages View Save a pdf should check that a save is triggered Message:  Error: Waiting for selector `.textLayer .endOfContent` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/document_properties_spec.mjs:54:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/document_properties_spec.mjs:54:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/reorganize_pages_spec.mjs:586:13) at 42) Reorganize Pages View Links and outlines should check that outlines are updated after moving pages Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 43) Reorganize Pages View Links and outlines should check that link is updated after moving pages Message:  Error: Attempted to use detached Frame '12D9EEA27DBA153270351446A442C11E'. Stack: at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:99:23) at BidiPage.$eval (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:448:43) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/reorganize_pages_spec.mjs:494:42 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/reorganize_pages_spec.mjs:483:7) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  Error: Attempted to use detached Frame '4140fa07-2fe8-4c6c-ba3f-ca3eacb6f526'. Stack: at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:99:23) at BidiPage.evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:814:43) at closeSinglePage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:144:14) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:47 at Array.map () at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/reorganize_pages_spec.mjs:463:13) at 44) Reorganize Pages View Search in pdf should check if the search is working after moving pages Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/reorganize_pages_spec.mjs:351:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 45) Reorganize Pages View Drag & Drop should reorder thumbnails after dropping two non-adjacent pages Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 46) Reorganize Pages View Drag & Drop should reorder thumbnails after dropping at position 0 Message:  ProtocolError: Protocol error (script.callFunction): no such frame Browsing context is gone Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at runNextTicks (node:internal/process/task_queues:65:5) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  Error: Browsing context already closed. Stack: at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:77:43 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7 at Array.map () at Object.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:35:20) at WindowRealm.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/EventEmitter.js:77:23) at [nodejs.dispose] (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:131:18) at WindowRealm.dispose (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:83:32) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:110:23) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:158:18 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7 47) Reorganize Pages View Drag & Drop should select the dropped page (bug 2010820) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 48) Reorganize Pages View Drag & Drop should reorder thumbnails after dropping two adjacent pages Message:  ProtocolError: Protocol error (input.performActions): no such frame Browsing context is gone Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.performActions (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:372:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiMouse.move (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Input.js:412:54) at dragAndDrop (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:576:22) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  Error: Node is either not clickable or not an Element Stack: at BidiElementHandle.clickablePoint (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/ElementHandle.js:692:23) at async BidiElementHandle. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/ElementHandle.js:118:20) at async BidiElementHandle.click (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/ElementHandle.js:722:30) at async BidiElementHandle. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/ElementHandle.js:129:24) at async BidiFrame.click (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:749:17) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/reorganize_pages_spec.mjs:250:11 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/reorganize_pages_spec.mjs:245:7) 49) Reorganize Pages View Drag & Drop should reorder thumbnails after dropping Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  Error: Browsing context already closed. Stack: at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:77:43 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7 at Array.map () at Object.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:35:20) at WindowRealm.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/EventEmitter.js:77:23) at [nodejs.dispose] (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:131:18) at WindowRealm.dispose (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:83:32) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:110:23) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:158:18 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7 50) find bar scrolls to the search result text for smaller viewports must scroll to the search result text Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/find_spec.mjs:161:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 51) find bar highlight all must highlight text in the right position Message:  Error: Waiting for selector `.textLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/find_spec.mjs:157:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/find_spec.mjs:157:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/find_spec.mjs:36:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 52) find bar highlight all (XFA) must search xfa correctly Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/find_spec.mjs:97:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 53) find bar issue19207.pdf must scroll to the search result text Message:  Error: Waiting for selector `.xfaLayer` failed Stack: error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/find_spec.mjs:93:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/find_spec.mjs:134:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 54) Text widget issue16473.pdf must reset a formatted value after a change Message:  Error: Waiting for selector `.textLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/find_spec.mjs:130:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) 55) Text widget issue13271.pdf must update all the fields with the same value Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:206:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 56) PDF viewer Zoom commands must check that zoom commands don't scroll the document Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:143:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 57) PDF viewer Canvas fits the page must check that canvas perfectly fits the page whatever the zoom level is Message:  Error: Waiting for selector `.textLayer .endOfContent` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:139:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:139:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:104:36) 58) PDF viewer Detail view on zoom when cancelled and re-rendered after 1 microtick properly cleans up old canvases from the dom Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:473:15) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 59) PDF viewer Detail view on zoom with pixel ratio 1 when starting already zoomed in past max canvas size must render the detail view Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:473:15) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 60) PDF viewer Detail view on zoom with pixel ratio 1 when zooming in past max canvas size must render the detail view Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:473:15) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 61) PDF viewer Detail view on zoom with pixel ratio 1 setupPages() sets the proper devicePixelRatio Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:473:15) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 62) PDF viewer Detail view on zoom with pixel ratio 1 when scrolling little enough that the existing detail covers the new viewport must not re-create the detail canvas Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:473:15) at 63) PDF viewer SecondaryToolbar must check that the SecondaryToolbar doesn't close between rotations Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 64) PDF viewer Zoom origin supports specifying a custom origin Message:  ProtocolError: Protocol error (input.performActions): no such frame DiscardedBrowsingContextError: BrowsingContext does no longer exist RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8 MessageHandlerError@chrome://remote/content/shared/messagehandler/Errors.sys.mjs:14:5 DiscardedBrowsingContextError@chrome://remote/content/shared/messagehandler/Errors.sys.mjs:76:5 _sendCommandToBrowsingContext@chrome://remote/content/shared/messagehandler/transports/RootTransport.sys.mjs:137:13 forwardCommand@chrome://remote/content/shared/messagehandler/transports/RootTransport.sys.mjs:74:19 forwardCommand@chrome://remote/content/shared/messagehandler/RootMessageHandler.sys.mjs:162:36 _forwardToWindowGlobal@chrome://remote/content/webdriver-bidi/modules/RootBiDiModule.sys.mjs:123:32 #dispatchEvent@chrome://remote/content/webdriver-bidi/modules/root/input.sys.mjs:120:18 pointerDown@chrome://remote/content/shared/webdriver/Actions.sys.mjs:2533:11 dispatch@chrome://remote/content/shared/webdriver/Actions.sys.mjs:1414:31 dispatch/pendingEvents<@chrome://remote/content/shared/webdriver/Actions.sys.mjs:2779:14 dispatch@chrome://remote/content/shared/webdriver/Actions.sys.mjs:2778:39 dispatch/chainEvents<@chrome://remote/content/shared/webdriver/Actions.sys.mjs:2668:27  Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.performActions (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:372:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiMouse.click (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Input.js:476:54) at BidiElementHandle.click (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/ElementHandle.js:724:47) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:44:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 65) PDF viewer Filename with a hash sign must extract the filename correctly Message:  Error: Waiting for selector `.textLayer .endOfContent` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:34:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:34:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) 66) PDF viewer File param with an URL must load and extract the filename correctly Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:1247:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 67) PDF viewer Keyboard scrolling on startup (bug 843653) must check that keyboard scrolling works without having to give the focus to the viewer Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:1305:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 68) PDF viewer File param with encoded characters (issue 20420) must not double-decode the file param Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:1276:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 69) PDF viewer Printing can be disallowed for some pdfs (bug 1978985) must check that printing is disallowed Message:  Error: Waiting for selector `.textLayer .endOfContent` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:1301:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at runNextTicks (node:internal/process/task_queues:65:5) at process.processImmediate (node:internal/timers:453:9) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/print_protection.pdf#zoom=page-fit&enablePermissions=true Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:1355:13) at 70) PDF viewer Pinch-zoom keeps the content under the pinch centre fixed on the screen Message:  Error: Waiting for selector `.textLayer .endOfContent` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:1269:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:1269:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 71) PDF viewer Scroll into view Check that the top right corner of the annotation is centered vertically Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/tracemonkey.pdf#zoom=page-fit Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) 72) PDF viewer CSS-only zoom forced (maxCanvasPixels: 0) respects drawing delay when zooming out Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/tracemonkey.pdf#zoom=page-fit&maxCanvasPixels=0 Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:199:15) at 73) PDF viewer CSS-only zoom forced (maxCanvasPixels: 0) respects drawing delay when zooming in Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:199:15) at at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) 74) PDF viewer CSS-only zoom triggers when going bigger than maxCanvasPixels test correctly configured Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:290:15) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 75) PDF viewer CSS-only zoom triggers when going bigger than maxCanvasPixels does not trigger CSS-only zoom below maxCanvasPixels Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/tracemonkey.pdf#zoom=page-fit&maxCanvasPixels=1000000 Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/tracemonkey.pdf#zoom=page-fit&maxCanvasPixels=1000000 Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/viewer_spec.mjs:290:15) at 76) PDF viewer CSS-only zoom triggers when going bigger than maxCanvasPixels triggers CSS-only zoom above maxCanvasPixels Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 77) accessibility Stamp annotation accessibility must check the aria-label linked to the stamp annotation Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:191:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 78) accessibility Stamp annotation accessibility must check that the stamp annotation is linked to the struct tree Message:  Error: Waiting for selector `.annotationLayer #pdfjs_internal_id_21R` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:184:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:184:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/tagged_stamp.pdf#zoom=page-fit Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:191:13) at 79) accessibility MathML with some attributes in AF entry from LaTeX must check that the MathML is correctly inserted Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:367:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 80) accessibility MathML in AF entry from LaTeX must check that the MathML is correctly inserted Message:  Error: Waiting for selector `.textLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:363:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:317:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 81) accessibility No undefined id must check that span hasn't an 'undefined' id Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:296:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 82) accessibility Annotation must check that some spans are linked to some annotations thanks to aria-owns Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/tracemonkey_a11y.pdf#zoom=page-fit Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:118:13) at 83) accessibility Artifacts must be aria-hidden must check that some artifacts are aria-hidden Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:442:13) at 84) accessibility structure tree must check that the struct tree is still there after zooming Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  Error: Attempted to use detached Frame '043348cb-82e6-4a18-b7ac-5c8a9ff386c7'. Stack: at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:99:23) at BidiPage.evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:814:43) at closeSinglePage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:144:14) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:47 at Array.map () at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:46:13) at 85) accessibility MathML tags in the struct tree must check that the MathML is correctly inserted Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:410:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 86) accessibility Text elements must be aria-hidden when there's MathML and annotations must check that the text in text layer is aria-hidden Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:510:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 87) accessibility No alt-text with MathML must check that there's no alt-text on the MathML node Message:  Error: Waiting for selector `.textLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:406:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/accessibility_spec.mjs:406:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/bug2009627.pdf#zoom=page-fit Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) 88) Stamp Editor A stamp mustn't be on top of the secondary toolbar must check that a stamp editor isn't on top of the secondary toolbar Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 89) Stamp Editor Resize must check that an added image stay within the page Message:  ProtocolError: Protocol error (script.callFunction): no such frame Browsing context is gone Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:104:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 90) Stamp Editor Resize must check that the opposite corner doesn't move Message:  ProtocolError: Protocol error (script.callFunction): unknown error Protocol error (DOM.resolveNode): Target closed TargetCloseError: Protocol error (DOM.resolveNode): Target closed at CallbackRegistry.clear (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:79:36) at CdpCDPSession.onClosed (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/cdp/CdpSession.js:112:25) at Connection.onMessage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/cdp/Connection.js:145:25) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:104:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  Error: Waiting for selector `#pdfjs_internal_editor_0` failed Stack: error properties: Object({ cause: Error: Browsing context already closed. }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async getRect (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:232:3) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:303:27 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:280:7) Caused by: Error: Browsing context already closed. at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:77:43 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7 at Array.map () at Object.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:35:20) at WindowRealm.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/EventEmitter.js:77:23) at [nodejs.dispose] (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:131:18) at WindowRealm.dispose (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:83:32) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:110:23) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:158:18 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7 91) Stamp Editor Stamp (change alt-text) must update an existing alt-text Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1455:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 92) Stamp Editor Basic operations must load a PNG which is bigger than a page Message:  Error: Waiting for selector `[data-annotation-id="58R"]` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1451:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1451:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:112:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 93) Stamp Editor Basic operations must load a SVG, delete it and undo Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/empty.pdf#zoom=page-fit Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) 94) Stamp Editor Basic operations must load a SVG Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/empty.pdf#zoom=page-fit Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  Error: Attempted to use detached Frame 'cd49171e-1a38-4ad5-be8e-f8150a819b6e'. Stack: at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:99:23) at BidiPage.evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:814:43) at closeSinglePage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:144:14) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:47 at Array.map () at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:112:13) at 95) Stamp Editor Stamp (move existing) must move an annotation Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1417:13) at at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) 96) Stamp Editor Resize an image with the keyboard must check that the dimensions change Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  Error: Browsing context already closed. Stack: at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:77:43 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7 at Array.map () at Object.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:35:20) at WindowRealm.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/EventEmitter.js:77:23) at [nodejs.dispose] (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:131:18) at WindowRealm.dispose (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:83:32) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:110:23) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:158:18 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7 97) Stamp Editor No auto-resize must check that a stamp editor isn't resizing itself Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  Error: Browsing context already closed. Stack: at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:77:43 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7 at Array.map () at Object.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:35:20) at WindowRealm.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/EventEmitter.js:77:23) at [nodejs.dispose] (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:131:18) at WindowRealm.dispose (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:83:32) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:110:23) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:158:18 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7 98) Stamp Editor Alt text dialog must check that the alt-text flow is correctly implemented Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 99) Stamp Editor Undo a stamp must check that a stamp can be undone Message:  Error: Attempted to use detached Frame '414f2a72-45da-4895-abe3-d11ba780f609'. Stack: at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:99:23) at BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:43) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:453:20) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:667:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 100) Stamp Editor Copy/paste from a tab to an other must check that the alt-text button is here when pasting in the second tab Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:663:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:663:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:633:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 101) Stamp Editor Stamp (move between pages) must move a stamp annotation from page 1 to page 2 Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1840:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 102) Stamp Editor Switch to edit mode by double clicking on an existing stamp annotation must switch to edit mode Message:  Error: Waiting for selector `[data-annotation-id="24R"]` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1832:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1832:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1754:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 103) Stamp Editor Delete a stamp, scroll and undo it must check that a stamp can be undone Message:  Error: Waiting for selector `[data-annotation-id="999R"]` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1750:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1750:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:744:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 104) Stamp Editor Switch to edit mode, zoom and check that the non-editable stamp is still there must check if the canvas is still red Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1785:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 105) Stamp Editor Resize a stamp must check that a resized stamp has its canvas at the right position Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:740:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:740:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:784:13) at at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) 106) Stamp Editor Switch to edit mode a pdf with an existing stamp annotation on an invisible and rendered page must move on the second page Message:  Error: Waiting for selector `[data-annotation-id="14R"]` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1781:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1781:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at runNextTicks (node:internal/process/task_queues:65:5) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1685:13) at 107) Stamp Editor Switch to edit mode a pdf with an existing stamp annotation on an invisible and unrendered page must move on the last page Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1715:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 108) Stamp Editor Delete a stamp and undo it on another page must check that a stamp can be undone Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/issue19239.pdf#zoom=page-fit Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at processTicksAndRejections (node:internal/process/task_queues:105:5) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:699:13) at 109) Stamp Editor Copy and paste a stamp with an alt text must check that the pasted image has an alt text Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:875:13) at 110) Stamp Editor New alt-text flow must check that the data in telemetry are correct Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:939:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 111) Stamp Editor New alt-text flow must check the new alt text flow (part 3) Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/empty.pdf#zoom=page-fit&enableAltText=true&enableUpdatedAddImage=true&enableGuessAltText=true Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) 112) Stamp Editor New alt-text flow must check the new alt text flow (part 1) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  Error: Attempted to use detached Frame '1947258a-c793-4953-9502-3f57a3062092'. Stack: at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:99:23) at BidiPage.evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:814:43) at closeSinglePage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:144:14) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:47 at Array.map () at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:939:13) at 113) Stamp Editor New alt-text flow must check the new alt text flow (part 2) Message:  TimeoutError: Navigation timeout of 30000 ms exceeded Stack: at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/util.js:225:19 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1944:31 at OperatorSubscriber2._this._next (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1001:9) at Subscriber2.next (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:704:12) at AsyncAction2. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:2288:20) at AsyncAction2._execute (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1368:12) at AsyncAction2.execute (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1357:22) at AsyncScheduler2.flush (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1435:26) at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  Error: Attempted to use detached Frame '1947258a-c793-4953-9502-3f57a3062092'. Stack: at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:99:23) at BidiPage.evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:814:43) at closeSinglePage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:144:14) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:47 at Array.map () at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:939:13) at 114) Stamp Editor Undo deletion popup has the expected behaviour must check that the popup disappears when a new image is inserted Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/tracemonkey.pdf#zoom=page-fit Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1596:13) at at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) 115) Stamp Editor Undo deletion popup has the expected behaviour must check that deleting an image can be undone using the undo button Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1596:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 116) Stamp Editor Undo deletion popup has the expected behaviour must check that the undo deletion popup displays the correct message Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1592:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1592:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1596:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 117) Stamp Editor Stamp (delete existing and undo) must check that the annotation is correctly restored Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1592:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1592:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 118) Stamp Editor Add a stamp in odd spread mode must check that the stamp has its canvas at the right position Message:  TimeoutError: Waiting failed: 30000ms exceeded Stack: at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:46:34) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at BidiFrame.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:580:43) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiPage.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1433:37) at waitForSerialized (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:358:15) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1538:17 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1519:7) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:842:13) at 119) Stamp Editor Drag a stamp annotation and click on a touchscreen must check that the annotation isn't unselected when an other finger taps on the screen Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/stamp_editor_spec.mjs:1563:13) at 120) Annotation and storage issue14023.pdf must let checkboxes with the same name behave like radio buttons Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:309:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 121) Comment Update comment position and color in reading mode must set the comment button at the right place Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:168:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 122) Comment Update comment position and color in reading mode must set the right color to the comment button Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/comments.pdf#zoom=page-fit&enableComment=true&highlightEditorColors=yellow%3D%23FFFF00%2Cgreen%3D%2300FF00%2Cblue%3D%230000FF%2Cpink%3D%23FF00FF%2Cred%3D%23FF0000 Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:168:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 123) Comment Comment edit dialog must be visible in rtl must set the comment dialog in the viewport (RTL) Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/comments.pdf#zoom=page-fit&enableComment=true&highlightEditorColors=yellow%3D%23FFFF00%2Cgreen%3D%2300FF00%2Cblue%3D%230000FF%2Cpink%3D%23FF00FF%2Cred%3D%23FF0000 Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at processTicksAndRejections (node:internal/process/task_queues:105:5) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:119:13) at at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) 124) Comment Undo deletion popup for comments (bug 1999154) must check that deleting a comment can be undone using the undo button Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:985:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 125) Comment Undo deletion popup for comments (bug 1999154) must check that the undo deletion popup displays 'Comment removed' message Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/tracemonkey.pdf#zoom=page-fit&enableComment=true Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/tracemonkey.pdf#zoom=page-fit&enableComment=true Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:985:13) at at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) 126) Comment Undo deletion popup for comments (bug 1999154) must check that deleting a comment can be undone using Ctrl+Z Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:985:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 127) Comment Undo deletion popup for comments (bug 1999154) must check that the undo bar closes when clicking the close button Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:975:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:985:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 128) Comment Undo deletion popup for comments (bug 1999154) must check that the comment popup is hidden after redo Message:  TimeoutError: Navigation timeout of 30000 ms exceeded Stack: at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/util.js:225:19 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1944:31 at OperatorSubscriber2._this._next (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1001:9) at Subscriber2.next (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:704:12) at AsyncAction2. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:2288:20) at AsyncAction2._execute (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1368:12) at AsyncAction2.execute (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1357:22) at AsyncScheduler2.flush (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/rxjs/rxjs.js:1435:26) at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/tracemonkey.pdf#zoom=page-fit&enableComment=true Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:985:13) at 129) Comment Focus annotation after comment has been deleted (bug 1994738) must check that the annotation is focused Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:836:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 130) Comment Save a comment in using CTRL+Enter must check that the comment is saved Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/tracemonkey.pdf#zoom=page-fit&enableComment=true Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:927:13) at 131) Comment Annotations order in reading mode must check that the annotations are in the right order Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/comments.pdf#zoom=page-fit&enableComment=true Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:775:13) at 132) Comment FreeText annotation doesn't have a popup (bug 1995028) must check that comment button isn't in the annotation toolbar Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  Error: Waiting for selector `#pdfjs_internal_editor_0 .editToolbar` failed Stack: error properties: Object({ cause: Error: Browsing context already closed. }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:892:11 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:880:7) Caused by: Error: Browsing context already closed. at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:77:43 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7 at Array.map () at Object.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:35:20) at WindowRealm.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/EventEmitter.js:77:23) at [nodejs.dispose] (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:131:18) at WindowRealm.dispose (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:83:32) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:110:23) at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:158:18 at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7 133) Comment Comment buttons must check that the comment button has a title Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:265:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 134) Comment Comment buttons must check that the button is removed in the annotation layer Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:255:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 1) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:255:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:265:13) at at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) 135) Comment Comment buttons must check that the comment button is added in the annotation layer Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:265:13) at 136) Comment Comment popup must check that the popup is deleted when the editor is Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:692:13) at at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) 137) Comment Comment popup must check that the focus is moved on the editor once the popup is deleted Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at runNextTicks (node:internal/process/task_queues:65:5) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:692:13) at at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) 138) Comment Comment sidebar must check that comments can be selected/unselected Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/comments.pdf#zoom=page-fit&enableComment=true Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:517:13) at 139) Comment Comment sidebar must check that the comment sidebar is resizable Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:517:13) at 140) Comment Comment sidebar must check that comments are in chronological order Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:517:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 141) Comment Comment sidebar must check that the comment sidebar is resizable with the keyboard Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at processTicksAndRejections (node:internal/process/task_queues:105:5) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:517:13) at 142) Comment Focused element after editing in reading mode must check that the focus is moved on the comment button Message:  Error: Waiting for selector `.annotationEditorLayer` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:507:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:507:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:104:36) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:455:13) at 143) Comment Comment edit dialog must be visible in ltr must set the comment dialog in the viewport (LTR) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:73:13) at 144) Comment Focused element after editing must check that the focus is moved on the comment button Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:23:20 Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/comment_spec.mjs:395:13) at 145) Checkbox annotation issue12706.pdf must let checkboxes with the same name behave like radio buttons Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 146) Checkbox annotation bug1847733.pdf must check the checkbox Message:  ProtocolError: Protocol error (script.callFunction): no such frame Browsing context is gone Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at runNextTicks (node:internal/process/task_queues:65:5) Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:176:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) 147) Annotation highlight annotation-highlight.pdf must show a popup on mouseover Message:  Error: Waiting for selector `[data-annotation-id="18R"]` failed Stack: error properties: Object({ cause: Error: Waiting failed }) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:172:15) Caused by: Error: Waiting failed error properties: Object({ cause: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. }) at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:21:21) at new WaitTask (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/WaitTask.js:27:16) at BidiFrameRealm.waitForFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Realm.js:22:26) at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:176:95) at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21) at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20) at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9 at async Promise.all (index 0) at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:172:15) Caused by: ProtocolError: script.callFunction timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at WindowRealm.callFunction (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:92:51) at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at #evaluate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:134:42) at BidiFrameRealm.evaluateHandle (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:101:36) Message:  ProtocolError: browsingContext.create timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at UserContext.createBrowsingContext (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/UserContext.js:131:77) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiBrowserContext.newPage (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BrowserContext.js:232:56) at processTicksAndRejections (node:internal/process/task_queues:105:5) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:37:13) at at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) 148) Annotation highlight annotation-highlight.pdf must check the popup position in the DOM Message:  Unhandled promise rejection: ProtocolError: Target.setAutoAttach timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at Connection._rawSend (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/cdp/Connection.js:104:26) at CdpCDPSession.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/cdp/CdpSession.js:71:33) at CDPClientAdapter.sendCommand (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/BidiOverCdp.js:105:39) at C:\pdfjs\botio-files-pdfjs\private\e7b88f8a76dd3a1\node_modules\chromium-bidi\lib\cjs\bidiMapper\modules\cdp\CdpTargetManager.js:116:43 at #handleAttachedToTargetEvent (C:\pdfjs\botio-files-pdfjs\private\e7b88f8a76dd3a1\node_modules\chromium-bidi\lib\cjs\bidiMapper\modules\cdp\CdpTargetManager.js:121:19) at C:\pdfjs\botio-files-pdfjs\private\e7b88f8a76dd3a1\node_modules\chromium-bidi\lib\cjs\bidiMapper\modules\cdp\CdpTargetManager.js:51:46 at C:\pdfjs\botio-files-pdfjs\private\e7b88f8a76dd3a1\node_modules\mitt\dist\mitt.js:1:255 Message:  ProtocolError: browsingContext.navigate timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. at http://127.0.0.1:56945/build/generic/web/viewer.html?file=/test/pdfs/annotation-highlight.pdf#zoom=page-fit Stack: at (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:99:14) at new Callback (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:103:16) at CallbackRegistry.create (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:22:26) at BidiConnection.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Connection.js:70:32) at Session.send (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Session.js:134:42) at Session. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BrowsingContext.navigate (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/BrowsingContext.js:334:33) at BrowsingContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) at BidiFrame.goto (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Frame.js:336:22) at BidiFrame. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:101:27) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:37:13) at 149) Annotation highlight Check that widget annotations are in front of highlight ones must click on widget annotations Message:  Error: Timeout - Async function did not complete within 30000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL) Stack: at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Message:  TypeError: Cannot read properties of undefined (reading 'map') Stack: at closePages (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:139:28) at UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:90:13) at at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) Pending: 1) The pen-drawn shape must maintain correct curvature regardless of the page it is drawn on or whether the curve's endpoint lies within or beyond the page boundaries must retain correct curvature regardless of the page or the curve's endpoint location Chrome on Windows doesn't allow having elements outside the viewport. 2) Highlight Editor Select text with the pointer hovering an existing highlight must check that an existing highlight is ignored on hovering Fails consistently on Windows (issue #20136). 3) Highlight Editor Highlight and caret browsing must check that an highlight can be left with the keyboard Caret browsing mode cannot be used in Chrome. 396 specs, 149 failures, 3 pending specs Finished in 7438.805 seconds Randomized with seed 74151 (jasmine --random=true --seed=74151) Jasmine received a result after the suite finished: { matcherName: '', message: 'Error: Waiting for selector `[data-annotation-id="23R"]` failed', stack: 'error properties: Object({ cause: Error: Browsing context already closed: User context was closed: Browser already closed. })\n' + ' at CSSQueryHandler.waitFor (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/QueryHandler.js:211:46)\n' + ' at runNextTicks (node:internal/process/task_queues:65:5)\n' + ' at listOnTimeout (node:internal/timers:549:9)\n' + ' at process.processTimers (node:internal/timers:523:7)\n' + ' at async BidiFrame.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Frame.js:541:21)\n' + ' at async BidiPage.waitForSelector (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/api/Page.js:1373:20)\n' + ' at async file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/test_utils.mjs:117:9\n' + ' at async Promise.all (index 1)\n' + ' at async UserContext. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/test/integration/annotation_spec.mjs:86:15)\n' + 'Caused by: Error: Browsing context already closed: User context was closed: Browser already closed.\n' + ' at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/Realm.js:77:43\n' + ' at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7\n' + ' at Array.map ()\n' + ' at Object.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:35:20)\n' + ' at WindowRealm.emit (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/common/EventEmitter.js:77:23)\n' + ' at [nodejs.dispose] (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:131:18)\n' + ' at WindowRealm.dispose (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:83:32)\n' + ' at WindowRealm. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/util/decorators.js:110:23)\n' + ' at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/puppeteer/bidi/core/Realm.js:158:18\n' + ' at file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/node_modules/puppeteer-core/lib/esm/third_party/mitt/mitt.js:36:7', passed: false, expected: '', actual: '' } Dynamically enable window occlusion 1 JavaScript error: chrome://remote/content/shared/Realm.sys.mjs, line 184: TypeError: can't access dead object JavaScript error: chrome://remote/content/shared/Realm.sys.mjs, line 184: TypeError: can't access dead object JavaScript error: chrome://remote/content/shared/Realm.sys.mjs, line 184: TypeError: can't access dead object JavaScript error: chrome://remote/content/webdriver-bidi/modules/root/browsingContext.sys.mjs, line 2082: NS_ERROR_UNEXPECTED JavaScript error: chrome://remote/content/shared/NavigationManager.sys.mjs, line 738: NS_ERROR_UNEXPECTED JavaScript error: chrome://remote/content/shared/Realm.sys.mjs, line 184: TypeError: can't access dead object 1769729008075 SessionStore ERROR Could not write session state file : NotFoundError: Could not stat `C:\Users\ADMINI~1\AppData\Local\Temp\2\puppeteer_dev_firefox_profile-ad6drO\sessionstore.jsonlz4': file does not exist (NS_ERROR_FILE_NOT_FOUND) No traceback available JavaScript error: , line 0: NotAllowedError: Could not write to `C:\Users\ADMINI~1\AppData\Local\Temp\2\puppeteer_dev_firefox_profile-ad6drO\sessionCheckpoints.json': could not move overwite with temporary file: Could not move `C:\Users\ADMINI~1\AppData\Local\Temp\2\puppeteer_dev_firefox_profile-ad6drO\sessionCheckpoints.json.tmp' to `C:\Users\ADMINI~1\AppData\Local\Temp\2\puppeteer_dev_firefox_profile-ad6drO\sessionCheckpoints.json' (NS_ERROR_FILE_ACCESS_DENIED) JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: resource:///modules/asrouter/ASRouter.sys.mjs, line 2352: TypeError: can't access property "gBrowser", browser.ownerGlobal is null JavaScript error: chrome://remote/content/shared/Realm.sys.mjs, line 184: TypeError: can't access dead object ERROR: The process with PID 13344 (child process of PID 10376) could not be terminated. Reason: There is no running instance of the task. node:internal/process/promises:394 triggerUncaughtException(err, true /* fromPromise */); ^ [Error: EBUSY: resource busy or locked, unlink 'C:\Users\ADMINI~1\AppData\Local\Temp\2\puppeteer_dev_firefox_profile-ad6drO\cookies.sqlite'] { errno: -4082, code: 'EBUSY', syscall: 'unlink', path: 'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\2\\puppeteer_dev_firefox_profile-ad6drO\\cookies.sqlite' } Node.js v22.16.0 [23:23:36] 'runBotTest' errored after 2.4 h [23:23:36] Error: Running integration tests failed. at ChildProcess. (file:///C:/pdfjs/botio-files-pdfjs/private/e7b88f8a76dd3a1/gulpfile.mjs:796:16) at ChildProcess.emit (node:events:518:28) at ChildProcess.emit (node:domain:552:15) at maybeClose (node:internal/child_process:1101:16) at ChildProcess._handle.onexit (node:internal/child_process:304:5) at Process.callbackTrampoline (node:internal/async_hooks:130:17) [23:23:36] 'bottest' errored after 2.41 h !botio_message:+ **Unit tests:** FAILED !botio_message:+ **Integration Tests:** FAILED !botio_message:+ **Regression tests:** FAILED !botio_message: !botio_message:``` !botio_message: errors: 1055 !botio_message:``` >> Copying reftest analyzer files !botio_message: !botio_message:Image differences available at: http://54.193.163.58:8877/e7b88f8a76dd3a1/reftest-analyzer.html#web=eq.log >> Updating local PDF cache