๐Ÿš€ Main Branch Test Dashboard

Commit: 2c93b63
Date: 2026-01-28 23:41:50 UTC
Duration: 25m 32s
โœ…
Build
โœ… Passed
โŒ
Lint
โŒ Failed
โœ…
Unit Tests
โœ… Passed
โŒ
Integration
โŒ Failed
๐Ÿ“ธ
Screenshots
โœ… Done
๐Ÿ›
Chaos Tests
โŒ Errors

๐Ÿ“Š Test Results

๐Ÿ” ESLint

Status
Failed
Errors
Warnings

๐Ÿงช Unit Tests

Total
Passed
Failed
Skipped

๐Ÿ”— Integration Tests

Total
Passed
Failed
Skipped

๐Ÿ“ธ Multi-Platform Screenshots

Screenshots captured across Ubuntu, Windows, and macOS platforms with Chromium browser.

๐ŸŽ macOS Screenshots

No screenshots available for this platform

๐ŸŽ macOS Screenshots

No screenshots available for this platform

๐Ÿง Ubuntu Screenshots

No screenshots available for this platform

๐Ÿง Ubuntu Screenshots

No screenshots available for this platform

๐ŸชŸ Windows Screenshots

No screenshots available for this platform

๐ŸชŸ Windows Screenshots

No screenshots available for this platform

๐ŸชŸ Windows Screenshots

No screenshots available for this platform

๐ŸŒช๏ธ Chaos Testing Videos

Watch recordings of chaos tests that detected console errors. These videos show the exact sequence of events that led to each error.

๐Ÿ“ Logs

npm warn skipping integrity check for git dependency ssh://git@github.com/OmniBlocks/OmniBlocks-Paint.git
npm warn skipping integrity check for git dependency ssh://git@github.com/OmniBlocks/scratch-blocks.git
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated read-package-json@2.1.2: This package is no longer supported. Please use @npmcli/package-json instead.
npm warn deprecated move-concurrently@1.0.1: This package is no longer supported.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated lodash.omit@4.5.0: This package is deprecated. Use destructuring assignment syntax instead.
npm warn deprecated text-encoding@0.7.0: no longer maintained
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated uglify-es@3.3.10: support for ECMAScript is superseded by `uglify-js` as of v3.13.0
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated intl-messageformat-parser@1.8.1: We've written a new parser that's 6x faster and is backwards compatible. Please use @formatjs/icu-messageformat-parser
npm warn deprecated fs-write-stream-atomic@1.0.10: This package is no longer supported.
npm warn deprecated copy-concurrently@1.0.5: This package is no longer supported.
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm warn deprecated babel-plugin-react-intl@3.5.1: this package has been renamed to babel-plugin-formatjs
npm warn deprecated @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs
npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm warn deprecated @humanwhocodes/config-array@0.11.14: Use @eslint/config-array instead
npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm warn deprecated @babel/plugin-proposal-private-property-in-object@7.21.11: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm warn deprecated @babel/plugin-proposal-private-methods@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm warn deprecated @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.14.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm warn deprecated @babel/plugin-proposal-export-namespace-from@7.18.9: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.
npm warn deprecated @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm warn deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm warn deprecated @babel/plugin-proposal-logical-assignment-operators@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.
npm warn deprecated @babel/plugin-proposal-dynamic-import@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm warn deprecated @babel/plugin-proposal-class-static-block@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.
npm warn deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm warn deprecated @babel/plugin-proposal-json-strings@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated glob@7.1.2: Glob versions prior to v9 are no longer supported
npm warn deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated intl-messageformat-parser@1.4.0: We've written a new parser that's 6x faster and is backwards compatible. Please use @formatjs/icu-messageformat-parser
npm warn deprecated airbnb-prop-types@2.16.0: This package has been renamed to 'prop-types-tools'
npm warn deprecated eslint@8.55.0: This version is no longer supported. Please see https://eslint.org/version-support for other options.
npm warn deprecated intl-relativeformat@2.2.0: This package has been deprecated, please see migration guide at 'https://github.com/formatjs/formatjs/tree/master/packages/intl-relativeformat#migration-guide'
npm warn deprecated core-js@2.5.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.

> scratch-gui@0.6.0-alpha prepublish
> node scripts/prepublish.mjs

Downloading https://packagerdata.turbowarp.org/scratch-microbit-1.2.0.hex.zip
Found matching file: scratch-microbit-1.2.0.hex
Extracting static/microbit/scratch-microbit-1.2.0.hex
Multiple matching files found. Ignoring: __MACOSX/._scratch-microbit-1.2.0.hex
Wrote src/generated/microbit-hex-url.cjs
Prepublish script complete

added 1984 packages, and audited 1985 packages in 3m

212 packages are looking for funding
  run `npm fund` for details

83 vulnerabilities (9 low, 33 moderate, 35 high, 6 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
> scratch-gui@0.6.0-alpha build
> npm run clean && webpack --colors --bail


> scratch-gui@0.6.0-alpha clean
> rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist

[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
(node:2675) DeprecationWarning: Tapable.apply is deprecated. Call apply on the plugin directly instead
(Use `node --trace-deprecation ...` to show where the warning was created)
Hash: e31ced891cd2ab4d68de42c7ddcbf880aa5cbc5e
Version: webpack 4.47.0
Child
    Hash: e31ced891cd2ab4d68de
    Time: 153505ms
    Built at: 01/28/2026 11:21:48 PM
                                                                                                            Asset       Size  Chunks                                Chunk Names
                                                                                                         404.html   6.58 KiB          [emitted]                     
                                                                                                       404_2.html    1.7 KiB          [emitted]                     
                                                                                                     Boxy-sad.svg   3.87 KiB          [emitted]                     
                                                                                            DeterminationMono.ttf   20.6 KiB          [emitted]                     
                                                                                OmniBlocks Blocks (w_antenna).svg   6.22 KiB          [emitted]                     
                                                                                           OmniBlocks Blocks .svg   6.19 KiB          [emitted]                     
                                                                                                      addons.html   1.62 KiB          [emitted]                     
                                                                                            beepbox_editor.min.js   1.38 MiB          [emitted]              [big]  
                                                                                beepbox_editor.min.js.LICENSE.txt    1.2 KiB          [emitted]                     
                                                                                             beepbox_synth.min.js    469 KiB          [emitted]              [big]  
                                                                                 beepbox_synth.min.js.LICENSE.txt   1.13 KiB          [emitted]                     
                                                                                                     credits.html    1.4 KiB          [emitted]                     
                                                                                                   drumsamples.js   12.1 MiB          [emitted]              [big]  
                                                                                                      editor.html   9.85 KiB          [emitted]                     
                                                                                                       embed.html   1.91 KiB          [emitted]                     
                                                                                                   embedtest.html  461 bytes          [emitted]                     
                                                                                                embedtestbad.html  249 bytes          [emitted]                     
                                                                                                         faq.html   5.01 KiB          [emitted]                     
                                                                                                      favicon.ico    200 KiB          [emitted]                     
                                                                                                  fullscreen.html    9.8 KiB          [emitted]                     
                                                                                                      icon_32.png   1.36 KiB          [emitted]                     
                                                                                            icon_maskable_192.png   7.07 KiB          [emitted]                     
                                                                                                   images/192.png   37.4 KiB          [emitted]                     
                                                                                                   images/512.png    125 KiB          [emitted]                     
                                                                                      images/apple-touch-icon.png   91.9 KiB          [emitted]                     
                                                                                                       index.html   9.79 KiB          [emitted]                     
                                                     js/extension-worker/extension-worker.3f185668af7c6673f267.js   35.9 KiB          [emitted] [immutable]         
                                                          js/pentapod/addon-default-entry.eb6fda6484920c87cbb3.js    158 KiB       4  [emitted] [immutable]         addon-default-entry
                                                  js/pentapod/addon-entry-2d-color-picker.ba5522de47c98f4fb195.js   41.9 KiB       5  [emitted] [immutable]         addon-entry-2d-color-picker
                                               js/pentapod/addon-entry-better-img-uploads.078d7f905ad2946abf80.js   34.6 KiB       6  [emitted] [immutable]         addon-entry-better-img-uploads
                                                      js/pentapod/addon-entry-block-count.ccb6c3a72d20fb8a5dc9.js    1.2 KiB       7  [emitted] [immutable]         addon-entry-block-count
                                              js/pentapod/addon-entry-block-palette-icons.741eba13bd9f975834fc.js   22.5 KiB       8  [emitted] [immutable]         addon-entry-block-palette-icons
                                                     js/pentapod/addon-entry-blocks2image.05c3968f011ff086b281.js   4.49 KiB       9  [emitted] [immutable]         addon-entry-blocks2image
                                                       js/pentapod/addon-entry-cat-blocks.3c2ce73aa7e8fb08ba66.js    8.5 KiB      10  [emitted] [immutable]         addon-entry-cat-blocks
                                                           js/pentapod/addon-entry-clones.b9a01f024cf433096271.js    5.9 KiB      11  [emitted] [immutable]         addon-entry-clones
                                                          js/pentapod/addon-entry-columns.a2f025b7b18d38c12c75.js   6.08 KiB      12  [emitted] [immutable]         addon-entry-columns
                                                    js/pentapod/addon-entry-copy-reporter.354c73bb6d5e3813e17c.js   2.59 KiB      13  [emitted] [immutable]         addon-entry-copy-reporter
                                               js/pentapod/addon-entry-custom-block-shape.c588703c3a00ce35cb9c.js   3.92 KiB      14  [emitted] [immutable]         addon-entry-custom-block-shape
                                                js/pentapod/addon-entry-custom-block-text.a51cc883b6c6277c621f.js   2.57 KiB      15  [emitted] [immutable]         addon-entry-custom-block-text
                                                  js/pentapod/addon-entry-custom-menu-bar.c9b2bb0a1a1e8bac16e4.js  878 bytes      16  [emitted] [immutable]         addon-entry-custom-menu-bar
                                                      js/pentapod/addon-entry-custom-zoom.266b25d2b27379f73ad2.js   2.24 KiB      17  [emitted] [immutable]         addon-entry-custom-zoom
                                          js/pentapod/addon-entry-data-category-tweaks-v2.9e1146539aad1858d3ba.js   3.09 KiB      18  [emitted] [immutable]         addon-entry-data-category-tweaks-v2
                                                         js/pentapod/addon-entry-debugger.18ca12c4ae7891172975.js    244 KiB      19  [emitted] [immutable]         addon-entry-debugger
                                             js/pentapod/addon-entry-debugger.18ca12c4ae7891172975.js.LICENSE.txt  267 bytes          [emitted]                     
                                     js/pentapod/addon-entry-default-costume-editor-color.aa9ada8530c8f60145f1.js   3.85 KiB      20  [emitted] [immutable]         addon-entry-default-costume-editor-color
                                             js/pentapod/addon-entry-disable-paste-offset.9f234411380fba7389ca.js  919 bytes      21  [emitted] [immutable]         addon-entry-disable-paste-offset
                                        js/pentapod/addon-entry-disable-stage-drag-select.719513f884e848cf5087.js   1.06 KiB      22  [emitted] [immutable]         addon-entry-disable-stage-drag-select
                                     js/pentapod/addon-entry-editor-buttons-reverse-order.baefd96e7e138fc719fe.js   1.39 KiB      23  [emitted] [immutable]         addon-entry-editor-buttons-reverse-order
                                     js/pentapod/addon-entry-editor-colored-context-menus.9a5f77eab08935cf97e6.js   1.74 KiB      24  [emitted] [immutable]         addon-entry-editor-colored-context-menus
                                                   js/pentapod/addon-entry-editor-compact.78c01dac8aa838eeb25d.js   18.6 KiB      25  [emitted] [immutable]         addon-entry-editor-compact
                                                js/pentapod/addon-entry-editor-extra-keys.fda18cbe9d142f478dce.js   1.89 KiB      26  [emitted] [immutable]         addon-entry-editor-extra-keys
                                         js/pentapod/addon-entry-editor-number-arrow-keys.ee7b9ba1c6a8c533cc0b.js   2.69 KiB      27  [emitted] [immutable]         addon-entry-editor-number-arrow-keys
                                                    js/pentapod/addon-entry-editor-sounds.95932baeced367079a34.js  695 bytes      28  [emitted] [immutable]         addon-entry-editor-sounds
                                             js/pentapod/addon-entry-editor-square-inputs.890f270f561bbdaf7703.js   2.25 KiB      29  [emitted] [immutable]         addon-entry-editor-square-inputs
                                                js/pentapod/addon-entry-editor-stage-left.413552bb594798cc2d35.js   3.39 KiB      30  [emitted] [immutable]         addon-entry-editor-stage-left
                                                  js/pentapod/addon-entry-editor-stepping.a81effe4c13f8a9c0ef9.js   2.97 KiB      31  [emitted] [immutable]         addon-entry-editor-stepping
                                                    js/pentapod/addon-entry-editor-theme3.1e960c4fe09d076976fb.js   41.3 KiB      32  [emitted] [immutable]         addon-entry-editor-theme3
                                                js/pentapod/addon-entry-expanded-backpack.cc479124f22f82409ed9.js   2.16 KiB      33  [emitted] [immutable]         addon-entry-expanded-backpack
                                                       js/pentapod/addon-entry-fullscreen.03aef239b7bdb81fdb8f.js   6.81 KiB      34  [emitted] [immutable]         addon-entry-fullscreen
                                                          js/pentapod/addon-entry-gamepad.305e61a9186f39c98c53.js   29.9 KiB      35  [emitted] [immutable]         addon-entry-gamepad
                                               js/pentapod/addon-entry-hide-delete-button.62b61f019f14bad75aa6.js  763 bytes      36  [emitted] [immutable]         addon-entry-hide-delete-button
                                                      js/pentapod/addon-entry-hide-flyout.b0a81adf0ba1d6678435.js   10.1 KiB      37  [emitted] [immutable]         addon-entry-hide-flyout
                                               js/pentapod/addon-entry-hide-new-variables.f65dcec99ca3803de29c.js  495 bytes      38  [emitted] [immutable]         addon-entry-hide-new-variables
                                                       js/pentapod/addon-entry-hide-stage.369d1baf50b578be0fbe.js   4.62 KiB      39  [emitted] [immutable]         addon-entry-hide-stage
                                       js/pentapod/addon-entry-initialise-sprite-position.e53af39f623d5222f0e2.js    1.1 KiB      40  [emitted] [immutable]         addon-entry-initialise-sprite-position
                                                  js/pentapod/addon-entry-load-extensions.6063cda8b6b606a8d057.js  499 bytes      41  [emitted] [immutable]         addon-entry-load-extensions
                                                    js/pentapod/addon-entry-mediarecorder.b681f7e5cf72461f8439.js   12.6 KiB      42  [emitted] [immutable]         addon-entry-mediarecorder
                                                        js/pentapod/addon-entry-mouse-pos.0b14a2c243ac8b048fd2.js   2.21 KiB      43  [emitted] [immutable]         addon-entry-mouse-pos
                                                js/pentapod/addon-entry-move-to-top-layer.6f6ebb5b46d1811c830a.js  532 bytes      44  [emitted] [immutable]         addon-entry-move-to-top-layer
                                                js/pentapod/addon-entry-no-script-bumping.a59279c027861e3d6043.js  376 bytes      45  [emitted] [immutable]         addon-entry-no-script-bumping
                                                       js/pentapod/addon-entry-number-pad.6e956957fd4f3f2960ad.js  493 bytes      46  [emitted] [immutable]         addon-entry-number-pad
                                                 js/pentapod/addon-entry-paint-by-default.c53e7fa5751f719170a2.js   2.36 KiB      47  [emitted] [immutable]         addon-entry-paint-by-default
                                                       js/pentapod/addon-entry-paint-snap.b7168b160edc845b3776.js   35.5 KiB      48  [emitted] [immutable]         addon-entry-paint-snap
                                       js/pentapod/addon-entry-remove-curved-stage-border.907d1b7836a2bed329a8.js  416 bytes      49  [emitted] [immutable]         addon-entry-remove-curved-stage-border
                                            js/pentapod/addon-entry-remove-sprite-confirm.18341a4208f69bd41c22.js  727 bytes      50  [emitted] [immutable]         addon-entry-remove-sprite-confirm
                                                            js/pentapod/addon-entry-santa.df65ef5ef2aba21aac08.js   62.5 KiB      51  [emitted] [immutable]         addon-entry-santa
                                                      js/pentapod/addon-entry-script-snap.f3db627859b4172d1f4e.js  700 bytes      52  [emitted] [immutable]         addon-entry-script-snap
                                                   js/pentapod/addon-entry-search-sprites.96d767fd8622872fd032.js   6.49 KiB      53  [emitted] [immutable]         addon-entry-search-sprites
                                                js/pentapod/addon-entry-sprite-properties.45d7ec6b0ac1248eceea.js    6.6 KiB      54  [emitted] [immutable]         addon-entry-sprite-properties
                                                js/pentapod/addon-entry-swap-local-global.62368b28f8b35be9710e.js   5.95 KiB      55  [emitted] [immutable]         addon-entry-swap-local-global
                                              js/pentapod/addon-entry-transparent-orphans.ad6f31507053880916de.js   1.05 KiB      56  [emitted] [immutable]         addon-entry-transparent-orphans
                                       js/pentapod/addon-entry-tw-disable-cloud-variables.c0cf8449ac2cfa8ca398.js  262 bytes      57  [emitted] [immutable]         addon-entry-tw-disable-cloud-variables
                                              js/pentapod/addon-entry-tw-disable-compiler.69076ba920fec1c4961e.js  257 bytes      58  [emitted] [immutable]         addon-entry-tw-disable-compiler
                                               js/pentapod/addon-entry-tw-remove-backpack.61656f17b1d567f26b9e.js  519 bytes      59  [emitted] [immutable]         addon-entry-tw-remove-backpack
                                               js/pentapod/addon-entry-tw-remove-feedback.e8b9934e260ba4fa0ca1.js  326 bytes      60  [emitted] [immutable]         addon-entry-tw-remove-feedback
                                           js/pentapod/addon-entry-tw-straighten-comments.8821b7cca6b4521255ec.js  541 bytes      61  [emitted] [immutable]         addon-entry-tw-straighten-comments
                                                 js/pentapod/addon-entry-variable-manager.8ca1de5df27e09a87da7.js   11.9 KiB      62  [emitted] [immutable]         addon-entry-variable-manager
                                                       js/pentapod/addon-entry-vol-slider.be540a372161dae863c7.js   16.8 KiB      63  [emitted] [immutable]         addon-entry-vol-slider
                                                   js/pentapod/addon-entry-zebra-striping.57e632d0b34348da6d8a.js   2.42 KiB      64  [emitted] [immutable]         addon-entry-zebra-striping
                                                                js/pentapod/addon-l10n-de.c2cf1a2fb65e2a6d67ea.js   14.8 KiB      65  [emitted] [immutable]         addon-l10n-de
                                                                js/pentapod/addon-l10n-es.59c9a4405ad1ca199ee9.js   14.7 KiB      66  [emitted] [immutable]         addon-l10n-es
                                                                js/pentapod/addon-l10n-fi.62aa06a7c56081c03af4.js   15.3 KiB      67  [emitted] [immutable]         addon-l10n-fi
                                                                js/pentapod/addon-l10n-fr.19ce26fb603598993a3a.js   15.3 KiB      68  [emitted] [immutable]         addon-l10n-fr
                                                                js/pentapod/addon-l10n-hu.7221406b5f62e7cde3ab.js   15.1 KiB      69  [emitted] [immutable]         addon-l10n-hu
                                                                js/pentapod/addon-l10n-it.0c3265c2e80e276cabea.js   15.2 KiB      70  [emitted] [immutable]         addon-l10n-it
                                                                js/pentapod/addon-l10n-ja.e7060752c41ca7ed8ce2.js   16.2 KiB      71  [emitted] [immutable]         addon-l10n-ja
                                                                js/pentapod/addon-l10n-ko.47b798baaf3752cb5c6d.js     15 KiB      72  [emitted] [immutable]         addon-l10n-ko
                                                                js/pentapod/addon-l10n-nl.1c7ab7ed86ba70e3ff7a.js     14 KiB      73  [emitted] [immutable]         addon-l10n-nl
                                                                js/pentapod/addon-l10n-pl.12d24363a56051f67f7a.js   14.2 KiB      74  [emitted] [immutable]         addon-l10n-pl
                                                                js/pentapod/addon-l10n-pt.7f822c5d1063f2061483.js   13.4 KiB      75  [emitted] [immutable]         addon-l10n-pt
                                                                js/pentapod/addon-l10n-ro.67380305f4e410a3196f.js   7.13 KiB      76  [emitted] [immutable]         addon-l10n-ro
                                                                js/pentapod/addon-l10n-ru.0428ba36eb1b3ead40c2.js   20.1 KiB      77  [emitted] [immutable]         addon-l10n-ru
                                                                js/pentapod/addon-l10n-sl.433b2253b131b678bd80.js   14.9 KiB      78  [emitted] [immutable]         addon-l10n-sl
                                                                js/pentapod/addon-l10n-tr.f44d0430d5226619646c.js   15.3 KiB      79  [emitted] [immutable]         addon-l10n-tr
                                                             js/pentapod/addon-l10n-zh-cn.051fbff733b18037d0e7.js   13.6 KiB      80  [emitted] [immutable]         addon-l10n-zh-cn
                                                             js/pentapod/addon-l10n-zh-tw.05c947c9faf5665af69a.js   11.9 KiB      81  [emitted] [immutable]         addon-l10n-zh-tw
                                                               js/pentapod/addon-settings.555ad0bb5671add11941.js    641 KiB      82  [emitted] [immutable]  [big]  addon-settings
                                                   js/pentapod/addon-settings.555ad0bb5671add11941.js.LICENSE.txt  124 bytes          [emitted]                     
                               js/pentapod/addon-settings~addons~editor~fullscreen~player.85cd94690225361ee2d0.js   62.6 KiB       1  [emitted] [immutable]         addon-settings~addons~editor~fullscreen~player
                                js/pentapod/addon-settings~editor~embed~fullscreen~player.a76a883919ad81df92c5.js   31.1 KiB       2  [emitted] [immutable]         addon-settings~editor~embed~fullscreen~player
                                                                       js/pentapod/addons.10c462bd5b73af4cfad7.js   62.7 KiB      83  [emitted] [immutable]         addons
                                                                      js/pentapod/credits.8c48050d6de049e3f1e1.js   34.8 KiB      84  [emitted] [immutable]         credits
                                                                       js/pentapod/editor.9c168fe7fe6b432f0ac6.js   1.63 MiB      85  [emitted] [immutable]  [big]  editor
                                                                        js/pentapod/embed.eefe3632425158c97edd.js   1.59 MiB      86  [emitted] [immutable]  [big]  embed
                                                             js/pentapod/extension worker.6a3ea98dfb9c9857a49c.js   37.1 KiB          [emitted] [immutable]         
                                                                   js/pentapod/fullscreen.e53f5d2ddae8dd90753e.js   1.63 MiB      87  [emitted] [immutable]  [big]  fullscreen
                                                      js/pentapod/iframe-extension-worker.052bc3a9c44fe755d70a.js   38.8 KiB      88  [emitted] [immutable]         iframe-extension-worker
                                                            js/pentapod/library-backdrops.d0f9e1b3139deca7d660.js   19.7 KiB      89  [emitted] [immutable]         library-backdrops
                                                             js/pentapod/library-costumes.db9d492827f1e1a4705f.js    203 KiB      90  [emitted] [immutable]         library-costumes
                                                               js/pentapod/library-sounds.2d0e2d9f6d5461e48c4f.js   68.6 KiB      91  [emitted] [immutable]         library-sounds
                                                              js/pentapod/library-sprites.717e62c947edf173a7fe.js    284 KiB      92  [emitted] [immutable]  [big]  library-sprites
                                                                       js/pentapod/player.d3b7f41df6713afa11ca.js   1.63 MiB      93  [emitted] [immutable]  [big]  player
                                                                           js/pentapod/sb.9f340a01a0d641df3251.js      2 MiB      94  [emitted] [immutable]  [big]  sb
                js/pentapod/vendors~addon-settings~credits~editor~embed~fullscreen~player.14b652fe875e71f3a7bb.js    161 KiB       0  [emitted] [immutable]         vendors~addon-settings~credits~editor~embed~fullscreen~player
    js/pentapod/vendors~addon-settings~credits~editor~embed~fullscreen~player.14b652fe875e71f3a7bb.js.LICENSE.txt   1.13 KiB          [emitted]                     
                                       js/pentapod/vendors~editor~embed~fullscreen~player.dce1d21abc3e0480209e.js   6.04 MiB       3  [emitted] [immutable]  [big]  vendors~editor~embed~fullscreen~player
                           js/pentapod/vendors~editor~embed~fullscreen~player.dce1d21abc3e0480209e.js.LICENSE.txt   9.17 KiB          [emitted]                     
                                                                                                 kirby_samples.js   3.07 MiB          [emitted]              [big]  
                                                                                             manifest.webmanifest   3.07 KiB          [emitted]                     
                                                                                        mario_paintbox_samples.js    995 KiB          [emitted]              [big]  
                                                                              microbit/scratch-microbit-1.2.0.hex    1.1 MiB          [emitted]              [big]  
                                                                                            nintaribox_samples.js    184 KiB          [emitted]                     
                                                                                                     offline.html   4.85 KiB          [emitted]                     
                                                                                                  player/404.html   6.41 KiB          [emitted]                     
                                                                                                 player/README.md   9.63 KiB          [emitted]                     
                                                                                     player/beepbox_player.min.js    746 KiB          [emitted]              [big]  
                                                                         player/beepbox_player.min.js.LICENSE.txt   1.13 KiB          [emitted]                     
                                                                                            player/drumsamples.js   12.1 MiB          [emitted]              [big]  
                                                                                                player/index.html   2.26 KiB          [emitted]                     
                                                                                          player/kirby_samples.js   3.07 MiB          [emitted]              [big]  
                                                                                 player/mario_paintbox_samples.js    995 KiB          [emitted]              [big]  
                                                                                     player/nintaribox_samples.js    184 KiB          [emitted]                     
                                                                                                player/samples.js    939 KiB          [emitted]              [big]  
                                                                                               player/samples2.js   9.44 MiB          [emitted]              [big]  
                                                                                               player/samples3.js   19.3 MiB          [emitted]              [big]  
                                                                                          player/wario_samples.js    7.2 MiB          [emitted]              [big]  
                                                                                                     privacy.html   6.38 KiB          [emitted]                     
                                                                                                       robots.txt   50 bytes          [emitted]                     
                                                                                                       samples.js    939 KiB          [emitted]              [big]  
                                                                                                      samples2.js   9.44 MiB          [emitted]              [big]  
                                                                                                      samples3.js   19.3 MiB          [emitted]              [big]  
                                                                                                 sb3-icon-256.png    134 KiB          [emitted]                     
                                                                                                 sb3-icon-512.png    431 KiB          [emitted]              [big]  
                                                                                                  songeditor.html   4.18 KiB          [emitted]                     
                                                               static/assets/00aa0c4320b93631ab3c223604ead431.svg   2.98 KiB          [emitted] [immutable]         
                                                               static/assets/048d12d9e01a42ab48fb6ce57100f6f8.mp3   45.3 KiB          [emitted] [immutable]         
                                                               static/assets/06fd0604a4bf62a2b706edc23e49a086.mp3   73.8 KiB          [emitted] [immutable]         
                                                               static/assets/0fcaae1619b39b62879abf31bbe3bd34.svg   2.41 KiB          [emitted] [immutable]         
                                                               static/assets/0fdfda13d18505797cf469573cf5c2f5.svg    2.5 KiB          [emitted] [immutable]         
                                                               static/assets/165746cd277a144ddefd62ac5d67b696.svg   2.66 KiB          [emitted] [immutable]         
                                                               static/assets/1900166faa9222d0d10c568a12c848a5.png   4.36 KiB          [emitted] [immutable]         
                                                               static/assets/19161c89a6ca04006606ca3f4f91fdec.mp3   21.7 KiB          [emitted] [immutable]         
                                                               static/assets/1a6718e074cc449db8701c20a6739da5.svg    2.2 KiB          [emitted] [immutable]         
                                                               static/assets/1ac03a53ecc806b652579f9f8da7c58a.mp3   26.5 KiB          [emitted] [immutable]         
                                                               static/assets/1bff35b71e6f52017b123be4f9904d54.mp3   52.4 KiB          [emitted] [immutable]         
                                                               static/assets/1c8b575f37b1a519fc3cdc5183bb85c0.mp3   27.8 KiB          [emitted] [immutable]         
                                                               static/assets/1c9099a7cf1c142492de1603b20b0d44.mp3    2.9 KiB          [emitted] [immutable]         
                                                             static/assets/208e2134a0e95cbdd211a82d2863d88d.woff2   73.6 KiB          [emitted] [immutable]         
                                                               static/assets/223d68e7b8769bac1f33291514ce5bac.svg    2.6 KiB          [emitted] [immutable]         
                                                               static/assets/2291f2138819385c9a5750130f254f90.mp3   4.33 KiB          [emitted] [immutable]         
                                                               static/assets/2352f743e6b883d53e0b09b84ddea79b.mp3     23 KiB          [emitted] [immutable]         
                                                               static/assets/23d5956ad3641d4663a17353c71477b0.mp3   24.9 KiB          [emitted] [immutable]         
                                                               static/assets/2501d1b87cf04e00cc3a623fa8b5d95c.svg   2.14 KiB          [emitted] [immutable]         
                                                               static/assets/25c294b62fe9e614db125a4f65cc6044.mp3   27.4 KiB          [emitted] [immutable]         
                                                               static/assets/2613dd347943b2ed7c6edb22e0cf7e0a.mp3   33.1 KiB          [emitted] [immutable]         
                                                               static/assets/26a4aecd5158e8663b90d5edfba5e25a.mp3   5.15 KiB          [emitted] [immutable]         
                                                               static/assets/296357261fb7d74c06765aadb0ff1026.svg   13.1 KiB          [emitted] [immutable]         
                                                               static/assets/2bae7059d4f81f344b02cc34567e548d.mp3   24.1 KiB          [emitted] [immutable]         
                                                             static/assets/2e6994cc7c70b524c649f60346bdcb3a.woff2   19.6 KiB          [emitted] [immutable]         
                                                               static/assets/2ec048ddd7a7e30b94f8d24c22892112.mp3   35.9 KiB          [emitted] [immutable]         
                                                               static/assets/306ffbcffad0d931fb1d158dd812f3fe.svg    7.1 KiB          [emitted] [immutable]         
                                                               static/assets/30d09ba32a17082ef820b57d52d60b7b.hex    1.1 MiB          [emitted] [immutable]  [big]  
                                                               static/assets/311ef566eba52b1729fd02d8944b4378.mp3   3.33 KiB          [emitted] [immutable]         
                                                               static/assets/3299cad6fda8c0a3d957a5ea75060677.mp3   29.2 KiB          [emitted] [immutable]         
                                                               static/assets/32d903cafc72328bd30afce14bfa4c79.svg   2.01 KiB          [emitted] [immutable]         
                                                               static/assets/32e0021542e34f09a747322d11868f23.mp3   28.2 KiB          [emitted] [immutable]         
                                                               static/assets/344dc88f4d5187f0d86f2f13c9ef1727.mp3   4.99 KiB          [emitted] [immutable]         
                                                               static/assets/352dc6cd98d372680a5297f6ffc50ec4.mp3   3.72 KiB          [emitted] [immutable]         
                                                               static/assets/367d7189e8dac8a0ca2828830a91db83.mp3   16.7 KiB          [emitted] [immutable]         
                                                               static/assets/37954fe300d44f8765b6d48b2836fcf5.png   20.6 KiB          [emitted] [immutable]         
                                                               static/assets/3a296d85c85a5f222663dad932737c86.svg   2.66 KiB          [emitted] [immutable]         
                                                               static/assets/3c06b74c80d1e6b1d210ca86c87cd326.svg   3.38 KiB          [emitted] [immutable]         
                                                               static/assets/3d55b957c09e11fe0d75f4f2a84bdf53.mp3   27.4 KiB          [emitted] [immutable]         
                                                               static/assets/3e6a0a68ee1872bee1f93e4428bcb993.svg    2.1 KiB          [emitted] [immutable]         
                                                               static/assets/40167d33efb7d0929a3bcbc591fc78b0.svg   4.07 KiB          [emitted] [immutable]         
                                                               static/assets/41ebcde49032d543af1a2c843a725834.mp3     30 KiB          [emitted] [immutable]         
                                                               static/assets/45d87fee726e7bc94edf0eae4af99882.svg   2.24 KiB          [emitted] [immutable]         
                                                               static/assets/4734f3fe917e80ae53b9f1f4e3d62147.mp3   24.1 KiB          [emitted] [immutable]         
                                                               static/assets/484c379b1da007ecb5f66780a119fa2e.mp3   2.52 KiB          [emitted] [immutable]         
                                                               static/assets/48df3abff5e8eb9a597f355daaf5348c.png   41.6 KiB          [emitted] [immutable]         
                                                               static/assets/516b11cc94083681e5be1b583c78341f.svg   2.49 KiB          [emitted] [immutable]         
                                                               static/assets/527756fb4ee6a19086a69e0ea8355b5c.mp3   27.8 KiB          [emitted] [immutable]         
                                                               static/assets/52ac58d8ef4e53d6449e592b68359d46.mp3   78.5 KiB          [emitted] [immutable]         
                                                               static/assets/52d442dc8e71307ec251603d1edd35f0.mp3   30.7 KiB          [emitted] [immutable]         
                                                               static/assets/5610fba29744cce750f1da6c6091ecac.mp3   28.3 KiB          [emitted] [immutable]         
                                                               static/assets/566d73a090e3d42d5bdfee3d92c79d25.svg   2.57 KiB          [emitted] [immutable]         
                                                               static/assets/579529cc3c40887f6ecc771c4b39809d.mp3   55.9 KiB          [emitted] [immutable]         
                                                             static/assets/5796214a21c5c1727ed7b08096ee7cff.woff2   97.2 KiB          [emitted] [immutable]         
                                                               static/assets/589eaf6a247df5343b584fd0fa848489.svg   2.54 KiB          [emitted] [immutable]         
                                                               static/assets/5b36d8cf15d803226e2fe4c0737be43f.svg   5.14 KiB          [emitted] [immutable]         
                                                               static/assets/5e071edf3057962326fec1569017e2dd.svg   2.83 KiB          [emitted] [immutable]         
                                                               static/assets/61e99f0da6828d62aa9e3761c15ace9f.svg   2.94 KiB          [emitted] [immutable]         
                                                               static/assets/64e4a905e7c3ab32ef03272631c3df75.png   38.3 KiB          [emitted] [immutable]         
                                                               static/assets/64e66a9dcf4b42a699f49e5973a4a62e.svg   3.38 KiB          [emitted] [immutable]         
                                                               static/assets/65715c37a18debd4b44a80c478a3abd7.svg   5.47 KiB          [emitted] [immutable]         
                                                               static/assets/674db5c2e49df884273ac0f7d221865c.svg   2.58 KiB          [emitted] [immutable]         
                                                               static/assets/679ce05ac8c35bbf83f596e895ab711b.svg   2.56 KiB          [emitted] [immutable]         
                                                             static/assets/6cd3397308e11e6d925446470b906f2a.woff2   17.1 KiB          [emitted] [immutable]         
                                                               static/assets/6d912e9240790715a077d422cdbc19a5.mp3   26.3 KiB          [emitted] [immutable]         
                                                               static/assets/6e51f9cfc9bfca2f4fb88d1fe1ec2615.png   25.8 KiB          [emitted] [immutable]         
                                                               static/assets/7231a404390e5fe96856a5ec5182745c.mp3   9.62 KiB          [emitted] [immutable]         
                                                             static/assets/75f5f189fdc419824a8134db6eb63881.woff2   30.3 KiB          [emitted] [immutable]         
                                                               static/assets/76024aad6524bdf0e8d438f4d024e581.png   29.4 KiB          [emitted] [immutable]         
                                                               static/assets/7808d3b49fdf33cb82e053f00a27ba33.png   5.09 KiB          [emitted] [immutable]         
                                                               static/assets/78e3f697df85275aa8d384ca6fc0e288.svg   2.66 KiB          [emitted] [immutable]         
                                                               static/assets/79a644579518611a7b397f85a32cfb85.svg   2.21 KiB          [emitted] [immutable]         
                                                               static/assets/7ad5cc6ed3d0a5fd6a273078fe3999f0.svg   3.15 KiB          [emitted] [immutable]         
                                                               static/assets/7bd83c9ad44bff4a20f0c19726adf8be.svg   23.6 KiB          [emitted] [immutable]         
                                                               static/assets/7c410b6c3cd2a9ee41505c5c6951bbf6.png   3.74 KiB          [emitted] [immutable]         
                                                               static/assets/7c67e2601425784a243cd7e0f15c50a3.svg   3.15 KiB          [emitted] [immutable]         
                                                               static/assets/7cf82cd9bd601cfee5e715c0eb5343ef.mp3   22.6 KiB          [emitted] [immutable]         
                                                               static/assets/7d043362c1c4cabd22aeb93b43fc5fc6.svg     44 KiB          [emitted] [immutable]         
                                                               static/assets/7d2d28d80d4ae06acb4fdbde429448e6.svg   3.27 KiB          [emitted] [immutable]         
                                                               static/assets/7efe82fffae735cd083388badd51b3fa.svg   2.58 KiB          [emitted] [immutable]         
                                                               static/assets/82072226e8cf716289165650c31eeda2.svg   10.9 KiB          [emitted] [immutable]         
                                                               static/assets/82aa0eba517b9756a9db4e3a9144723e.svg   2.05 KiB          [emitted] [immutable]         
                                                               static/assets/831a9fd5f488f356a5031c289e4c35fe.svg   18.5 KiB          [emitted] [immutable]         
                                                               static/assets/8505df165b778979791da5caaee96fea.png   19.1 KiB          [emitted] [immutable]         
                                                               static/assets/8589d7e6689f31ec2c251be25ac95c1b.mp3   33.6 KiB          [emitted] [immutable]         
                                                               static/assets/85f62e9e77bed58778782e6cce58c1f4.svg   2.68 KiB          [emitted] [immutable]         
                                                               static/assets/86f568a0ecc0badac2c4952b39fff148.svg   13.4 KiB          [emitted] [immutable]         
                                                               static/assets/8969372a821bd2a0170ed9a68a3e238d.png   9.56 KiB          [emitted] [immutable]         
                                                               static/assets/89833a109ba5105c76ee1fb007d6811b.svg   29.5 KiB          [emitted] [immutable]         
                                                               static/assets/912e19a8fe314f46ab3df3fed9578a29.mp3   58.9 KiB          [emitted] [immutable]         
                                                               static/assets/93babda8f98fc8009c28e97f1f118b6f.png   9.58 KiB          [emitted] [immutable]         
                                                               static/assets/945297ca77c041c98377f204e1af772e.svg   1.96 MiB          [emitted] [immutable]  [big]  
                                                               static/assets/96d18383c71ad5ceff1152859b46c508.mp3   44.6 KiB          [emitted] [immutable]         
                                                               static/assets/98bfc66ce081a3750f3b59ab67d0ac75.svg   9.36 KiB          [emitted] [immutable]         
                                                               static/assets/9c0ac6e5681567da6d6f6004ba107658.svg   9.49 KiB          [emitted] [immutable]         
                                                               static/assets/9c604018c786598c0f198af5e798cd16.png   38.4 KiB          [emitted] [immutable]         
                                                               static/assets/9c9e5c9097dd7a32c9882f89b04901db.svg   2.11 KiB          [emitted] [immutable]         
                                                               static/assets/9d5be1463602fd5ac397d01e8a436eb2.png   26.3 KiB          [emitted] [immutable]         
                                                               static/assets/9d76e4ccf26072c4bddaa81a765ab08a.mp3   29.8 KiB          [emitted] [immutable]         
                                                               static/assets/a11919e102077f40302da55fb9150440.svg   2.09 KiB          [emitted] [immutable]         
                                                               static/assets/a16ff5830a119789f5bc5d29a42ace64.mp3   19.3 KiB          [emitted] [immutable]         
                                                               static/assets/a386a58fa9c00de141c32b5b11e5327e.mp3   5.11 KiB          [emitted] [immutable]         
                                                               static/assets/a42b5a072afdc2d1aa55accfb1168fb3.mp3   10.2 KiB          [emitted] [immutable]         
                                                               static/assets/a72a652fdc84dc6983d3cc9596c36a26.svg   2.96 KiB          [emitted] [immutable]         
                                                               static/assets/a9eccab64d64a3114344d56af142741e.mp3   27.9 KiB          [emitted] [immutable]         
                                                               static/assets/aa52a97a8ebf84287c83f76fd541c659.png   32.1 KiB          [emitted] [immutable]         
                                                               static/assets/adc0b35e696de431abb9dd3ea90a5deb.svg   3.22 KiB          [emitted] [immutable]         
                                                               static/assets/af0caec5f8ac3a35c9769e1e07918e14.mp3   57.4 KiB          [emitted] [immutable]         
                                                               static/assets/af8e46c9477a8cadeb6c26b4686407a5.svg   2.46 KiB          [emitted] [immutable]         
                                                               static/assets/b1f026ce265c0f666e2063ef94b06109.svg   3.29 KiB          [emitted] [immutable]         
                                                               static/assets/b2b4ad5307e24c6627f2077478017981.mp3   26.2 KiB          [emitted] [immutable]         
                                                               static/assets/b3a6f3783f393f641dc3e51211dd50f4.svg   2.14 KiB          [emitted] [immutable]         
                                                               static/assets/b5f8889e91e6d51fc294dfd1125c1240.mp3     33 KiB          [emitted] [immutable]         
                                                               static/assets/b631383707e87a454b479dedaa8ca014.svg   3.51 KiB          [emitted] [immutable]         
                                                               static/assets/b74faacb619dad0b5f3871a04a6bcd0e.mp3   5.86 KiB          [emitted] [immutable]         
                                                               static/assets/bc0fbf502b38884f440135ddae40016d.svg   2.46 KiB          [emitted] [immutable]         
                                                               static/assets/bd1e18eb36346861c5c57be8ed2ba5e3.mp3   14.7 KiB          [emitted] [immutable]         
                                                               static/assets/bf550f4c2ff75abf5d2d76e87470af92.svg   2.18 KiB          [emitted] [immutable]         
                                                               static/assets/bf99fbafe9a01e45da63a6874cd8f4b2.mp3   32.6 KiB          [emitted] [immutable]         
                                                               static/assets/c0ab2e8d5d72744c6b930f60b37f7e5a.svg   3.75 KiB          [emitted] [immutable]         
                                                               static/assets/c14c0c1e852949eff4e6c069772b0015.svg      2 KiB          [emitted] [immutable]         
                                                               static/assets/c20d558f1fc823a96de910456827d90c.mp3   23.3 KiB          [emitted] [immutable]         
                                                               static/assets/c216c70ef78cc80a1538a3accc6612af.svg   3.93 KiB          [emitted] [immutable]         
                                                               static/assets/c3a88fa1746d8e5169db188302979317.svg   13.4 KiB          [emitted] [immutable]         
                                                               static/assets/c40ccf288c211a9441bb714db775d334.mp3    2.5 KiB          [emitted] [immutable]         
                                                               static/assets/c5b3d36982acf8f9acc53c3964100460.mp3     25 KiB          [emitted] [immutable]         
                                                               static/assets/c6ab79fc9e76cb500fc83b6f1c6437d0.png   14.5 KiB          [emitted] [immutable]         
                                                               static/assets/c73619fea5bb43c53a080399a35273be.png   17.7 KiB          [emitted] [immutable]         
                                                             static/assets/cb3ac3b4a8540f50937a86af7eb4663c.woff2    166 KiB          [emitted] [immutable]         
                                                               static/assets/cd200d8b59d5c3d4ff3a69a774f5fac3.svg   3.23 KiB          [emitted] [immutable]         
                                                               static/assets/cee477fa706ab6fe733a65edd475c41b.svg   4.13 KiB          [emitted] [immutable]         
                                                               static/assets/cf07199bb768b01e6ac2a5c68fd8c3bb.svg   5.82 KiB          [emitted] [immutable]         
                                                               static/assets/d1f14e4e1372d8f9c0908d2f45aa5b54.svg   55.4 KiB          [emitted] [immutable]         
                                                               static/assets/d1f6af6170e0178514f35fedc62e5eab.svg   2.14 KiB          [emitted] [immutable]         
                                                               static/assets/d259fcbecaa9d2a22d19848daff9d4c6.svg   2.05 KiB          [emitted] [immutable]         
                                                               static/assets/d2cec365f08c3ff02912c3e3bcd5a1b1.svg   2.33 KiB          [emitted] [immutable]         
                                                               static/assets/d4708e8517c8e85b5c1948c845e662ba.mp3   24.1 KiB          [emitted] [immutable]         
                                                               static/assets/d6dc31862ae3442853ab177ae964224e.svg   2.24 KiB          [emitted] [immutable]         
                                                               static/assets/da128bf28db2e1596da196a31003297e.svg   2.06 KiB          [emitted] [immutable]         
                                                               static/assets/db18366b02c46fdf9033c9a4a13f911b.png   16.9 KiB          [emitted] [immutable]         
                                                               static/assets/dd8f636a1df01f3d3768998081387ea4.mp3   3.18 KiB          [emitted] [immutable]         
                                                               static/assets/e04d8c93cf14ec09031b47d619c04f74.svg   7.71 KiB          [emitted] [immutable]         
                                                               static/assets/e3af35844a01f8f64d2bea326db21a35.mp3   31.6 KiB          [emitted] [immutable]         
                                                               static/assets/e4dfc45f34b4606356c4c70ba14a96f0.svg   3.35 KiB          [emitted] [immutable]         
                                                               static/assets/e6e16daaf665399c8826497dfb888260.svg   15.2 KiB          [emitted] [immutable]         
                                                               static/assets/e75c65e1679e0cc2800caa5c47823daa.mp3   3.59 KiB          [emitted] [immutable]         
                                                               static/assets/e91530fe8f85b7fdc983b48ab3b9885d.svg   2.33 KiB          [emitted] [immutable]         
                                                               static/assets/ecea3eba4a9e187eb6cc7cc6a6b4bb4d.mp3   24.1 KiB          [emitted] [immutable]         
                                                               static/assets/ed3fe9e11706e76990709ac2e567ada6.svg    2.1 KiB          [emitted] [immutable]         
                                                               static/assets/ef4a998a82a8567de018baa4607bc6a0.svg   7.94 KiB          [emitted] [immutable]         
                                                               static/assets/eff37a2450218d44985dcbb53c67e593.svg   3.84 KiB          [emitted] [immutable]         
                                                             static/assets/f108ac9d733ce5d45cdea3b7828e8658.woff2   3.68 KiB          [emitted] [immutable]         
                                                               static/assets/f151dc9a8eb14b4d9c64795e1cbae7e0.mp3   26.9 KiB          [emitted] [immutable]         
                                                               static/assets/f44e9579ce45c384ed76054ee5e98270.mp3   35.4 KiB          [emitted] [immutable]         
                                                               static/assets/f6d9f33ec366a89a58b3cf0e125adf97.svg   3.27 KiB          [emitted] [immutable]         
                                                               static/assets/f9a0fb45ee35279e05b6f4e637509777.svg   2.47 KiB          [emitted] [immutable]         
                                                               static/assets/fcb21f71cf289f827e01b18b7c3fdc85.mp3   4.79 KiB          [emitted] [immutable]         
                                                               static/assets/fde13ec17255a3017d7d9f2c3c7989d2.svg   2.04 KiB          [emitted] [immutable]         
                                                               static/assets/fe7c60cf99fdc28e4331223046d84824.svg   2.01 KiB          [emitted] [immutable]         
                                                               static/assets/fefb7e2fcd4d311a5a7c3de5a8ae5b64.mp3   2.63 KiB          [emitted] [immutable]         
                                                               static/assets/ff69eb6d9e2044232f0187954982fb3c.png   3.57 KiB          [emitted] [immutable]         
                                                                            static/blocks-media/default/click.mp3   7.94 KiB          [emitted]                     
                                                                            static/blocks-media/default/click.ogg   5.32 KiB          [emitted]                     
                                                                            static/blocks-media/default/click.wav   3.12 KiB          [emitted]                     
                                                               static/blocks-media/default/comment-arrow-down.svg  885 bytes          [emitted]                     
                                                                 static/blocks-media/default/comment-arrow-up.svg  977 bytes          [emitted]                     
                                                                         static/blocks-media/default/delete-x.svg   1.26 KiB          [emitted]                     
                                                                           static/blocks-media/default/delete.mp3   9.57 KiB          [emitted]                     
                                                                           static/blocks-media/default/delete.ogg   8.42 KiB          [emitted]                     
                                                                           static/blocks-media/default/delete.wav   11.7 KiB          [emitted]                     
                                                              static/blocks-media/default/dropdown-arrow-dark.svg  573 bytes          [emitted]                     
                                                                   static/blocks-media/default/dropdown-arrow.svg  569 bytes          [emitted]                     
                                                   static/blocks-media/default/extensions/microbit-block-icon.svg    4.9 KiB          [emitted]                     
                                                      static/blocks-media/default/extensions/music-block-icon.svg   4.38 KiB          [emitted]                     
                                                        static/blocks-media/default/extensions/pen-block-icon.svg   2.47 KiB          [emitted]                     
                                                      static/blocks-media/default/extensions/wedo2-block-icon.svg   9.57 KiB          [emitted]                     
                                                                       static/blocks-media/default/eyedropper.svg   3.47 KiB          [emitted]                     
                                                                       static/blocks-media/default/green-flag.svg   1.16 KiB          [emitted]                     
                                                                       static/blocks-media/default/handclosed.cur  326 bytes          [emitted]                     
                                                                       static/blocks-media/default/handdelete.cur  766 bytes          [emitted]                     
                                                                         static/blocks-media/default/handopen.cur  198 bytes          [emitted]                     
                                                                      static/blocks-media/default/icons/arrow.svg   1.18 KiB          [emitted]                     
                                                               static/blocks-media/default/icons/arrow_button.svg   1.06 KiB          [emitted]                     
                                                            static/blocks-media/default/icons/control_forever.svg   4.57 KiB          [emitted]                     
                                                             static/blocks-media/default/icons/control_repeat.svg   1.95 KiB          [emitted]                     
                                                               static/blocks-media/default/icons/control_stop.svg  301 bytes          [emitted]                     
                                                               static/blocks-media/default/icons/control_wait.svg   1.11 KiB          [emitted]                     
                                                       static/blocks-media/default/icons/event_broadcast_blue.svg   1.62 KiB          [emitted]                     
                                                      static/blocks-media/default/icons/event_broadcast_coral.svg   1.62 KiB          [emitted]                     
                                                      static/blocks-media/default/icons/event_broadcast_green.svg   1.62 KiB          [emitted]                     
                                                    static/blocks-media/default/icons/event_broadcast_magenta.svg   1.62 KiB          [emitted]                     
                                                     static/blocks-media/default/icons/event_broadcast_orange.svg   1.62 KiB          [emitted]                     
                                                     static/blocks-media/default/icons/event_broadcast_purple.svg   1.61 KiB          [emitted]                     
                                         static/blocks-media/default/icons/event_when-broadcast-received_blue.svg   1.61 KiB          [emitted]                     
                                        static/blocks-media/default/icons/event_when-broadcast-received_coral.svg   1.62 KiB          [emitted]                     
                                        static/blocks-media/default/icons/event_when-broadcast-received_green.svg   1.62 KiB          [emitted]                     
                                      static/blocks-media/default/icons/event_when-broadcast-received_magenta.svg   1.62 KiB          [emitted]                     
                                       static/blocks-media/default/icons/event_when-broadcast-received_orange.svg   1.62 KiB          [emitted]                     
                                       static/blocks-media/default/icons/event_when-broadcast-received_purple.svg   1.61 KiB          [emitted]                     
                                                      static/blocks-media/default/icons/event_whenflagclicked.svg  634 bytes          [emitted]                     
                                                                     static/blocks-media/default/icons/remove.svg   1.55 KiB          [emitted]                     
                                                               static/blocks-media/default/icons/set-led_blue.svg   1.99 KiB          [emitted]                     
                                                              static/blocks-media/default/icons/set-led_coral.svg   1.99 KiB          [emitted]                     
                                                              static/blocks-media/default/icons/set-led_green.svg   1.99 KiB          [emitted]                     
                                                            static/blocks-media/default/icons/set-led_magenta.svg   1.99 KiB          [emitted]                     
                                                            static/blocks-media/default/icons/set-led_mystery.svg   2.89 KiB          [emitted]                     
                                                             static/blocks-media/default/icons/set-led_orange.svg   1.99 KiB          [emitted]                     
                                                             static/blocks-media/default/icons/set-led_purple.svg   1.99 KiB          [emitted]                     
                                                              static/blocks-media/default/icons/set-led_white.svg   1.99 KiB          [emitted]                     
                                                             static/blocks-media/default/icons/set-led_yellow.svg   1.99 KiB          [emitted]                     
                                                       static/blocks-media/default/icons/wedo_motor-clockwise.svg   3.66 KiB          [emitted]                     
                                                static/blocks-media/default/icons/wedo_motor-counterclockwise.svg   3.64 KiB          [emitted]                     
                                                      static/blocks-media/default/icons/wedo_motor-speed_fast.svg   4.23 KiB          [emitted]                     
                                                       static/blocks-media/default/icons/wedo_motor-speed_med.svg   4.24 KiB          [emitted]                     
                                                      static/blocks-media/default/icons/wedo_motor-speed_slow.svg   4.26 KiB          [emitted]                     
                                                   static/blocks-media/default/icons/wedo_when-distance_close.svg   4.64 KiB          [emitted]                     
                                                    static/blocks-media/default/icons/wedo_when-tilt-backward.svg    4.8 KiB          [emitted]                     
                                                     static/blocks-media/default/icons/wedo_when-tilt-forward.svg   4.81 KiB          [emitted]                     
                                                        static/blocks-media/default/icons/wedo_when-tilt-left.svg   3.57 KiB          [emitted]                     
                                                       static/blocks-media/default/icons/wedo_when-tilt-right.svg   3.57 KiB          [emitted]                     
                                                             static/blocks-media/default/icons/wedo_when-tilt.svg   4.01 KiB          [emitted]                     
                                                                           static/blocks-media/default/repeat.svg   1.21 KiB          [emitted]                     
                                                                      static/blocks-media/default/rotate-left.svg   1.04 KiB          [emitted]                     
                                                                     static/blocks-media/default/rotate-right.svg   1.03 KiB          [emitted]                     
                                                                          static/blocks-media/default/sprites.png   4.05 KiB          [emitted]                     
                                                                 static/blocks-media/default/status-not-ready.svg   1.16 KiB          [emitted]                     
                                                                     static/blocks-media/default/status-ready.svg   1.09 KiB          [emitted]                     
                                                                          static/blocks-media/default/zoom-in.svg  634 bytes          [emitted]                     
                                                                         static/blocks-media/default/zoom-out.svg  582 bytes          [emitted]                     
                                                                       static/blocks-media/default/zoom-reset.svg  501 bytes          [emitted]                     
                                                                      static/blocks-media/high-contrast/click.mp3   7.94 KiB          [emitted]                     
                                                                      static/blocks-media/high-contrast/click.ogg   5.32 KiB          [emitted]                     
                                                                      static/blocks-media/high-contrast/click.wav   3.12 KiB          [emitted]                     
                                                         static/blocks-media/high-contrast/comment-arrow-down.svg  885 bytes          [emitted]                     
                                                           static/blocks-media/high-contrast/comment-arrow-up.svg  977 bytes          [emitted]                     
                                                                   static/blocks-media/high-contrast/delete-x.svg   1.26 KiB          [emitted]                     
                                                                     static/blocks-media/high-contrast/delete.mp3   9.57 KiB          [emitted]                     
                                                                     static/blocks-media/high-contrast/delete.ogg   8.42 KiB          [emitted]                     
                                                                     static/blocks-media/high-contrast/delete.wav   11.7 KiB          [emitted]                     
                                                        static/blocks-media/high-contrast/dropdown-arrow-dark.svg  573 bytes          [emitted]                     
                                                             static/blocks-media/high-contrast/dropdown-arrow.svg  569 bytes          [emitted]                     
                                             static/blocks-media/high-contrast/extensions/microbit-block-icon.svg    4.9 KiB          [emitted]                     
                                                static/blocks-media/high-contrast/extensions/music-block-icon.svg   4.38 KiB          [emitted]                     
                                                  static/blocks-media/high-contrast/extensions/pen-block-icon.svg   2.47 KiB          [emitted]                     
                                                static/blocks-media/high-contrast/extensions/wedo2-block-icon.svg   9.57 KiB          [emitted]                     
                                                                 static/blocks-media/high-contrast/eyedropper.svg   3.47 KiB          [emitted]                     
                                                                 static/blocks-media/high-contrast/green-flag.svg   1.16 KiB          [emitted]                     
                                                                 static/blocks-media/high-contrast/handclosed.cur  326 bytes          [emitted]                     
                                                                 static/blocks-media/high-contrast/handdelete.cur  766 bytes          [emitted]                     
                                                                   static/blocks-media/high-contrast/handopen.cur  198 bytes          [emitted]                     
                                                                static/blocks-media/high-contrast/icons/arrow.svg   1.18 KiB          [emitted]                     
                                                         static/blocks-media/high-contrast/icons/arrow_button.svg  470 bytes          [emitted]                     
                                                      static/blocks-media/high-contrast/icons/control_forever.svg   4.57 KiB          [emitted]                     
                                                       static/blocks-media/high-contrast/icons/control_repeat.svg   1.95 KiB          [emitted]                     
                                                         static/blocks-media/high-contrast/icons/control_stop.svg  301 bytes          [emitted]                     
                                                         static/blocks-media/high-contrast/icons/control_wait.svg   1.11 KiB          [emitted]                     
                                                 static/blocks-media/high-contrast/icons/event_broadcast_blue.svg   1.62 KiB          [emitted]                     
                                                static/blocks-media/high-contrast/icons/event_broadcast_coral.svg   1.62 KiB          [emitted]                     
                                                static/blocks-media/high-contrast/icons/event_broadcast_green.svg   1.62 KiB          [emitted]                     
                                              static/blocks-media/high-contrast/icons/event_broadcast_magenta.svg   1.62 KiB          [emitted]                     
                                               static/blocks-media/high-contrast/icons/event_broadcast_orange.svg   1.62 KiB          [emitted]                     
                                               static/blocks-media/high-contrast/icons/event_broadcast_purple.svg   1.61 KiB          [emitted]                     
                                   static/blocks-media/high-contrast/icons/event_when-broadcast-received_blue.svg   1.61 KiB          [emitted]                     
                                  static/blocks-media/high-contrast/icons/event_when-broadcast-received_coral.svg   1.62 KiB          [emitted]                     
                                  static/blocks-media/high-contrast/icons/event_when-broadcast-received_green.svg   1.62 KiB          [emitted]                     
                                static/blocks-media/high-contrast/icons/event_when-broadcast-received_magenta.svg   1.62 KiB          [emitted]                     
                                 static/blocks-media/high-contrast/icons/event_when-broadcast-received_orange.svg   1.62 KiB          [emitted]                     
                                 static/blocks-media/high-contrast/icons/event_when-broadcast-received_purple.svg   1.61 KiB          [emitted]                     
                                                static/blocks-media/high-contrast/icons/event_whenflagclicked.svg  634 bytes          [emitted]                     
                                                               static/blocks-media/high-contrast/icons/remove.svg   1.55 KiB          [emitted]                     
                                                         static/blocks-media/high-contrast/icons/set-led_blue.svg   1.99 KiB          [emitted]                     
                                                        static/blocks-media/high-contrast/icons/set-led_coral.svg   1.99 KiB          [emitted]                     
                                                        static/blocks-media/high-contrast/icons/set-led_green.svg   1.99 KiB          [emitted]                     
                                                      static/blocks-media/high-contrast/icons/set-led_magenta.svg   1.99 KiB          [emitted]                     
                                                      static/blocks-media/high-contrast/icons/set-led_mystery.svg   2.89 KiB          [emitted]                     
                                                       static/blocks-media/high-contrast/icons/set-led_orange.svg   1.99 KiB          [emitted]                     
                                                       static/blocks-media/high-contrast/icons/set-led_purple.svg   1.99 KiB          [emitted]                     
                                                        static/blocks-media/high-contrast/icons/set-led_white.svg   1.99 KiB          [emitted]                     
                                                       static/blocks-media/high-contrast/icons/set-led_yellow.svg   1.99 KiB          [emitted]                     
                                                 static/blocks-media/high-contrast/icons/wedo_motor-clockwise.svg   3.66 KiB          [emitted]                     
                                          static/blocks-media/high-contrast/icons/wedo_motor-counterclockwise.svg   3.64 KiB          [emitted]                     
                                                static/blocks-media/high-contrast/icons/wedo_motor-speed_fast.svg   4.23 KiB          [emitted]                     
                                                 static/blocks-media/high-contrast/icons/wedo_motor-speed_med.svg   4.24 KiB          [emitted]                     
                                                static/blocks-media/high-contrast/icons/wedo_motor-speed_slow.svg   4.26 KiB          [emitted]                     
                                             static/blocks-media/high-contrast/icons/wedo_when-distance_close.svg   4.64 KiB          [emitted]                     
                                              static/blocks-media/high-contrast/icons/wedo_when-tilt-backward.svg    4.8 KiB          [emitted]                     
                                               static/blocks-media/high-contrast/icons/wedo_when-tilt-forward.svg   4.81 KiB          [emitted]                     
                                                  static/blocks-media/high-contrast/icons/wedo_when-tilt-left.svg   3.57 KiB          [emitted]                     
                                                 static/blocks-media/high-contrast/icons/wedo_when-tilt-right.svg   3.57 KiB          [emitted]                     
                                                       static/blocks-media/high-contrast/icons/wedo_when-tilt.svg   4.01 KiB          [emitted]                     
                                                                     static/blocks-media/high-contrast/repeat.svg  825 bytes          [emitted]                     
                                                                static/blocks-media/high-contrast/rotate-left.svg  590 bytes          [emitted]                     
                                                               static/blocks-media/high-contrast/rotate-right.svg  577 bytes          [emitted]                     
                                                                    static/blocks-media/high-contrast/sprites.png   4.05 KiB          [emitted]                     
                                                           static/blocks-media/high-contrast/status-not-ready.svg   1.16 KiB          [emitted]                     
                                                               static/blocks-media/high-contrast/status-ready.svg   1.09 KiB          [emitted]                     
                                                                    static/blocks-media/high-contrast/zoom-in.svg   1.39 KiB          [emitted]                     
                                                                   static/blocks-media/high-contrast/zoom-out.svg   1.16 KiB          [emitted]                     
                                                                 static/blocks-media/high-contrast/zoom-reset.svg   1.08 KiB          [emitted]                     
                                                                           static/extensions/example-extension.js   1.87 KiB          [emitted]                     
                                                                                                            sw.js   9.01 KiB          [emitted]                     
                                                                                               synth_example.html   1.07 KiB          [emitted]                     
                                                                                                 wario_samples.js    7.2 MiB          [emitted]              [big]  
                                                                                                          wpa.mp3    264 KiB          [emitted]              [big]  
    Entrypoint editor [big] = js/pentapod/vendors~addon-settings~credits~editor~embed~fullscreen~player.14b652fe875e71f3a7bb.js js/pentapod/vendors~editor~embed~fullscreen~player.dce1d21abc3e0480209e.js js/pentapod/addon-settings~addons~editor~fullscreen~player.85cd94690225361ee2d0.js js/pentapod/addon-settings~editor~embed~fullscreen~player.a76a883919ad81df92c5.js js/pentapod/editor.9c168fe7fe6b432f0ac6.js
    Entrypoint player [big] = js/pentapod/vendors~addon-settings~credits~editor~embed~fullscreen~player.14b652fe875e71f3a7bb.js js/pentapod/vendors~editor~embed~fullscreen~player.dce1d21abc3e0480209e.js js/pentapod/addon-settings~addons~editor~fullscreen~player.85cd94690225361ee2d0.js js/pentapod/addon-settings~editor~embed~fullscreen~player.a76a883919ad81df92c5.js js/pentapod/player.d3b7f41df6713afa11ca.js
    Entrypoint fullscreen [big] = js/pentapod/vendors~addon-settings~credits~editor~embed~fullscreen~player.14b652fe875e71f3a7bb.js js/pentapod/vendors~editor~embed~fullscreen~player.dce1d21abc3e0480209e.js js/pentapod/addon-settings~addons~editor~fullscreen~player.85cd94690225361ee2d0.js js/pentapod/addon-settings~editor~embed~fullscreen~player.a76a883919ad81df92c5.js js/pentapod/fullscreen.e53f5d2ddae8dd90753e.js
    Entrypoint embed [big] = js/pentapod/vendors~addon-settings~credits~editor~embed~fullscreen~player.14b652fe875e71f3a7bb.js js/pentapod/vendors~editor~embed~fullscreen~player.dce1d21abc3e0480209e.js js/pentapod/addon-settings~editor~embed~fullscreen~player.a76a883919ad81df92c5.js js/pentapod/embed.eefe3632425158c97edd.js
    Entrypoint addon-settings [big] = js/pentapod/vendors~addon-settings~credits~editor~embed~fullscreen~player.14b652fe875e71f3a7bb.js js/pentapod/addon-settings~addons~editor~fullscreen~player.85cd94690225361ee2d0.js js/pentapod/addon-settings~editor~embed~fullscreen~player.a76a883919ad81df92c5.js js/pentapod/addon-settings.555ad0bb5671add11941.js
    Entrypoint credits = js/pentapod/vendors~addon-settings~credits~editor~embed~fullscreen~player.14b652fe875e71f3a7bb.js js/pentapod/credits.8c48050d6de049e3f1e1.js
      [15] ./src/lib/themes/index.js + 11 modules 26.1 KiB {2} {84} [built]
           | ./src/lib/themes/index.js 4.94 KiB [built]
           | ./src/lib/themes/accent/aqua.js 661 bytes [built]
           | ./src/lib/themes/accent/purple.js 442 bytes [built]
           | ./src/lib/themes/accent/blue.js 292 bytes [built]
           | ./src/lib/themes/accent/red.js 655 bytes [built]
           | ./src/lib/themes/accent/rainbow.js 1.04 KiB [built]
           | ./src/lib/themes/gui/light.js 3.94 KiB [built]
           | ./src/lib/themes/gui/dark.js 1.82 KiB [built]
           | ./src/lib/themes/blocks/three.js 3.08 KiB [built]
           | ./src/lib/themes/blocks/high-contrast.js 3.75 KiB [built]
           | ./src/lib/themes/blocks/dark.js 2.07 KiB [built]
           | ./src/lib/tw-color-utils.js 3.41 KiB [built]
      [25] ./src/lib/brand.js 319 bytes {2} {84} [built]
      [50] ./node_modules/redux/es/index.js + 6 modules 20.6 KiB {3} [built]
           |    7 modules
      [53] ./src/lib/download-blob.js 1.01 KiB {2} [built]
      [82] ./src/lib/themes/themePersistance.js 2.84 KiB {2} {84} [built]
     [225] ./src/lib/themes/guiHelpers.js 2.44 KiB {2} {84} [built]
     [264] ./src/playground/app-target.js 457 bytes {2} {84} [built]
     [278] ./src/lib/app-state-hoc.jsx 5.38 KiB {85} {86} {87} {93} [built]
     [311] ./src/lib/tw-state-manager-hoc.jsx 18 KiB {85} {86} {87} {93} [built]
    [1050] ./src/playground/editor.jsx 822 bytes {85} [built]
    [1593] ./src/playground/player.jsx 845 bytes {93} [built]
    [1594] ./src/playground/fullscreen.jsx 864 bytes {87} [built]
    [1618] ./src/playground/addon-settings.jsx + 3 modules 39.5 KiB {82} [built]
           | ./src/playground/addon-settings.jsx 1.02 KiB [built]
           | ./src/addons/settings/settings.jsx 35.1 KiB [built]
           | ./src/addons/settings/search.js 2.27 KiB [built]
           | ./src/addons/generated/l10n-settings-entries.js 1.02 KiB [built]
    [1619] ./src/playground/embed.jsx + 1 modules 4.58 KiB {86} [built]
           | ./src/playground/embed.jsx 1.48 KiB [built]
           | ./src/lib/tw-embed-fullscreen-hoc.jsx 3.02 KiB [built]
    [1620] ./src/playground/credits/credits.jsx + 1 modules 9.08 KiB {84} [built]
           | ./src/playground/credits/credits.jsx 4.23 KiB [built]
           | ./src/playground/credits/users.js 4.81 KiB [built]
        + 1829 hidden modules
    
    WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
    This can impact web performance.
    Assets: 
      static/assets/945297ca77c041c98377f204e1af772e.svg (1.96 MiB)
      static/assets/30d09ba32a17082ef820b57d52d60b7b.hex (1.1 MiB)
      js/pentapod/vendors~editor~embed~fullscreen~player.dce1d21abc3e0480209e.js (6.04 MiB)
      js/pentapod/addon-settings.555ad0bb5671add11941.js (641 KiB)
      js/pentapod/editor.9c168fe7fe6b432f0ac6.js (1.63 MiB)
      js/pentapod/embed.eefe3632425158c97edd.js (1.59 MiB)
      js/pentapod/fullscreen.e53f5d2ddae8dd90753e.js (1.63 MiB)
      js/pentapod/library-sprites.717e62c947edf173a7fe.js (284 KiB)
      js/pentapod/player.d3b7f41df6713afa11ca.js (1.63 MiB)
      js/pentapod/sb.9f340a01a0d641df3251.js (2 MiB)
      beepbox_editor.min.js (1.38 MiB)
      beepbox_synth.min.js (469 KiB)
      drumsamples.js (12.1 MiB)
      kirby_samples.js (3.07 MiB)
      mario_paintbox_samples.js (995 KiB)
      samples.js (939 KiB)
      samples2.js (9.44 MiB)
      samples3.js (19.3 MiB)
      sb3-icon-512.png (431 KiB)
      wario_samples.js (7.2 MiB)
      wpa.mp3 (264 KiB)
      microbit/scratch-microbit-1.2.0.hex (1.1 MiB)
      player/beepbox_player.min.js (746 KiB)
      player/drumsamples.js (12.1 MiB)
      player/kirby_samples.js (3.07 MiB)
      player/mario_paintbox_samples.js (995 KiB)
      player/samples.js (939 KiB)
      player/samples2.js (9.44 MiB)
      player/samples3.js (19.3 MiB)
      player/wario_samples.js (7.2 MiB)
    
    WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
    Entrypoints:
      editor (7.92 MiB)
          js/pentapod/vendors~addon-settings~credits~editor~embed~fullscreen~player.14b652fe875e71f3a7bb.js
          js/pentapod/vendors~editor~embed~fullscreen~player.dce1d21abc3e0480209e.js
          js/pentapod/addon-settings~addons~editor~fullscreen~player.85cd94690225361ee2d0.js
          js/pentapod/addon-settings~editor~embed~fullscreen~player.a76a883919ad81df92c5.js
          js/pentapod/editor.9c168fe7fe6b432f0ac6.js
      player (7.92 MiB)
          js/pentapod/vendors~addon-settings~credits~editor~embed~fullscreen~player.14b652fe875e71f3a7bb.js
          js/pentapod/vendors~editor~embed~fullscreen~player.dce1d21abc3e0480209e.js
          js/pentapod/addon-settings~addons~editor~fullscreen~player.85cd94690225361ee2d0.js
          js/pentapod/addon-settings~editor~embed~fullscreen~player.a76a883919ad81df92c5.js
          js/pentapod/player.d3b7f41df6713afa11ca.js
      fullscreen (7.92 MiB)
          js/pentapod/vendors~addon-settings~credits~editor~embed~fullscreen~player.14b652fe875e71f3a7bb.js
          js/pentapod/vendors~editor~embed~fullscreen~player.dce1d21abc3e0480209e.js
          js/pentapod/addon-settings~addons~editor~fullscreen~player.85cd94690225361ee2d0.js
          js/pentapod/addon-settings~editor~embed~fullscreen~player.a76a883919ad81df92c5.js
          js/pentapod/fullscreen.e53f5d2ddae8dd90753e.js
      embed (7.82 MiB)
          js/pentapod/vendors~addon-settings~credits~editor~embed~fullscreen~player.14b652fe875e71f3a7bb.js
          js/pentapod/vendors~editor~embed~fullscreen~player.dce1d21abc3e0480209e.js
          js/pentapod/addon-settings~editor~embed~fullscreen~player.a76a883919ad81df92c5.js
          js/pentapod/embed.eefe3632425158c97edd.js
      addon-settings (896 KiB)
          js/pentapod/vendors~addon-settings~credits~editor~embed~fullscreen~player.14b652fe875e71f3a7bb.js
          js/pentapod/addon-settings~addons~editor~fullscreen~player.85cd94690225361ee2d0.js
          js/pentapod/addon-settings~editor~embed~fullscreen~player.a76a883919ad81df92c5.js
          js/pentapod/addon-settings.555ad0bb5671add11941.js
    
    Child HtmlWebpackCompiler:
         3 assets
        Entrypoint HtmlWebpackPlugin_0 = __child-HtmlWebpackPlugin_0
        Entrypoint HtmlWebpackPlugin_1 = __child-HtmlWebpackPlugin_1
        Entrypoint HtmlWebpackPlugin_2 = __child-HtmlWebpackPlugin_2
        [0] ./node_modules/html-webpack-plugin/lib/loader.js!./src/playground/index.ejs 11.3 KiB {0} [built]
        [1] ./node_modules/html-webpack-plugin/lib/loader.js!./src/playground/embed.ejs 2.01 KiB {1} [built]
        [2] ./node_modules/html-webpack-plugin/lib/loader.js!./src/playground/simple.ejs 1.67 KiB {2} [built]
    Child extension worker:
                                                       Asset      Size  Chunks                         Chunk Names
        js/pentapod/extension worker.6a3ea98dfb9c9857a49c.js  37.1 KiB       0  [emitted] [immutable]  extension worker
        Entrypoint extension worker = js/pentapod/extension worker.6a3ea98dfb9c9857a49c.js
        [1] (webpack)/buildin/global.js 472 bytes {0} [built]
            + 26 hidden modules
    Child worker:
                                                               Asset      Size  Chunks                         Chunk Names
        js/extension-worker/extension-worker.3f185668af7c6673f267.js  35.9 KiB       0  [emitted] [immutable]  main
        Entrypoint main = js/extension-worker/extension-worker.3f185668af7c6673f267.js
        [8] (webpack)/buildin/global.js 472 bytes {0} [built]
            + 24 hidden modules
Child
    Hash: 42c7ddcbf880aa5cbc5e
    Time: 73537ms
    Built at: 01/28/2026 11:20:28 PM
                                                                                Asset       Size  Chunks                                Chunk Names
                         js/extension-worker/extension-worker.3f185668af7c6673f267.js   35.9 KiB          [emitted] [immutable]         
                                 js/pentapod/extension worker.6a3ea98dfb9c9857a49c.js   37.1 KiB          [emitted] [immutable]         
                                js/pentapod/library-backdrops.a2071c3824574fd4caef.js   19.7 KiB       0  [emitted] [immutable]         library-backdrops
                                 js/pentapod/library-costumes.5eb1561ff9972ca9c3da.js    203 KiB       1  [emitted] [immutable]         library-costumes
                                   js/pentapod/library-sounds.8e8725e94b03086cf88c.js   68.6 KiB       2  [emitted] [immutable]         library-sounds
                                  js/pentapod/library-sprites.bf51b192bda9908b7e39.js    284 KiB       3  [emitted] [immutable]  [big]  library-sprites
                                      js/pentapod/scratch-gui.a7cbfcc21132b75f7c88.js   7.67 MiB       4  [emitted] [immutable]  [big]  scratch-gui
                          js/pentapod/scratch-gui.a7cbfcc21132b75f7c88.js.LICENSE.txt   9.53 KiB          [emitted]                     
                  js/pentapod/vendors~iframe-extension-worker.380e6f87d92904168c6f.js   38.8 KiB       5  [emitted] [immutable]         vendors~iframe-extension-worker
                                       js/pentapod/vendors~sb.ac55962ffb8ac2129f89.js      2 MiB       6  [emitted] [immutable]  [big]  vendors~sb
                                                             libraries/backdrops.json     31 KiB          [emitted]                     
                                                              libraries/costumes.json    324 KiB          [emitted]              [big]  
                                                                libraries/sounds.json    110 KiB          [emitted]                     
                                                               libraries/sprites.json    525 KiB          [emitted]              [big]  
                                   static/assets/00aa0c4320b93631ab3c223604ead431.svg   2.98 KiB          [emitted] [immutable]         
                                   static/assets/048d12d9e01a42ab48fb6ce57100f6f8.mp3   45.3 KiB          [emitted] [immutable]         
                                   static/assets/06fd0604a4bf62a2b706edc23e49a086.mp3   73.8 KiB          [emitted] [immutable]         
                                   static/assets/0fcaae1619b39b62879abf31bbe3bd34.svg   2.41 KiB          [emitted] [immutable]         
                                   static/assets/0fdfda13d18505797cf469573cf5c2f5.svg    2.5 KiB          [emitted] [immutable]         
                                   static/assets/165746cd277a144ddefd62ac5d67b696.svg   2.66 KiB          [emitted] [immutable]         
                                   static/assets/1900166faa9222d0d10c568a12c848a5.png   4.36 KiB          [emitted] [immutable]         
                                   static/assets/19161c89a6ca04006606ca3f4f91fdec.mp3   21.7 KiB          [emitted] [immutable]         
                                   static/assets/1ac03a53ecc806b652579f9f8da7c58a.mp3   26.5 KiB          [emitted] [immutable]         
                                   static/assets/1bff35b71e6f52017b123be4f9904d54.mp3   52.4 KiB          [emitted] [immutable]         
                                   static/assets/1c8b575f37b1a519fc3cdc5183bb85c0.mp3   27.8 KiB          [emitted] [immutable]         
                                   static/assets/1c9099a7cf1c142492de1603b20b0d44.mp3    2.9 KiB          [emitted] [immutable]         
                                 static/assets/208e2134a0e95cbdd211a82d2863d88d.woff2   73.6 KiB          [emitted] [immutable]         
                                   static/assets/223d68e7b8769bac1f33291514ce5bac.svg    2.6 KiB          [emitted] [immutable]         
                                   static/assets/2291f2138819385c9a5750130f254f90.mp3   4.33 KiB          [emitted] [immutable]         
                                   static/assets/2352f743e6b883d53e0b09b84ddea79b.mp3     23 KiB          [emitted] [immutable]         
                                   static/assets/23d5956ad3641d4663a17353c71477b0.mp3   24.9 KiB          [emitted] [immutable]         
                                   static/assets/2501d1b87cf04e00cc3a623fa8b5d95c.svg   2.14 KiB          [emitted] [immutable]         
                                   static/assets/25c294b62fe9e614db125a4f65cc6044.mp3   27.4 KiB          [emitted] [immutable]         
                                   static/assets/2613dd347943b2ed7c6edb22e0cf7e0a.mp3   33.1 KiB          [emitted] [immutable]         
                                   static/assets/26a4aecd5158e8663b90d5edfba5e25a.mp3   5.15 KiB          [emitted] [immutable]         
                                   static/assets/296357261fb7d74c06765aadb0ff1026.svg   13.1 KiB          [emitted] [immutable]         
                                   static/assets/2bae7059d4f81f344b02cc34567e548d.mp3   24.1 KiB          [emitted] [immutable]         
                                 static/assets/2e6994cc7c70b524c649f60346bdcb3a.woff2   19.6 KiB          [emitted] [immutable]         
                                   static/assets/2ec048ddd7a7e30b94f8d24c22892112.mp3   35.9 KiB          [emitted] [immutable]         
                                   static/assets/306ffbcffad0d931fb1d158dd812f3fe.svg    7.1 KiB          [emitted] [immutable]         
                                   static/assets/30d09ba32a17082ef820b57d52d60b7b.hex    1.1 MiB          [emitted] [immutable]  [big]  
                                   static/assets/311ef566eba52b1729fd02d8944b4378.mp3   3.33 KiB          [emitted] [immutable]         
                                   static/assets/3299cad6fda8c0a3d957a5ea75060677.mp3   29.2 KiB          [emitted] [immutable]         
                                   static/assets/32d903cafc72328bd30afce14bfa4c79.svg   2.01 KiB          [emitted] [immutable]         
                                   static/assets/32e0021542e34f09a747322d11868f23.mp3   28.2 KiB          [emitted] [immutable]         
                                   static/assets/344dc88f4d5187f0d86f2f13c9ef1727.mp3   4.99 KiB          [emitted] [immutable]         
                                   static/assets/352dc6cd98d372680a5297f6ffc50ec4.mp3   3.72 KiB          [emitted] [immutable]         
                                   static/assets/367d7189e8dac8a0ca2828830a91db83.mp3   16.7 KiB          [emitted] [immutable]         
                                   static/assets/37954fe300d44f8765b6d48b2836fcf5.png   20.6 KiB          [emitted] [immutable]         
                                   static/assets/3a296d85c85a5f222663dad932737c86.svg   2.66 KiB          [emitted] [immutable]         
                                   static/assets/3c06b74c80d1e6b1d210ca86c87cd326.svg   3.38 KiB          [emitted] [immutable]         
                                   static/assets/3d55b957c09e11fe0d75f4f2a84bdf53.mp3   27.4 KiB          [emitted] [immutable]         
                                   static/assets/3e6a0a68ee1872bee1f93e4428bcb993.svg    2.1 KiB          [emitted] [immutable]         
                                   static/assets/40167d33efb7d0929a3bcbc591fc78b0.svg   4.07 KiB          [emitted] [immutable]         
                                   static/assets/41ebcde49032d543af1a2c843a725834.mp3     30 KiB          [emitted] [immutable]         
                                   static/assets/45d87fee726e7bc94edf0eae4af99882.svg   2.24 KiB          [emitted] [immutable]         
                                   static/assets/4734f3fe917e80ae53b9f1f4e3d62147.mp3   24.1 KiB          [emitted] [immutable]         
                                   static/assets/484c379b1da007ecb5f66780a119fa2e.mp3   2.52 KiB          [emitted] [immutable]         
                                   static/assets/48df3abff5e8eb9a597f355daaf5348c.png   41.6 KiB          [emitted] [immutable]         
                                   static/assets/516b11cc94083681e5be1b583c78341f.svg   2.49 KiB          [emitted] [immutable]         
                                   static/assets/527756fb4ee6a19086a69e0ea8355b5c.mp3   27.8 KiB          [emitted] [immutable]         
                                   static/assets/52ac58d8ef4e53d6449e592b68359d46.mp3   78.5 KiB          [emitted] [immutable]         
                                   static/assets/52d442dc8e71307ec251603d1edd35f0.mp3   30.7 KiB          [emitted] [immutable]         
                                   static/assets/5610fba29744cce750f1da6c6091ecac.mp3   28.3 KiB          [emitted] [immutable]         
                                   static/assets/566d73a090e3d42d5bdfee3d92c79d25.svg   2.57 KiB          [emitted] [immutable]         
                                   static/assets/579529cc3c40887f6ecc771c4b39809d.mp3   55.9 KiB          [emitted] [immutable]         
                                 static/assets/5796214a21c5c1727ed7b08096ee7cff.woff2   97.2 KiB          [emitted] [immutable]         
                                   static/assets/589eaf6a247df5343b584fd0fa848489.svg   2.54 KiB          [emitted] [immutable]         
                                   static/assets/5b36d8cf15d803226e2fe4c0737be43f.svg   5.14 KiB          [emitted] [immutable]         
                                   static/assets/5e071edf3057962326fec1569017e2dd.svg   2.83 KiB          [emitted] [immutable]         
                                   static/assets/61e99f0da6828d62aa9e3761c15ace9f.svg   2.94 KiB          [emitted] [immutable]         
                                   static/assets/64e4a905e7c3ab32ef03272631c3df75.png   38.3 KiB          [emitted] [immutable]         
                                   static/assets/64e66a9dcf4b42a699f49e5973a4a62e.svg   3.38 KiB          [emitted] [immutable]         
                                   static/assets/65715c37a18debd4b44a80c478a3abd7.svg   5.47 KiB          [emitted] [immutable]         
                                   static/assets/674db5c2e49df884273ac0f7d221865c.svg   2.58 KiB          [emitted] [immutable]         
                                   static/assets/679ce05ac8c35bbf83f596e895ab711b.svg   2.56 KiB          [emitted] [immutable]         
                                 static/assets/6cd3397308e11e6d925446470b906f2a.woff2   17.1 KiB          [emitted] [immutable]         
                                   static/assets/6d912e9240790715a077d422cdbc19a5.mp3   26.3 KiB          [emitted] [immutable]         
                                   static/assets/6e51f9cfc9bfca2f4fb88d1fe1ec2615.png   25.8 KiB          [emitted] [immutable]         
                                   static/assets/7231a404390e5fe96856a5ec5182745c.mp3   9.62 KiB          [emitted] [immutable]         
                                 static/assets/75f5f189fdc419824a8134db6eb63881.woff2   30.3 KiB          [emitted] [immutable]         
                                   static/assets/76024aad6524bdf0e8d438f4d024e581.png   29.4 KiB          [emitted] [immutable]         
                                   static/assets/7808d3b49fdf33cb82e053f00a27ba33.png   5.09 KiB          [emitted] [immutable]         
                                   static/assets/78e3f697df85275aa8d384ca6fc0e288.svg   2.66 KiB          [emitted] [immutable]         
                                   static/assets/79a644579518611a7b397f85a32cfb85.svg   2.21 KiB          [emitted] [immutable]         
                                   static/assets/7ad5cc6ed3d0a5fd6a273078fe3999f0.svg   3.15 KiB          [emitted] [immutable]         
                                   static/assets/7bd83c9ad44bff4a20f0c19726adf8be.svg   23.6 KiB          [emitted] [immutable]         
                                   static/assets/7c410b6c3cd2a9ee41505c5c6951bbf6.png   3.74 KiB          [emitted] [immutable]         
                                   static/assets/7c67e2601425784a243cd7e0f15c50a3.svg   3.15 KiB          [emitted] [immutable]         
                                   static/assets/7cf82cd9bd601cfee5e715c0eb5343ef.mp3   22.6 KiB          [emitted] [immutable]         
                                   static/assets/7d043362c1c4cabd22aeb93b43fc5fc6.svg     44 KiB          [emitted] [immutable]         
                                   static/assets/7d2d28d80d4ae06acb4fdbde429448e6.svg   3.27 KiB          [emitted] [immutable]         
                                   static/assets/7efe82fffae735cd083388badd51b3fa.svg   2.58 KiB          [emitted] [immutable]         
                                   static/assets/82072226e8cf716289165650c31eeda2.svg   10.9 KiB          [emitted] [immutable]         
                                   static/assets/82aa0eba517b9756a9db4e3a9144723e.svg   2.05 KiB          [emitted] [immutable]         
                                   static/assets/831a9fd5f488f356a5031c289e4c35fe.svg   18.5 KiB          [emitted] [immutable]         
                                   static/assets/8505df165b778979791da5caaee96fea.png   19.1 KiB          [emitted] [immutable]         
                                   static/assets/8589d7e6689f31ec2c251be25ac95c1b.mp3   33.6 KiB          [emitted] [immutable]         
                                   static/assets/85f62e9e77bed58778782e6cce58c1f4.svg   2.68 KiB          [emitted] [immutable]         
                                   static/assets/86f568a0ecc0badac2c4952b39fff148.svg   13.4 KiB          [emitted] [immutable]         
                                   static/assets/8969372a821bd2a0170ed9a68a3e238d.png   9.56 KiB          [emitted] [immutable]         
                                   static/assets/89833a109ba5105c76ee1fb007d6811b.svg   29.5 KiB          [emitted] [immutable]         
                                   static/assets/912e19a8fe314f46ab3df3fed9578a29.mp3   58.9 KiB          [emitted] [immutable]         
                                   static/assets/93babda8f98fc8009c28e97f1f118b6f.png   9.58 KiB          [emitted] [immutable]         
                                   static/assets/945297ca77c041c98377f204e1af772e.svg   1.96 MiB          [emitted] [immutable]  [big]  
                                   static/assets/96d18383c71ad5ceff1152859b46c508.mp3   44.6 KiB          [emitted] [immutable]         
                                   static/assets/98bfc66ce081a3750f3b59ab67d0ac75.svg   9.36 KiB          [emitted] [immutable]         
                                   static/assets/9c0ac6e5681567da6d6f6004ba107658.svg   9.49 KiB          [emitted] [immutable]         
                                   static/assets/9c604018c786598c0f198af5e798cd16.png   38.4 KiB          [emitted] [immutable]         
                                   static/assets/9c9e5c9097dd7a32c9882f89b04901db.svg   2.11 KiB          [emitted] [immutable]         
                                   static/assets/9d5be1463602fd5ac397d01e8a436eb2.png   26.3 KiB          [emitted] [immutable]         
                                   static/assets/9d76e4ccf26072c4bddaa81a765ab08a.mp3   29.8 KiB          [emitted] [immutable]         
                                   static/assets/a11919e102077f40302da55fb9150440.svg   2.09 KiB          [emitted] [immutable]         
                                   static/assets/a16ff5830a119789f5bc5d29a42ace64.mp3   19.3 KiB          [emitted] [immutable]         
                                   static/assets/a386a58fa9c00de141c32b5b11e5327e.mp3   5.11 KiB          [emitted] [immutable]         
                                   static/assets/a42b5a072afdc2d1aa55accfb1168fb3.mp3   10.2 KiB          [emitted] [immutable]         
                                   static/assets/a72a652fdc84dc6983d3cc9596c36a26.svg   2.96 KiB          [emitted] [immutable]         
                                   static/assets/a9eccab64d64a3114344d56af142741e.mp3   27.9 KiB          [emitted] [immutable]         
                                   static/assets/aa52a97a8ebf84287c83f76fd541c659.png   32.1 KiB          [emitted] [immutable]         
                                   static/assets/adc0b35e696de431abb9dd3ea90a5deb.svg   3.22 KiB          [emitted] [immutable]         
                                   static/assets/af0caec5f8ac3a35c9769e1e07918e14.mp3   57.4 KiB          [emitted] [immutable]         
                                   static/assets/af8e46c9477a8cadeb6c26b4686407a5.svg   2.46 KiB          [emitted] [immutable]         
                                   static/assets/b1f026ce265c0f666e2063ef94b06109.svg   3.29 KiB          [emitted] [immutable]         
                                   static/assets/b2b4ad5307e24c6627f2077478017981.mp3   26.2 KiB          [emitted] [immutable]         
                                   static/assets/b3a6f3783f393f641dc3e51211dd50f4.svg   2.14 KiB          [emitted] [immutable]         
                                   static/assets/b5f8889e91e6d51fc294dfd1125c1240.mp3     33 KiB          [emitted] [immutable]         
                                   static/assets/b631383707e87a454b479dedaa8ca014.svg   3.51 KiB          [emitted] [immutable]         
                                   static/assets/b74faacb619dad0b5f3871a04a6bcd0e.mp3   5.86 KiB          [emitted] [immutable]         
                                   static/assets/bc0fbf502b38884f440135ddae40016d.svg   2.46 KiB          [emitted] [immutable]         
                                   static/assets/bd1e18eb36346861c5c57be8ed2ba5e3.mp3   14.7 KiB          [emitted] [immutable]         
                                   static/assets/bf550f4c2ff75abf5d2d76e87470af92.svg   2.18 KiB          [emitted] [immutable]         
                                   static/assets/bf99fbafe9a01e45da63a6874cd8f4b2.mp3   32.6 KiB          [emitted] [immutable]         
                                   static/assets/c0ab2e8d5d72744c6b930f60b37f7e5a.svg   3.75 KiB          [emitted] [immutable]         
                                   static/assets/c14c0c1e852949eff4e6c069772b0015.svg      2 KiB          [emitted] [immutable]         
                                   static/assets/c20d558f1fc823a96de910456827d90c.mp3   23.3 KiB          [emitted] [immutable]         
                                   static/assets/c216c70ef78cc80a1538a3accc6612af.svg   3.93 KiB          [emitted] [immutable]         
                                   static/assets/c3a88fa1746d8e5169db188302979317.svg   13.4 KiB          [emitted] [immutable]         
                                   static/assets/c40ccf288c211a9441bb714db775d334.mp3    2.5 KiB          [emitted] [immutable]         
                                   static/assets/c5b3d36982acf8f9acc53c3964100460.mp3     25 KiB          [emitted] [immutable]         
                                   static/assets/c6ab79fc9e76cb500fc83b6f1c6437d0.png   14.5 KiB          [emitted] [immutable]         
                                   static/assets/c73619fea5bb43c53a080399a35273be.png   17.7 KiB          [emitted] [immutable]         
                                 static/assets/cb3ac3b4a8540f50937a86af7eb4663c.woff2    166 KiB          [emitted] [immutable]         
                                   static/assets/cd200d8b59d5c3d4ff3a69a774f5fac3.svg   3.23 KiB          [emitted] [immutable]         
                                   static/assets/cee477fa706ab6fe733a65edd475c41b.svg   4.13 KiB          [emitted] [immutable]         
                                   static/assets/cf07199bb768b01e6ac2a5c68fd8c3bb.svg   5.82 KiB          [emitted] [immutable]         
                                   static/assets/d1f14e4e1372d8f9c0908d2f45aa5b54.svg   55.4 KiB          [emitted] [immutable]         
                                   static/assets/d1f6af6170e0178514f35fedc62e5eab.svg   2.14 KiB          [emitted] [immutable]         
                                   static/assets/d259fcbecaa9d2a22d19848daff9d4c6.svg   2.05 KiB          [emitted] [immutable]         
                                   static/assets/d2cec365f08c3ff02912c3e3bcd5a1b1.svg   2.33 KiB          [emitted] [immutable]         
                                   static/assets/d4708e8517c8e85b5c1948c845e662ba.mp3   24.1 KiB          [emitted] [immutable]         
                                   static/assets/d6dc31862ae3442853ab177ae964224e.svg   2.24 KiB          [emitted] [immutable]         
                                   static/assets/da128bf28db2e1596da196a31003297e.svg   2.06 KiB          [emitted] [immutable]         
                                   static/assets/db18366b02c46fdf9033c9a4a13f911b.png   16.9 KiB          [emitted] [immutable]         
                                   static/assets/dd8f636a1df01f3d3768998081387ea4.mp3   3.18 KiB          [emitted] [immutable]         
                                   static/assets/e04d8c93cf14ec09031b47d619c04f74.svg   7.71 KiB          [emitted] [immutable]         
                                   static/assets/e3af35844a01f8f64d2bea326db21a35.mp3   31.6 KiB          [emitted] [immutable]         
                                   static/assets/e4dfc45f34b4606356c4c70ba14a96f0.svg   3.35 KiB          [emitted] [immutable]         
                                   static/assets/e6e16daaf665399c8826497dfb888260.svg   15.2 KiB          [emitted] [immutable]         
                                   static/assets/e75c65e1679e0cc2800caa5c47823daa.mp3   3.59 KiB          [emitted] [immutable]         
                                   static/assets/e91530fe8f85b7fdc983b48ab3b9885d.svg   2.33 KiB          [emitted] [immutable]         
                                   static/assets/ecea3eba4a9e187eb6cc7cc6a6b4bb4d.mp3   24.1 KiB          [emitted] [immutable]         
                                   static/assets/ed3fe9e11706e76990709ac2e567ada6.svg    2.1 KiB          [emitted] [immutable]         
                                   static/assets/ef4a998a82a8567de018baa4607bc6a0.svg   7.94 KiB          [emitted] [immutable]         
                                   static/assets/eff37a2450218d44985dcbb53c67e593.svg   3.84 KiB          [emitted] [immutable]         
                                 static/assets/f108ac9d733ce5d45cdea3b7828e8658.woff2   3.68 KiB          [emitted] [immutable]         
                                   static/assets/f151dc9a8eb14b4d9c64795e1cbae7e0.mp3   26.9 KiB          [emitted] [immutable]         
                                   static/assets/f44e9579ce45c384ed76054ee5e98270.mp3   35.4 KiB          [emitted] [immutable]         
                                   static/assets/f6d9f33ec366a89a58b3cf0e125adf97.svg   3.27 KiB          [emitted] [immutable]         
                                   static/assets/f9a0fb45ee35279e05b6f4e637509777.svg   2.47 KiB          [emitted] [immutable]         
                                   static/assets/fcb21f71cf289f827e01b18b7c3fdc85.mp3   4.79 KiB          [emitted] [immutable]         
                                   static/assets/fde13ec17255a3017d7d9f2c3c7989d2.svg   2.04 KiB          [emitted] [immutable]         
                                   static/assets/fe7c60cf99fdc28e4331223046d84824.svg   2.01 KiB          [emitted] [immutable]         
                                   static/assets/fefb7e2fcd4d311a5a7c3de5a8ae5b64.mp3   2.63 KiB          [emitted] [immutable]         
                                   static/assets/ff69eb6d9e2044232f0187954982fb3c.png   3.57 KiB          [emitted] [immutable]         
                                                static/blocks-media/default/click.mp3   7.94 KiB          [emitted]                     
                                                static/blocks-media/default/click.ogg   5.32 KiB          [emitted]                     
                                                static/blocks-media/default/click.wav   3.12 KiB          [emitted]                     
                                   static/blocks-media/default/comment-arrow-down.svg  885 bytes          [emitted]                     
                                     static/blocks-media/default/comment-arrow-up.svg  977 bytes          [emitted]                     
                                             static/blocks-media/default/delete-x.svg   1.26 KiB          [emitted]                     
                                               static/blocks-media/default/delete.mp3   9.57 KiB          [emitted]                     
                                               static/blocks-media/default/delete.ogg   8.42 KiB          [emitted]                     
                                               static/blocks-media/default/delete.wav   11.7 KiB          [emitted]                     
                                  static/blocks-media/default/dropdown-arrow-dark.svg  573 bytes          [emitted]                     
                                       static/blocks-media/default/dropdown-arrow.svg  569 bytes          [emitted]                     
                       static/blocks-media/default/extensions/microbit-block-icon.svg    4.9 KiB          [emitted]                     
                          static/blocks-media/default/extensions/music-block-icon.svg   4.38 KiB          [emitted]                     
                            static/blocks-media/default/extensions/pen-block-icon.svg   2.47 KiB          [emitted]                     
                          static/blocks-media/default/extensions/wedo2-block-icon.svg   9.57 KiB          [emitted]                     
                                           static/blocks-media/default/eyedropper.svg   3.47 KiB          [emitted]                     
                                           static/blocks-media/default/green-flag.svg   1.16 KiB          [emitted]                     
                                           static/blocks-media/default/handclosed.cur  326 bytes          [emitted]                     
                                           static/blocks-media/default/handdelete.cur  766 bytes          [emitted]                     
                                             static/blocks-media/default/handopen.cur  198 bytes          [emitted]                     
                                          static/blocks-media/default/icons/arrow.svg   1.18 KiB          [emitted]                     
                                   static/blocks-media/default/icons/arrow_button.svg   1.06 KiB          [emitted]                     
                                static/blocks-media/default/icons/control_forever.svg   4.57 KiB          [emitted]                     
                                 static/blocks-media/default/icons/control_repeat.svg   1.95 KiB          [emitted]                     
                                   static/blocks-media/default/icons/control_stop.svg  301 bytes          [emitted]                     
                                   static/blocks-media/default/icons/control_wait.svg   1.11 KiB          [emitted]                     
                           static/blocks-media/default/icons/event_broadcast_blue.svg   1.62 KiB          [emitted]                     
                          static/blocks-media/default/icons/event_broadcast_coral.svg   1.62 KiB          [emitted]                     
                          static/blocks-media/default/icons/event_broadcast_green.svg   1.62 KiB          [emitted]                     
                        static/blocks-media/default/icons/event_broadcast_magenta.svg   1.62 KiB          [emitted]                     
                         static/blocks-media/default/icons/event_broadcast_orange.svg   1.62 KiB          [emitted]                     
                         static/blocks-media/default/icons/event_broadcast_purple.svg   1.61 KiB          [emitted]                     
             static/blocks-media/default/icons/event_when-broadcast-received_blue.svg   1.61 KiB          [emitted]                     
            static/blocks-media/default/icons/event_when-broadcast-received_coral.svg   1.62 KiB          [emitted]                     
            static/blocks-media/default/icons/event_when-broadcast-received_green.svg   1.62 KiB          [emitted]                     
          static/blocks-media/default/icons/event_when-broadcast-received_magenta.svg   1.62 KiB          [emitted]                     
           static/blocks-media/default/icons/event_when-broadcast-received_orange.svg   1.62 KiB          [emitted]                     
           static/blocks-media/default/icons/event_when-broadcast-received_purple.svg   1.61 KiB          [emitted]                     
                          static/blocks-media/default/icons/event_whenflagclicked.svg  634 bytes          [emitted]                     
                                         static/blocks-media/default/icons/remove.svg   1.55 KiB          [emitted]                     
                                   static/blocks-media/default/icons/set-led_blue.svg   1.99 KiB          [emitted]                     
                                  static/blocks-media/default/icons/set-led_coral.svg   1.99 KiB          [emitted]                     
                                  static/blocks-media/default/icons/set-led_green.svg   1.99 KiB          [emitted]                     
                                static/blocks-media/default/icons/set-led_magenta.svg   1.99 KiB          [emitted]                     
                                static/blocks-media/default/icons/set-led_mystery.svg   2.89 KiB          [emitted]                     
                                 static/blocks-media/default/icons/set-led_orange.svg   1.99 KiB          [emitted]                     
                                 static/blocks-media/default/icons/set-led_purple.svg   1.99 KiB          [emitted]                     
                                  static/blocks-media/default/icons/set-led_white.svg   1.99 KiB          [emitted]                     
                                 static/blocks-media/default/icons/set-led_yellow.svg   1.99 KiB          [emitted]                     
                           static/blocks-media/default/icons/wedo_motor-clockwise.svg   3.66 KiB          [emitted]                     
                    static/blocks-media/default/icons/wedo_motor-counterclockwise.svg   3.64 KiB          [emitted]                     
                          static/blocks-media/default/icons/wedo_motor-speed_fast.svg   4.23 KiB          [emitted]                     
                           static/blocks-media/default/icons/wedo_motor-speed_med.svg   4.24 KiB          [emitted]                     
                          static/blocks-media/default/icons/wedo_motor-speed_slow.svg   4.26 KiB          [emitted]                     
                       static/blocks-media/default/icons/wedo_when-distance_close.svg   4.64 KiB          [emitted]                     
                        static/blocks-media/default/icons/wedo_when-tilt-backward.svg    4.8 KiB          [emitted]                     
                         static/blocks-media/default/icons/wedo_when-tilt-forward.svg   4.81 KiB          [emitted]                     
                            static/blocks-media/default/icons/wedo_when-tilt-left.svg   3.57 KiB          [emitted]                     
                           static/blocks-media/default/icons/wedo_when-tilt-right.svg   3.57 KiB          [emitted]                     
                                 static/blocks-media/default/icons/wedo_when-tilt.svg   4.01 KiB          [emitted]                     
                                               static/blocks-media/default/repeat.svg   1.21 KiB          [emitted]                     
                                          static/blocks-media/default/rotate-left.svg   1.04 KiB          [emitted]                     
                                         static/blocks-media/default/rotate-right.svg   1.03 KiB          [emitted]                     
                                              static/blocks-media/default/sprites.png   4.05 KiB          [emitted]                     
                                     static/blocks-media/default/status-not-ready.svg   1.16 KiB          [emitted]                     
                                         static/blocks-media/default/status-ready.svg   1.09 KiB          [emitted]                     
                                              static/blocks-media/default/zoom-in.svg  634 bytes          [emitted]                     
                                             static/blocks-media/default/zoom-out.svg  582 bytes          [emitted]                     
                                           static/blocks-media/default/zoom-reset.svg  501 bytes          [emitted]                     
                                          static/blocks-media/high-contrast/click.mp3   7.94 KiB          [emitted]                     
                                          static/blocks-media/high-contrast/click.ogg   5.32 KiB          [emitted]                     
                                          static/blocks-media/high-contrast/click.wav   3.12 KiB          [emitted]                     
                             static/blocks-media/high-contrast/comment-arrow-down.svg  885 bytes          [emitted]                     
                               static/blocks-media/high-contrast/comment-arrow-up.svg  977 bytes          [emitted]                     
                                       static/blocks-media/high-contrast/delete-x.svg   1.26 KiB          [emitted]                     
                                         static/blocks-media/high-contrast/delete.mp3   9.57 KiB          [emitted]                     
                                         static/blocks-media/high-contrast/delete.ogg   8.42 KiB          [emitted]                     
                                         static/blocks-media/high-contrast/delete.wav   11.7 KiB          [emitted]                     
                            static/blocks-media/high-contrast/dropdown-arrow-dark.svg  573 bytes          [emitted]                     
                                 static/blocks-media/high-contrast/dropdown-arrow.svg  569 bytes          [emitted]                     
                 static/blocks-media/high-contrast/extensions/microbit-block-icon.svg    4.9 KiB          [emitted]                     
                    static/blocks-media/high-contrast/extensions/music-block-icon.svg   4.38 KiB          [emitted]                     
                      static/blocks-media/high-contrast/extensions/pen-block-icon.svg   2.47 KiB          [emitted]                     
                    static/blocks-media/high-contrast/extensions/wedo2-block-icon.svg   9.57 KiB          [emitted]                     
                                     static/blocks-media/high-contrast/eyedropper.svg   3.47 KiB          [emitted]                     
                                     static/blocks-media/high-contrast/green-flag.svg   1.16 KiB          [emitted]                     
                                     static/blocks-media/high-contrast/handclosed.cur  326 bytes          [emitted]                     
                                     static/blocks-media/high-contrast/handdelete.cur  766 bytes          [emitted]                     
                                       static/blocks-media/high-contrast/handopen.cur  198 bytes          [emitted]                     
                                    static/blocks-media/high-contrast/icons/arrow.svg   1.18 KiB          [emitted]                     
                             static/blocks-media/high-contrast/icons/arrow_button.svg  470 bytes          [emitted]                     
                          static/blocks-media/high-contrast/icons/control_forever.svg   4.57 KiB          [emitted]                     
                           static/blocks-media/high-contrast/icons/control_repeat.svg   1.95 KiB          [emitted]                     
                             static/blocks-media/high-contrast/icons/control_stop.svg  301 bytes          [emitted]                     
                             static/blocks-media/high-contrast/icons/control_wait.svg   1.11 KiB          [emitted]                     
                     static/blocks-media/high-contrast/icons/event_broadcast_blue.svg   1.62 KiB          [emitted]                     
                    static/blocks-media/high-contrast/icons/event_broadcast_coral.svg   1.62 KiB          [emitted]                     
                    static/blocks-media/high-contrast/icons/event_broadcast_green.svg   1.62 KiB          [emitted]                     
                  static/blocks-media/high-contrast/icons/event_broadcast_magenta.svg   1.62 KiB          [emitted]                     
                   static/blocks-media/high-contrast/icons/event_broadcast_orange.svg   1.62 KiB          [emitted]                     
                   static/blocks-media/high-contrast/icons/event_broadcast_purple.svg   1.61 KiB          [emitted]                     
       static/blocks-media/high-contrast/icons/event_when-broadcast-received_blue.svg   1.61 KiB          [emitted]                     
      static/blocks-media/high-contrast/icons/event_when-broadcast-received_coral.svg   1.62 KiB          [emitted]                     
      static/blocks-media/high-contrast/icons/event_when-broadcast-received_green.svg   1.62 KiB          [emitted]                     
    static/blocks-media/high-contrast/icons/event_when-broadcast-received_magenta.svg   1.62 KiB          [emitted]                     
     static/blocks-media/high-contrast/icons/event_when-broadcast-received_orange.svg   1.62 KiB          [emitted]                     
     static/blocks-media/high-contrast/icons/event_when-broadcast-received_purple.svg   1.61 KiB          [emitted]                     
                    static/blocks-media/high-contrast/icons/event_whenflagclicked.svg  634 bytes          [emitted]                     
                                   static/blocks-media/high-contrast/icons/remove.svg   1.55 KiB          [emitted]                     
                             static/blocks-media/high-contrast/icons/set-led_blue.svg   1.99 KiB          [emitted]                     
                            static/blocks-media/high-contrast/icons/set-led_coral.svg   1.99 KiB          [emitted]                     
                            static/blocks-media/high-contrast/icons/set-led_green.svg   1.99 KiB          [emitted]                     
                          static/blocks-media/high-contrast/icons/set-led_magenta.svg   1.99 KiB          [emitted]                     
                          static/blocks-media/high-contrast/icons/set-led_mystery.svg   2.89 KiB          [emitted]                     
                           static/blocks-media/high-contrast/icons/set-led_orange.svg   1.99 KiB          [emitted]                     
                           static/blocks-media/high-contrast/icons/set-led_purple.svg   1.99 KiB          [emitted]                     
                            static/blocks-media/high-contrast/icons/set-led_white.svg   1.99 KiB          [emitted]                     
                           static/blocks-media/high-contrast/icons/set-led_yellow.svg   1.99 KiB          [emitted]                     
                     static/blocks-media/high-contrast/icons/wedo_motor-clockwise.svg   3.66 KiB          [emitted]                     
              static/blocks-media/high-contrast/icons/wedo_motor-counterclockwise.svg   3.64 KiB          [emitted]                     
                    static/blocks-media/high-contrast/icons/wedo_motor-speed_fast.svg   4.23 KiB          [emitted]                     
                     static/blocks-media/high-contrast/icons/wedo_motor-speed_med.svg   4.24 KiB          [emitted]                     
                    static/blocks-media/high-contrast/icons/wedo_motor-speed_slow.svg   4.26 KiB          [emitted]                     
                 static/blocks-media/high-contrast/icons/wedo_when-distance_close.svg   4.64 KiB          [emitted]                     
                  static/blocks-media/high-contrast/icons/wedo_when-tilt-backward.svg    4.8 KiB          [emitted]                     
                   static/blocks-media/high-contrast/icons/wedo_when-tilt-forward.svg   4.81 KiB          [emitted]                     
                      static/blocks-media/high-contrast/icons/wedo_when-tilt-left.svg   3.57 KiB          [emitted]                     
                     static/blocks-media/high-contrast/icons/wedo_when-tilt-right.svg   3.57 KiB          [emitted]                     
                           static/blocks-media/high-contrast/icons/wedo_when-tilt.svg   4.01 KiB          [emitted]                     
                                         static/blocks-media/high-contrast/repeat.svg  825 bytes          [emitted]                     
                                    static/blocks-media/high-contrast/rotate-left.svg  590 bytes          [emitted]                     
                                   static/blocks-media/high-contrast/rotate-right.svg  577 bytes          [emitted]                     
                                        static/blocks-media/high-contrast/sprites.png   4.05 KiB          [emitted]                     
                               static/blocks-media/high-contrast/status-not-ready.svg   1.16 KiB          [emitted]                     
                                   static/blocks-media/high-contrast/status-ready.svg   1.09 KiB          [emitted]                     
                                        static/blocks-media/high-contrast/zoom-in.svg   1.39 KiB          [emitted]                     
                                       static/blocks-media/high-contrast/zoom-out.svg   1.16 KiB          [emitted]                     
                                     static/blocks-media/high-contrast/zoom-reset.svg   1.08 KiB          [emitted]                     
    Entrypoint scratch-gui [big] = js/pentapod/scratch-gui.a7cbfcc21132b75f7c88.js
       [1] external "react" 42 bytes {4} [built]
       [2] ./node_modules/react-intl/lib/index.es.js + 1 modules 56.6 KiB {4} [built]
           |    2 modules
       [6] ./node_modules/react-redux/es/index.js + 14 modules 37.4 KiB {4} [built]
           |    15 modules
      [14] ./src/reducers/project-state.js 17.3 KiB {4} [built]
      [15] ./src/reducers/modals.js 6.59 KiB {4} [built]
      [21] ./src/reducers/alerts.js 6.66 KiB {4} [built]
      [24] ./src/reducers/menus.js 6.72 KiB {4} [built]
      [32] ./src/lib/storage.js + 2 modules 7.51 KiB {4} [built]
           | ./src/lib/storage.js 2.79 KiB [built]
           | ./src/lib/default-project/index.js 1.25 KiB [built]
           | ./src/lib/default-project/project-data.js 3.44 KiB [built]
      [34] ./src/reducers/editor-tab.js 864 bytes {4} [built]
      [36] ./src/reducers/tw.js 7.09 KiB {4} [built]
      [61] ./node_modules/redux/es/index.js + 6 modules 20.6 KiB {4} [built]
           |    7 modules
      [78] ./src/reducers/mode.js 1.05 KiB {4} [built]
     [145] ./src/reducers/gui.js + 1 modules 7.23 KiB {4} [built]
           | ./src/reducers/gui.js 6.33 KiB [built]
           | ./src/reducers/vm.js 735 bytes [built]
     [391] ./node_modules/scratch-paint/src/index.js + 176 modules 810 KiB {4} [built]
           |    177 modules
    [1499] ./src/index.js + 410 modules 4.01 MiB {4} [built]
           | ./src/index.js 839 bytes [built]
           | ./src/reducers/locales.js 2.17 KiB [built]
           | ./src/containers/gui.jsx 9.1 KiB [built]
           | ./src/lib/app-state-hoc.jsx 5.38 KiB [built]
           | ./src/lib/error-boundary-hoc.jsx 983 bytes [built]
           | ./src/lib/font-loader-hoc.jsx 1.3 KiB [built]
           | ./src/lib/connected-intl-provider.jsx 298 bytes [built]
           | ./src/lib/localization-hoc.jsx 2.19 KiB [built]
           | ./src/lib/sb-file-uploader-hoc.jsx 13.1 KiB [built]
           | ./src/lib/project-fetcher-hoc.jsx 9 KiB [built]
           | ./src/lib/titled-hoc.jsx 4.52 KiB [built]
           | ./src/lib/project-saver-hoc.jsx 18.3 KiB [built]
           | ./src/lib/vm-listener-hoc.jsx 15.3 KiB [built]
           | ./src/lib/vm-manager-hoc.jsx 6.6 KiB [built]
           | ./src/lib/cloud-manager-hoc.jsx 8.37 KiB [built]
           |     + 396 hidden modules
        + 1506 hidden modules
    
    WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
    This can impact web performance.
    Assets: 
      static/assets/945297ca77c041c98377f204e1af772e.svg (1.96 MiB)
      static/assets/30d09ba32a17082ef820b57d52d60b7b.hex (1.1 MiB)
      js/pentapod/library-sprites.bf51b192bda9908b7e39.js (284 KiB)
      js/pentapod/scratch-gui.a7cbfcc21132b75f7c88.js (7.67 MiB)
      js/pentapod/vendors~sb.ac55962ffb8ac2129f89.js (2 MiB)
      libraries/costumes.json (324 KiB)
      libraries/sprites.json (525 KiB)
    
    WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
    Entrypoints:
      scratch-gui (7.67 MiB)
          js/pentapod/scratch-gui.a7cbfcc21132b75f7c88.js
    
    Child extension worker:
                                                       Asset      Size  Chunks                         Chunk Names
        js/pentapod/extension worker.6a3ea98dfb9c9857a49c.js  37.1 KiB       0  [emitted] [immutable]  extension worker
        Entrypoint extension worker = js/pentapod/extension worker.6a3ea98dfb9c9857a49c.js
        [1] (webpack)/buildin/global.js 472 bytes {0} [built]
            + 26 hidden modules
    Child worker:
                                                               Asset      Size  Chunks                         Chunk Names
        js/extension-worker/extension-worker.3f185668af7c6673f267.js  35.9 KiB       0  [emitted] [immutable]  main
        Entrypoint main = js/extension-worker/extension-worker.3f185668af7c6673f267.js
        [8] (webpack)/buildin/global.js 472 bytes {0} [built]
            + 24 hidden modules
> scratch-gui@0.6.0-alpha test:lint
> eslint . --ext .js,.jsx

[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`

/home/runner/work/scratch-gui/scratch-gui/src/addons/settings-store.js
  117:5  error  Missing JSDoc @returns for function      valid-jsdoc
  175:5  error  Missing JSDoc @returns for function      valid-jsdoc
  175:5  error  Missing JSDoc for parameter 'addonId'    valid-jsdoc
  185:5  error  Missing JSDoc @returns for function      valid-jsdoc
  185:5  error  Missing JSDoc for parameter 'addonId'    valid-jsdoc
  195:5  error  Missing JSDoc @returns for function      valid-jsdoc
  195:5  error  Missing JSDoc for parameter 'manifest'   valid-jsdoc
  195:5  error  Missing JSDoc for parameter 'settingId'  valid-jsdoc
  235:5  error  Missing JSDoc @returns for function      valid-jsdoc
  235:5  error  Missing JSDoc for parameter 'addonId'    valid-jsdoc

/home/runner/work/scratch-gui/scratch-gui/src/components/asset-panel/selector.jsx
  28:9  error  'onExportCostumesClick' is missing in props validation  react/prop-types

/home/runner/work/scratch-gui/scratch-gui/src/components/loader/loader.jsx
   58:5   error  Strings must use singlequote                              quotes
   68:5   error  Strings must use singlequote                              quotes
   79:5   error  Strings must use singlequote                              quotes
   80:5   error  Strings must use singlequote                              quotes
   82:5   error  Strings must use singlequote                              quotes
   83:5   error  Strings must use singlequote                              quotes
   84:5   error  Strings must use singlequote                              quotes
  184:1   error  Expected indentation of 16 spaces but found 12            indent
  184:13  error  Expected indentation of 16 space characters but found 12  react/jsx-indent-props
  185:1   error  Expected indentation of 20 spaces but found 16            indent
  186:1   error  Expected indentation of 16 spaces but found 12            indent
  189:1   error  Expected indentation of 16 spaces but found 12            indent
  189:13  error  Expected indentation of 16 space characters but found 12  react/jsx-indent
  190:1   error  Expected indentation of 20 spaces but found 16            indent
  191:1   error  Expected indentation of 24 spaces but found 16            indent
  191:17  error  Expected indentation of 20 space characters but found 16  react/jsx-indent
  192:1   error  Expected indentation of 28 spaces but found 20            indent
  193:1   error  Expected indentation of 28 spaces but found 20            indent
  194:1   error  Expected indentation of 28 spaces but found 20            indent
  195:1   error  Expected indentation of 24 spaces but found 16            indent
  196:1   error  Expected indentation of 24 spaces but found 16            indent
  196:17  error  Expected indentation of 20 space characters but found 16  react/jsx-indent
  197:1   error  Expected indentation of 28 spaces but found 20            indent
  198:1   error  Expected indentation of 28 spaces but found 20            indent
  199:1   error  Expected indentation of 28 spaces but found 20            indent
  200:1   error  Expected indentation of 24 spaces but found 16            indent
  201:1   error  Expected indentation of 24 spaces but found 16            indent
  201:17  error  Expected indentation of 20 space characters but found 16  react/jsx-indent
  202:1   error  Expected indentation of 28 spaces but found 20            indent
  203:1   error  Expected indentation of 28 spaces but found 20            indent
  204:1   error  Expected indentation of 28 spaces but found 20            indent
  205:1   error  Expected indentation of 24 spaces but found 16            indent
  206:1   error  Expected indentation of 20 spaces but found 16            indent
  208:1   error  Expected indentation of 20 spaces but found 16            indent
  209:1   error  Expected indentation of 24 spaces but found 16            indent
  209:17  error  Expected indentation of 20 space characters but found 16  react/jsx-indent
  210:1   error  Expected indentation of 20 spaces but found 16            indent
  212:1   error  Expected indentation of 20 spaces but found 16            indent
  213:1   error  Expected indentation of 24 spaces but found 16            indent
  213:17  error  Expected indentation of 20 space characters but found 16  react/jsx-indent-props
  214:1   error  Expected indentation of 24 spaces but found 16            indent
  214:17  error  Expected indentation of 20 space characters but found 16  react/jsx-indent-props
  215:1   error  Expected indentation of 20 spaces but found 16            indent
  217:1   error  Expected indentation of 20 spaces but found 16            indent
  218:1   error  Expected indentation of 24 spaces but found 16            indent
  218:17  error  Expected indentation of 20 space characters but found 16  react/jsx-indent
  219:1   error  Expected indentation of 28 spaces but found 20            indent
  220:1   error  Expected indentation of 28 spaces but found 20            indent
  221:1   error  Expected indentation of 24 spaces but found 16            indent
  222:1   error  Expected indentation of 20 spaces but found 16            indent
  224:1   error  Expected indentation of 20 spaces but found 16            indent
  225:1   error  Expected indentation of 24 spaces but found 16            indent
  225:17  error  Expected indentation of 20 space characters but found 16  react/jsx-indent-props
  226:1   error  Expected indentation of 24 spaces but found 16            indent
  226:17  error  Expected indentation of 20 space characters but found 16  react/jsx-indent-props
  227:1   error  Expected indentation of 20 spaces but found 16            indent
  228:1   error  Expected indentation of 16 spaces but found 12            indent
  266:32  error  Newline required at end of file but not found             eol-last

/home/runner/work/scratch-gui/scratch-gui/src/components/menu-bar/menu-bar.jsx
    18:8   error  'SaveStatus' is defined but never used. Allowed unused vars must match /^_/u             no-unused-vars
    89:8   error  'helpIcon' is defined but never used. Allowed unused vars must match /^_/u               no-unused-vars
    90:8   error  'mystuffIcon' is defined but never used. Allowed unused vars must match /^_/u            no-unused-vars
    91:8   error  'profileIcon' is defined but never used. Allowed unused vars must match /^_/u            no-unused-vars
   112:7   error  'ariaMessages' is assigned a value but never used. Allowed unused vars must match /^_/u  no-unused-vars
   329:70  error  'logo' is missing in props validation                                                    react/prop-types
  1085:5   error  'accountMenuOpen' PropType is defined but prop is never used                             react/no-unused-prop-types
  1109:5   error  'currentLocale' PropType is defined but prop is never used                               react/no-unused-prop-types
  1122:5   error  'loginMenuOpen' PropType is defined but prop is never used                               react/no-unused-prop-types
  1123:5   error  'mode1920' PropType is defined but prop is never used                                    react/no-unused-prop-types
  1124:5   error  'mode1990' PropType is defined but prop is never used                                    react/no-unused-prop-types
  1126:5   error  'mode220022BC' PropType is defined but prop is never used                                react/no-unused-prop-types
  1138:5   error  'onClickAccount' PropType is defined but prop is never used                              react/no-unused-prop-types
  1145:5   error  'onClickLogin' PropType is defined but prop is never used                                react/no-unused-prop-types
  1154:5   error  'onLogOut' PropType is defined but prop is never used                                    react/no-unused-prop-types
  1155:5   error  'onOpenRegistration' PropType is defined but prop is never used                          react/no-unused-prop-types
  1156:5   error  'onOpenTipLibrary' PropType is defined but prop is never used                            react/no-unused-prop-types
  1159:5   error  'onRequestCloseAccount' PropType is defined but prop is never used                       react/no-unused-prop-types
  1162:5   error  'onRequestCloseLogin' PropType is defined but prop is never used                         react/no-unused-prop-types
  1170:5   error  'onToggleLoginOpen' PropType is defined but prop is never used                           react/no-unused-prop-types
  1173:5   error  'renderLogin' PropType is defined but prop is never used                                 react/no-unused-prop-types
  1174:5   error  'sessionExists' PropType is defined but prop is never used                               react/no-unused-prop-types
  1180:5   error  'userOwnsProject' PropType is defined but prop is never used                             react/no-unused-prop-types

/home/runner/work/scratch-gui/scratch-gui/src/components/menu-bar/tw-news.jsx
  2:9  error  'APP_NAME' is defined but never used. Allowed unused vars must match /^_/u  no-unused-vars

/home/runner/work/scratch-gui/scratch-gui/src/components/menu-bar/tw-theme-accent.jsx
  10:1  error  This line has a length of 129. Maximum allowed is 120  max-len

/home/runner/work/scratch-gui/scratch-gui/src/components/modal/modal.jsx
    3:16  error  There should be no space after '{'             object-curly-spacing
    3:25  error  There should be no space before '}'            object-curly-spacing
   24:17  error  Trailing spaces not allowed                    no-trailing-spaces
   39:13  error  JSX props should not use arrow functions       react/jsx-no-bind
   92:33  error  JSX props should not use arrow functions       react/jsx-no-bind
  103:33  error  JSX props should not use arrow functions       react/jsx-no-bind
  129:31  error  Newline required at end of file but not found  eol-last

/home/runner/work/scratch-gui/scratch-gui/src/components/song-editor/song-editor.jsx
   1:16  error  There should be no space after '{'                                           object-curly-spacing
   1:34  error  There should be no space before '}'                                          object-curly-spacing
   2:8   error  'PropTypes' is defined but never used. Allowed unused vars must match /^_/u  no-unused-vars
  14:21  error  Strings must use singlequote                                                 quotes
  16:32  error  Unexpected parentheses around single function argument                       arrow-parens
  17:25  error  Strings must use singlequote                                                 quotes
  18:25  error  Strings must use singlequote                                                 quotes
  30:20  error  There should be no space after '{'                                           object-curly-spacing
  30:34  error  There should be no space before '}'                                          object-curly-spacing
  35:17  error  'handleDownload' was used before it was defined                              no-use-before-define
  43:25  error  Strings must use singlequote                                                 quotes
  48:29  error  Unexpected parentheses around single function argument                       arrow-parens
  49:16  error  There should be no space after '{'                                           object-curly-spacing
  49:41  error  There should be no space before '}'                                          object-curly-spacing
  50:40  error  There should be no space after '{'                                           object-curly-spacing
  50:55  error  There should be no space before '}'                                          object-curly-spacing
  77:21  error  JSX props should not use arrow functions                                     react/jsx-no-bind
  85:46  error  Trailing spaces not allowed                                                  no-trailing-spaces
  95:27  error  Newline required at end of file but not found                                eol-last

/home/runner/work/scratch-gui/scratch-gui/src/components/stage-wrapper/stage-wrapper.jsx
  11:72  error  Trailing spaces not allowed                              no-trailing-spaces
  45:1   error  Expected indentation of 16 spaces but found 4            indent
  45:5   error  Expected indentation of 16 space characters but found 4  react/jsx-indent
  46:1   error  Expected indentation of 20 spaces but found 8            indent
  46:9   error  Unexpected negated condition                             no-negated-condition
  47:1   error  Expected indentation of 24 spaces but found 8            indent
  47:9   error  Unexpected negated condition                             no-negated-condition
  47:16  error  'canActuallyUseWebGL' is missing in props validation     react/prop-types
  48:1   error  Expected indentation of 28 spaces but found 12           indent
  49:1   error  Expected indentation of 24 spaces but found 8            indent
  50:1   error  Expected indentation of 28 spaces but found 12           indent
  51:1   error  Expected indentation of 32 spaces but found 16           indent
  52:1   error  Expected indentation of 32 spaces but found 16           indent
  53:1   error  Expected indentation of 28 spaces but found 12           indent
  54:1   error  Expected indentation of 24 spaces but found 8            indent
  55:1   error  Expected indentation of 16 spaces but found 4            indent
  56:1   error  Expected indentation of 12 space characters but found 0  react/jsx-indent
  56:1   error  Expected indentation of 12 spaces but found 0            indent

/home/runner/work/scratch-gui/scratch-gui/src/components/webgl-broken-modal/webgl-broken-modal.jsx
  19:1   error  Expected indentation of 4 spaces but found 0           indent
  19:62  error  Trailing spaces not allowed                            no-trailing-spaces
  22:1   error  Expected indentation of 4 spaces but found 0           indent
  23:1   error  Expected indentation of 4 spaces but found 0           indent
  25:1   error  Expected indentation of 4 spaces but found 0           indent
  26:1   error  Expected indentation of 4 spaces but found 0           indent
  27:1   error  Expected indentation of 8 spaces but found 4           indent
  28:1   error  Expected indentation of 4 spaces but found 0           indent
  30:1   error  Expected indentation of 4 spaces but found 0           indent
  30:77  error  Unexpected string concatenation                        prefer-template
  31:1   error  Expected indentation of 4 spaces but found 0           indent
  31:7   error  Identifier 'isIOS18_7' is not in camel case            camelcase
  49:1   error  This line has a length of 174. Maximum allowed is 120  max-len
  55:22  error  Identifier 'isIOS18_7' is not in camel case            camelcase
  56:1   error  This line has a length of 128. Maximum allowed is 120  max-len
  66:1   error  This line has a length of 214. Maximum allowed is 120  max-len

/home/runner/work/scratch-gui/scratch-gui/src/containers/export-just-modal.jsx
   51:1   error  Expected indentation of 4 spaces but found 3            indent
   51:16  error  Missing space before function parentheses               space-before-function-paren
   52:1   error  Expected indentation of 8 spaces but found 4            indent
   54:1   error  Expected indentation of 8 spaces but found 4            indent
   55:1   error  Expected indentation of 12 spaces but found 8           indent
   56:1   error  Expected indentation of 12 spaces but found 8           indent
   57:1   error  Expected indentation of 12 spaces but found 8           indent
   58:1   error  Expected indentation of 8 spaces but found 4            indent
   60:1   error  Expected indentation of 8 spaces but found 4            indent
   61:1   error  Expected indentation of 8 spaces but found 4            indent
   62:1   error  Expected indentation of 12 spaces but found 8           indent
   63:1   error  Expected indentation of 16 spaces but found 12          indent
   64:1   error  Expected indentation of 16 spaces but found 12          indent
   65:1   error  Expected indentation of 12 spaces but found 8           indent
   66:1   error  Expected indentation of 12 spaces but found 8           indent
   67:1   error  Expected indentation of 8 spaces but found 4            indent
   69:1   error  Expected indentation of 8 spaces but found 4            indent
   70:1   error  Expected indentation of 8 spaces but found 4            indent
   71:1   error  Expected indentation of 8 spaces but found 4            indent
   73:1   error  Expected indentation of 8 spaces but found 4            indent
   74:1   error  Expected indentation of 12 spaces but found 8           indent
   75:1   error  Expected indentation of 16 spaces but found 12          indent
   76:1   error  Expected indentation of 20 spaces but found 16          indent
   77:1   error  Expected indentation of 20 spaces but found 16          indent
   78:1   error  Expected indentation of 16 spaces but found 12          indent
   79:1   error  Expected indentation of 16 spaces but found 12          indent
   80:1   error  Expected indentation of 12 spaces but found 8           indent
   82:1   error  Expected indentation of 12 spaces but found 8           indent
   84:1   error  Expected indentation of 12 spaces but found 8           indent
   84:28  error  There should be no space after '{'                      object-curly-spacing
   84:41  error  There should be no space before '}'                     object-curly-spacing
   85:1   error  Expected indentation of 16 spaces but found 12          indent
   86:1   error  Expected indentation of 20 spaces but found 16          indent
   87:1   error  Expected indentation of 20 spaces but found 16          indent
   88:1   error  Expected indentation of 20 spaces but found 16          indent
   89:1   error  Expected indentation of 16 spaces but found 12          indent
   90:1   error  Expected indentation of 16 spaces but found 12          indent
   91:1   error  Expected indentation of 20 spaces but found 16          indent
   92:1   error  Expected indentation of 20 spaces but found 16          indent
   93:1   error  Expected indentation of 24 spaces but found 20          indent
   94:1   error  Expected indentation of 24 spaces but found 20          indent
   95:1   error  Expected indentation of 20 spaces but found 16          indent
   96:1   error  Expected indentation of 16 spaces but found 12          indent
   97:1   error  Expected indentation of 8 spaces but found 4            indent
   99:1   error  Expected indentation of 8 spaces but found 4            indent
  100:1   error  Expected indentation of 12 spaces but found 8           indent
  101:1   error  Expected indentation of 16 spaces but found 12          indent
  102:1   error  Expected indentation of 20 spaces but found 16          indent
  103:1   error  Expected indentation of 20 spaces but found 16          indent
  104:1   error  Expected indentation of 16 spaces but found 12          indent
  105:1   error  Expected indentation of 16 spaces but found 12          indent
  106:1   error  Expected indentation of 12 spaces but found 8           indent
  107:1   error  Expected indentation of 12 spaces but found 8           indent
  109:1   error  Expected indentation of 12 spaces but found 8           indent
  109:41  error  Unexpected parentheses around single function argument  arrow-parens
  110:1   error  Expected indentation of 16 spaces but found 12          indent
  111:1   error  Expected indentation of 20 spaces but found 16          indent
  112:1   error  Expected indentation of 20 spaces but found 16          indent
  113:1   error  Expected indentation of 24 spaces but found 20          indent
  113:78  error  There should be no space after '{'                      object-curly-spacing
  113:91  error  There should be no space before '}'                     object-curly-spacing
  114:1   error  Expected indentation of 20 spaces but found 16          indent
  115:1   error  Expected indentation of 16 spaces but found 12          indent
  116:1   error  Expected indentation of 20 spaces but found 16          indent
  117:1   error  Expected indentation of 16 spaces but found 12          indent
  118:1   error  Expected indentation of 16 spaces but found 12          indent
  119:1   error  Expected indentation of 16 spaces but found 12          indent
  120:1   error  Expected indentation of 12 spaces but found 8           indent
  122:1   error  Expected indentation of 12 spaces but found 8           indent
  124:1   error  Expected indentation of 8 spaces but found 4            indent
  125:1   error  Expected indentation of 12 spaces but found 8           indent
  126:1   error  Expected indentation of 16 spaces but found 12          indent
  127:1   error  Expected indentation of 20 spaces but found 16          indent
  128:1   error  Expected indentation of 20 spaces but found 16          indent
  129:1   error  Expected indentation of 16 spaces but found 12          indent
  130:1   error  Expected indentation of 16 spaces but found 12          indent
  131:1   error  Expected indentation of 12 spaces but found 8           indent
  132:1   error  Expected indentation of 12 spaces but found 8           indent
  134:1   error  Expected indentation of 12 spaces but found 8           indent
  135:1   error  Expected indentation of 16 spaces but found 12          indent
  136:1   error  Expected indentation of 20 spaces but found 16          indent
  136:85  error  There should be no space after '{'                      object-curly-spacing
  136:98  error  There should be no space before '}'                     object-curly-spacing
  137:1   error  Expected indentation of 16 spaces but found 12          indent
  138:1   error  Expected indentation of 16 spaces but found 12          indent
  139:1   error  Expected indentation of 16 spaces but found 12          indent
  140:1   error  Expected indentation of 12 spaces but found 8           indent
  142:1   error  Expected indentation of 12 spaces but found 8           indent
  143:1   error  Expected indentation of 8 spaces but found 4            indent
  144:1   error  Expected indentation of 4 spaces but found 0            indent

/home/runner/work/scratch-gui/scratch-gui/src/containers/green-flag-overlay.jsx
  24:16  error  Missing space before function parentheses                space-before-function-paren
  31:5   error  handleClick should be placed after componentWillUnmount  react/sort-comp
  31:16  error  Missing space before function parentheses                space-before-function-paren
  37:22  error  Missing space before function parentheses                space-before-function-paren
  45:25  error  Missing space before function parentheses                space-before-function-paren
  52:11  error  Missing space before function parentheses                space-before-function-paren

/home/runner/work/scratch-gui/scratch-gui/src/containers/library-item.jsx
    8:7  error  'messages' is assigned a value but never used. Allowed unused vars must match /^_/u  no-unused-vars
  192:5  error  'incompatibleWithScratch' PropType is defined but prop is never used                 react/no-unused-prop-types

/home/runner/work/scratch-gui/scratch-gui/src/containers/songs-tab.jsx
   4:9   error  'defineMessages' is defined but never used. Allowed unused vars must match /^_/u     no-unused-vars
  10:9   error  'setRestore' is defined but never used. Allowed unused vars must match /^_/u         no-unused-vars
  11:9   error  'showStandardAlert' is defined but never used. Allowed unused vars must match /^_/u  no-unused-vars
  11:28  error  'closeAlertWithId' is defined but never used. Allowed unused vars must match /^_/u   no-unused-vars
  23:35  error  Trailing spaces not allowed                                                          no-trailing-spaces
  31:23  error  Missing space before function parentheses                                            space-before-function-paren
  37:13  error  'intl' is assigned a value but never used. Allowed unused vars must match /^_/u      no-unused-vars
  46:78  error  A space is required before closing bracket                                           react/jsx-tag-spacing
  70:1   error  Too many blank lines at the end of file. Max of 0 allowed                            no-multiple-empty-lines

/home/runner/work/scratch-gui/scratch-gui/src/containers/sound-library.jsx
  79:13  error  Do not use setState in componentDidMount  react/no-did-mount-set-state

/home/runner/work/scratch-gui/scratch-gui/src/lib/brand.js
  6:3  error  Newline required at end of file but not found  eol-last

/home/runner/work/scratch-gui/scratch-gui/src/lib/libraries/tw-extension-tags.js
  1:9   error  'APP_NAME' is defined but never used. Allowed unused vars must match /^_/u  no-unused-vars
  6:28  error  Strings must use singlequote                                                quotes
  7:28  error  Strings must use singlequote                                                quotes

/home/runner/work/scratch-gui/scratch-gui/src/lib/themes/index.js
  25:30  error  Unexpected trailing comma  comma-dangle

/home/runner/work/scratch-gui/scratch-gui/src/lib/tw-environment-support-prober.js
   63:1  error  This line has a length of 225. Maximum allowed is 120  max-len
  137:3  error  Newline required at end of file but not found          eol-last

/home/runner/work/scratch-gui/scratch-gui/src/lib/tw-safe-stringify.js
   2:1   error  Expected indentation of 4 spaces but found 2            indent
   3:1   error  Expected indentation of 4 spaces but found 2            indent
   4:1   error  Expected indentation of 8 spaces but found 4            indent
   5:1   error  Expected indentation of 12 spaces but found 6           indent
   6:1   error  Expected indentation of 16 spaces but found 8           indent
   7:1   error  Expected indentation of 12 spaces but found 6           indent
   8:1   error  Expected indentation of 12 spaces but found 6           indent
   9:1   error  Expected indentation of 8 spaces but found 4            indent
  10:1   error  Expected indentation of 8 spaces but found 4            indent
  11:1   error  Expected indentation of 4 spaces but found 2            indent
  14:19  error  Unexpected parentheses around single function argument  arrow-parens
  15:1   error  Expected indentation of 4 spaces but found 2            indent
  15:24  error  Strings must use singlequote                            quotes
  16:1   error  Expected indentation of 8 spaces but found 4            indent
  17:1   error  Expected indentation of 4 spaces but found 2            indent
  17:10  error  Unnecessary 'else' after 'return'                       no-else-return
  18:1   error  Expected indentation of 8 spaces but found 4            indent
  19:1   error  Expected indentation of 4 spaces but found 2            indent
  23:1   error  Expected indentation of 4 spaces but found 2            indent
  23:16  error  Strings must use singlequote                            quotes
  24:1   error  Expected indentation of 8 spaces but found 4            indent
  25:1   error  Expected indentation of 4 spaces but found 2            indent
  25:10  error  Unnecessary 'else' after 'return'                       no-else-return
  26:1   error  Expected indentation of 8 spaces but found 4            indent
  27:1   error  Expected indentation of 4 spaces but found 2            indent
  30:9   error  There should be no space after '{'                      object-curly-spacing
  30:30  error  There should be no space before '}'                     object-curly-spacing
  30:33  error  Newline required at end of file but not found           eol-last

/home/runner/work/scratch-gui/scratch-gui/src/lib/tw-username.js
  4:9   error  'max' is never reassigned. Use 'const' instead      prefer-const
  8:13  error  'randArr' is never reassigned. Use 'const' instead  prefer-const

/home/runner/work/scratch-gui/scratch-gui/src/playground/embed.jsx
  63:2  error  Newline required at end of file but not found  eol-last

/home/runner/work/scratch-gui/scratch-gui/src/playground/load-file-handler.js
    3:1   error  Missing JSDoc for parameter 'vm'                 valid-jsdoc
    3:1   error  Missing JSDoc for parameter 'onSetProjectTitle'  valid-jsdoc
    3:1   error  Missing JSDoc for parameter 'store'              valid-jsdoc
   55:21  error  'vm' is not modified in this loop                no-unmodified-loop-condition
  101:13  error  Unexpected alert                                 no-alert
  106:26  error  Newline required at end of file but not found    eol-last

/home/runner/work/scratch-gui/scratch-gui/src/playground/load-service-worker.js
  35:38  error  Trailing spaces not allowed                                                                            no-trailing-spaces
  36:49  error  Trailing spaces not allowed                                                                            no-trailing-spaces
  55:25  error  Unexpected block statement surrounding arrow body; move the returned value immediately after the `=>`  arrow-body-style

/home/runner/work/scratch-gui/scratch-gui/src/playground/render-interface.jsx
   57:1    error  Expected indentation of 4 spaces but found 0           indent
   58:1    error  Expected indentation of 4 spaces but found 0           indent
   59:1    error  Expected indentation of 4 spaces but found 0           indent
   59:92   error  Trailing spaces not allowed                            no-trailing-spaces
   60:1    error  Expected indentation of 4 spaces but found 0           indent
   62:1    error  Expected indentation of 4 spaces but found 0           indent
   63:1    error  Expected indentation of 4 spaces but found 0           indent
   64:1    error  Expected indentation of 4 spaces but found 0           indent
   65:1    error  Expected indentation of 4 spaces but found 0           indent
   66:1    error  Expected indentation of 4 spaces but found 0           indent
   67:1    error  Expected indentation of 4 spaces but found 0           indent
   68:1    error  Expected indentation of 4 spaces but found 0           indent
   69:1    error  Expected indentation of 4 spaces but found 0           indent
   70:1    error  Expected indentation of 8 spaces but found 2           indent
   71:1    error  Expected indentation of 8 spaces but found 2           indent
   72:1    error  This line has a length of 122. Maximum allowed is 120  max-len
   72:1    error  Expected indentation of 8 spaces but found 2           indent
   73:1    error  Expected indentation of 4 spaces but found 0           indent
  131:34   error  Trailing spaces not allowed                            no-trailing-spaces
  255:1    error  This line has a length of 166. Maximum allowed is 120  max-len
  255:40   error  'vm' is missing in props validation                    react/prop-types
  335:1    error  This line has a length of 122. Maximum allowed is 120  max-len
  335:122  error  Trailing spaces not allowed                            no-trailing-spaces

/home/runner/work/scratch-gui/scratch-gui/src/reducers/theme.js
  28:1  error  Too many blank lines at the end of file. Max of 0 allowed  no-multiple-empty-lines
  28:2  error  Newline required at end of file but not found              eol-last

/home/runner/work/scratch-gui/scratch-gui/webpack.config.js
   51:1   error  Expected indentation of 8 spaces but found 12  indent
  141:1   error  Expected indentation of 4 spaces but found 8   indent
  186:73  error  Trailing spaces not allowed                    no-trailing-spaces

โœ– 337 problems (337 errors, 0 warnings)
  267 errors and 0 warnings potentially fixable with the `--fix` option.

> scratch-gui@0.6.0-alpha test:unit
> jest test[\\/]unit[\\/]addons

[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
PASS test/unit/addons/settings.test.js
  โœ“ enabled, event (7 ms)
  โœ“ settings, event, default values (1 ms)
  โœ“ no actual change emits no event (2 ms)
  โœ“ changing enabled throws on unknown addons (24 ms)
  โœ“ changing settings throws on unknown settings (1 ms)
  โœ“ changing enabled throws on invalid values (2 ms)
  โœ“ changing settings checks value validity and throws (8 ms)
  โœ“ colors with alpha channel (1 ms)
  โœ“ reset does not change enabled
  โœ“ reset settings, event (1 ms)
  โœ“ reset all addons (1 ms)
  โœ“ apply preset (1 ms)
  โœ“ unknown preset throws
  โœ“ export core (5 ms)
  โœ“ export settings (2 ms)
  โœ“ export theme
  โœ“ import, event (12 ms)
  โœ“ export is identical after import (10 ms)
  โœ“ import format
  โœ“ invalid imports
  โœ“ local storage (1 ms)
  โœ“ local storage is resistent to errors (1 ms)
  โœ“ setStore diffing
  โœ“ setStore dynamic enable/disable (1 ms)
  โœ“ setStore weird values (1 ms)
  โœ“ resetting an addon through setStore (3 ms)
  โœ“ setStoreWithVersionCheck (1 ms)
  โœ“ parseUrlParameter
  โœ“ Settings migration 1 -> 2 (1 ms)
  โœ“ Settings migration 2 -> 3
  โœ“ Settings migration 3 -> 4 (1 ms)
  โœ“ if (1 ms)
  โœ“ Settings migration 4 -> 5 (1 ms)

Test Suites: 1 passed, 1 total
Tests:       33 passed, 33 total
Snapshots:   0 total
Time:        1.65 s
Ran all test suites matching /test[\/]unit[\/]addons/i.
> scratch-gui@0.6.0-alpha test:integration
> jest --maxWorkers=4 test[\\/]integration

[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
FAIL test/integration/sounds.test.js (12.954 s)
  โ— Working with sounds โ€บ Adding a sound through the library

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sounds.test.js:23:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:31:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:31:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:78:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:78:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:120:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:120:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:137:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:137:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:147:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:147:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:159:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:159:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:174:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:174:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sounds.test.js:27:22)

  โ— Working with sounds โ€บ Adding a sound by surprise button

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sounds.test.js:23:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:31:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:31:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:78:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:78:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:120:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:120:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:137:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:137:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:147:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:147:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:159:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:159:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:174:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:174:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sounds.test.js:27:22)

  โ— Working with sounds โ€บ Duplicating a sound

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sounds.test.js:23:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:31:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:31:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:78:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:78:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:120:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:120:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:137:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:137:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:147:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:147:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:159:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:159:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:174:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:174:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sounds.test.js:27:22)

  โ— Working with sounds โ€บ Switching sprites with different numbers of sounds

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sounds.test.js:23:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:31:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:31:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:78:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:78:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:120:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:120:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:137:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:137:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:147:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:147:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:159:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:159:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:174:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:174:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sounds.test.js:27:22)

  โ— Working with sounds โ€บ Adding multiple sounds at the same time

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sounds.test.js:23:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:31:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:31:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:78:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:78:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:120:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:120:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:137:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:137:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:147:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:147:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:159:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:159:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:174:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:174:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sounds.test.js:27:22)

  โ— Working with sounds โ€บ Copy to new button adds a new sound

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sounds.test.js:23:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:31:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:31:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:78:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:78:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:120:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:120:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:137:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:137:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:147:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:147:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:159:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:159:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:174:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:174:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sounds.test.js:27:22)

  โ— Working with sounds โ€บ Copy and pasting within a sound changes its duration

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sounds.test.js:23:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:31:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:31:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:78:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:78:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:120:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:120:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:137:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:137:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:147:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:147:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:159:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:159:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:174:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:174:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sounds.test.js:27:22)

  โ— Working with sounds โ€บ Can copy a sound from a sprite and paste into a sound on the stage

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sounds.test.js:23:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:31:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:31:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:78:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:78:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:120:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:120:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:137:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:137:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:147:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:147:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:159:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:159:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:174:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:174:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sounds.test.js:27:22)

  โ— Working with sounds โ€บ Keyboard shortcuts

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sounds.test.js:23:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:31:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:31:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:78:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:78:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:120:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:120:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:137:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:137:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:147:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:147:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:159:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:159:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:174:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:174:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sounds.test.js:27:22)


  โ— Test suite failed to run

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sounds.test.js:23:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:31:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:31:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:78:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:78:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:120:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:120:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:137:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:137:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:147:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:147:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:159:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:159:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sounds.test.js:174:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sounds.test.js:174:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sounds.test.js:27:22)

/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:23:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:31:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:31:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:66:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:66:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:78:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:78:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:94:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:94:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:120:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:120:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:137:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:137:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:147:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:147:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:159:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:159:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:174:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:174:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/sounds.test.js:27:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:25:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:33:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:33:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:46:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:46:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:58:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:58:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:70:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:70:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:85:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:85:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:108:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:108:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:122:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:122:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:137:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:137:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:151:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:151:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:165:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:165:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:186:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:186:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:200:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:200:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:219:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:219:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:236:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:236:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:250:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:250:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:29:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:29:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:37:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:37:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:47:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:47:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:62:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:62:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:109:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:109:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:149:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:149:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:166:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:166:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:179:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:179:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:194:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:194:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:213:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:213:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:234:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:234:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:258:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:258:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:273:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:273:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:287:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:287:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:302:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:302:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:33:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:25:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:33:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:33:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:44:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:44:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:55:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:55:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:67:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:67:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:78:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:78:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:88:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:88:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:103:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:103:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:121:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:121:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:143:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:143:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:157:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:157:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:178:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:178:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:194:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:194:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:207:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:207:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:220:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:220:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:233:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:233:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:246:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:246:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:259:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:259:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:272:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:272:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:285:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:285:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:29:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:26:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:34:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:34:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:40:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:40:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:46:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:46:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:52:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:52:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:57:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:57:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:64:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:64:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:72:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:72:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:82:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:82:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:98:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:98:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:107:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:107:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:127:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:127:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:148:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:148:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:161:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:161:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:30:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:25:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:33:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:33:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:46:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:46:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:58:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:58:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:70:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:70:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:85:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:85:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:108:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:108:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:122:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:122:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:137:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:137:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:151:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:151:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:165:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:165:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:186:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:186:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:200:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:200:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:219:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:219:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:236:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:236:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:250:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:250:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:29:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:29:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:37:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:37:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:47:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:47:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:62:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:62:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:109:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:109:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:149:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:149:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:166:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:166:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:179:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:179:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:194:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:194:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:213:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:213:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:234:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:234:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:258:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:258:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:273:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:273:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:287:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:287:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:302:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:302:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:33:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:25:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:33:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:33:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:44:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:44:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:55:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:55:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:67:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:67:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:78:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:78:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:88:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:88:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:103:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:103:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:121:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:121:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:143:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:143:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:157:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:157:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:178:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:178:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:194:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:194:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:207:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:207:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:220:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:220:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:233:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:233:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:246:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:246:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:259:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:259:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:272:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:272:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:285:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:285:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:29:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
FAIL test/integration/menu-bar.test.js
  โ— Menu bar settings โ€บ File->New should be enabled

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/menu-bar.test.js:26:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:34:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:34:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:46:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:46:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:52:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:52:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:57:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:57:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:64:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:64:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:82:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:82:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:98:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:107:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:107:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:127:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:127:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:148:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:148:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:161:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:161:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/menu-bar.test.js:30:22)

  โ— Menu bar settings โ€บ File->Load should be enabled

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/menu-bar.test.js:26:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:34:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:34:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:46:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:46:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:52:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:52:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:57:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:57:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:64:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:64:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:82:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:82:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:98:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:107:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:107:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:127:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:127:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:148:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:148:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:161:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:161:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/menu-bar.test.js:30:22)

  โ— Menu bar settings โ€บ File->Save should be enabled

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/menu-bar.test.js:26:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:34:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:34:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:46:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:46:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:52:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:52:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:57:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:57:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:64:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:64:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:82:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:82:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:98:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:107:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:107:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:127:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:127:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:148:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:148:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:161:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:161:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/menu-bar.test.js:30:22)

  โ— Menu bar settings โ€บ Share button should NOT be enabled

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/menu-bar.test.js:26:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:34:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:34:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:46:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:46:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:52:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:52:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:57:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:57:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:64:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:64:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:82:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:82:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:98:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:107:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:107:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:127:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:127:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:148:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:148:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:161:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:161:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/menu-bar.test.js:30:22)

  โ— Menu bar settings โ€บ Logo should be clickable

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/menu-bar.test.js:26:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:34:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:34:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:46:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:46:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:52:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:52:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:57:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:57:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:64:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:64:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:82:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:82:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:98:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:107:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:107:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:127:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:127:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:148:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:148:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:161:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:161:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/menu-bar.test.js:30:22)

  โ— Menu bar settings โ€บ (GH#4064) Project name should be editable

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/menu-bar.test.js:26:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:34:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:34:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:46:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:46:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:52:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:52:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:57:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:57:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:64:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:64:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:82:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:82:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:98:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:107:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:107:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:127:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:127:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:148:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:148:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:161:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:161:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/menu-bar.test.js:30:22)

  โ— Menu bar settings โ€บ User is not warned before uploading project file over a fresh project

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/menu-bar.test.js:26:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:34:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:34:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:46:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:46:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:52:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:52:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:57:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:57:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:64:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:64:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:82:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:82:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:98:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:107:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:107:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:127:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:127:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:148:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:148:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:161:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:161:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/menu-bar.test.js:30:22)

  โ— Menu bar settings โ€บ User is warned before uploading project file over an edited project

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/menu-bar.test.js:26:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:34:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:34:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:46:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:46:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:52:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:52:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:57:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:57:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:64:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:64:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:82:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:82:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:98:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:107:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:107:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:127:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:127:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:148:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:148:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:161:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:161:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/menu-bar.test.js:30:22)

  โ— Menu bar settings โ€บ Theme picker shows themes

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/menu-bar.test.js:26:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:34:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:34:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:46:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:46:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:52:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:52:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:57:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:57:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:64:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:64:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:82:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:82:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:98:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:107:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:107:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:127:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:127:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:148:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:148:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:161:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:161:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/menu-bar.test.js:30:22)

  โ— Menu bar settings โ€บ Theme picker switches to high contrast

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/menu-bar.test.js:26:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:34:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:34:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:46:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:46:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:52:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:52:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:57:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:57:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:64:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:64:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:82:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:82:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:98:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:107:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:107:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:127:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:127:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:148:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:148:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:161:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:161:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/menu-bar.test.js:30:22)

  โ— Menu bar settings โ€บ Settings menu switches between submenus

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/menu-bar.test.js:26:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:34:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:34:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:46:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:46:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:52:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:52:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:57:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:57:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:64:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:64:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:82:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:82:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:98:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:107:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:107:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:127:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:127:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:148:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:148:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:161:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:161:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/menu-bar.test.js:30:22)

  โ— Menu bar settings โ€บ Menu labels hidden when width is equal to 1024

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/menu-bar.test.js:26:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:34:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:34:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:46:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:46:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:52:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:52:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:57:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:57:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:64:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:64:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:82:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:82:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:98:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:107:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:107:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:127:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:127:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:148:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:148:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:161:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:161:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/menu-bar.test.js:30:22)

  โ— Menu bar settings โ€บ Menu labels shown when width is greater than 1024

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/menu-bar.test.js:26:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:34:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:34:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:46:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:46:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:52:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:52:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:57:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:57:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:64:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:64:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:82:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:82:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:98:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:107:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:107:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:127:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:127:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:148:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:148:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:161:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:161:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/menu-bar.test.js:30:22)


  โ— Test suite failed to run

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/menu-bar.test.js:26:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:34:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:34:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:46:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:46:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:52:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:52:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:57:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:57:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:64:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:64:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:82:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:82:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:98:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:107:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:107:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:127:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:127:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:148:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:148:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/menu-bar.test.js:161:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/menu-bar.test.js:161:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/menu-bar.test.js:30:22)

/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:26:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:34:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:34:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:40:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:40:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:46:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:46:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:52:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:52:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:57:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:57:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:64:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:64:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:72:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:72:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:82:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:82:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:98:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:98:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:107:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:107:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:127:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:127:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:148:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:148:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:161:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:161:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/menu-bar.test.js:30:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:25:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:33:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:33:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:46:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:46:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:58:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:58:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:70:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:70:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:85:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:85:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:108:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:108:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:122:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:122:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:137:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:137:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:151:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:151:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:165:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:165:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:186:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:186:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:200:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:200:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:219:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:219:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:236:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:236:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:250:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:250:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:29:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:29:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:37:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:37:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:47:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:47:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:62:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:62:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:109:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:109:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:149:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:149:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:166:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:166:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:179:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:179:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:194:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:194:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:213:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:213:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:234:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:234:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:258:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:258:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:273:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:273:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:287:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:287:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:302:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:302:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:33:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:25:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:33:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:33:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:44:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:44:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:55:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:55:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:67:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:67:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:78:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:78:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:88:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:88:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:103:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:103:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:121:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:121:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:143:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:143:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:157:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:157:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:178:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:178:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:194:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:194:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:207:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:207:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:220:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:220:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:233:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:233:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:246:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:246:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:259:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:259:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:272:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:272:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:285:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:285:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:29:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:22:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:30:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:30:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:40:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:40:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:50:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:50:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:61:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:61:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:72:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:72:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:83:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:83:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:94:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:94:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:105:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:105:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:26:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:25:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:33:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:33:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:46:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:46:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:58:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:58:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:70:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:70:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:85:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:85:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:108:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:108:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:122:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:122:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:137:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:137:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:151:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:151:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:165:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:165:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:186:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:186:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:200:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:200:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:219:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:219:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:236:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:236:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:250:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:250:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/costumes.test.js:29:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
FAIL test/integration/costumes.test.js
  โ— Test suite failed to run

    Jest worker encountered 4 child process exceptions, exceeding retry limit

      at ChildProcessWorker.initialize (node_modules/jest-worker/build/workers/ChildProcessWorker.js:181:21)

[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:29:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:37:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:37:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:47:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:47:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:62:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:62:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:109:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:109:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:149:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:149:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:166:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:166:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:179:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:179:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:194:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:194:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:213:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:213:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:234:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:234:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:258:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:258:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:273:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:273:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:287:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:287:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:302:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:302:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/blocks.test.js:33:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
FAIL test/integration/blocks.test.js
  โ— Test suite failed to run

    Jest worker encountered 4 child process exceptions, exceeding retry limit

      at ChildProcessWorker.initialize (node_modules/jest-worker/build/workers/ChildProcessWorker.js:181:21)

[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:25:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:33:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:33:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:44:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:44:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:55:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:55:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:67:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:67:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:78:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:78:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:88:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:88:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:103:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:103:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:121:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:121:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:143:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:143:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:157:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:157:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:178:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:178:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:194:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:194:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:207:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:207:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:220:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:220:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:233:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:233:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:246:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:246:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:259:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:259:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:272:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:272:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:285:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:285:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/sprites.test.js:29:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
FAIL test/integration/sprites.test.js
  โ— Test suite failed to run

    Jest worker encountered 4 child process exceptions, exceeding retry limit

      at ChildProcessWorker.initialize (node_modules/jest-worker/build/workers/ChildProcessWorker.js:181:21)

[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
FAIL test/integration/sb-file-uploader-hoc.test.js
  โ— Loading scratch gui โ€บ Loading project file from computer succeeds, without opening failure alert

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sb-file-uploader-hoc.test.js:22:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:30:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:30:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:50:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:50:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:61:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:61:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:83:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:83:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:105:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:105:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sb-file-uploader-hoc.test.js:26:22)

  โ— Loading scratch gui โ€บ Loading project file from computer gives project the filename from file

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sb-file-uploader-hoc.test.js:22:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:30:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:30:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:50:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:50:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:61:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:61:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:83:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:83:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:105:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:105:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sb-file-uploader-hoc.test.js:26:22)

  โ— Loading scratch gui โ€บ Load sb3 project with a missing svg costume

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sb-file-uploader-hoc.test.js:22:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:30:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:30:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:50:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:50:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:61:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:61:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:83:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:83:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:105:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:105:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sb-file-uploader-hoc.test.js:26:22)

  โ— Loading scratch gui โ€บ Load sb3 project with an invalid svg costume

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sb-file-uploader-hoc.test.js:22:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:30:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:30:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:50:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:50:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:61:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:61:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:83:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:83:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:105:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:105:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sb-file-uploader-hoc.test.js:26:22)

  โ— Loading scratch gui โ€บ Load sb2 project with a missing svg costume

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sb-file-uploader-hoc.test.js:22:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:30:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:30:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:50:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:50:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:61:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:61:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:83:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:83:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:105:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:105:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sb-file-uploader-hoc.test.js:26:22)

  โ— Loading scratch gui โ€บ Load sb2 project with an invalid svg costume

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sb-file-uploader-hoc.test.js:22:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:30:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:30:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:50:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:50:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:61:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:61:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:83:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:83:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:105:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:105:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sb-file-uploader-hoc.test.js:26:22)

  โ— Loading scratch gui โ€บ Load sb3 project with a missing bmp costume

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sb-file-uploader-hoc.test.js:22:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:30:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:30:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:50:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:50:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:61:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:61:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:83:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:83:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:105:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:105:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sb-file-uploader-hoc.test.js:26:22)

  โ— Loading scratch gui โ€บ Load sb3 project with an invalid bmp costume

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sb-file-uploader-hoc.test.js:22:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:30:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:30:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:50:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:50:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:61:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:61:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:83:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:83:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:105:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:105:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sb-file-uploader-hoc.test.js:26:22)


  โ— Test suite failed to run

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/sb-file-uploader-hoc.test.js:22:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:30:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:30:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:40:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:40:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:50:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:50:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:61:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:61:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:83:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:83:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:94:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:94:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/sb-file-uploader-hoc.test.js:105:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/sb-file-uploader-hoc.test.js:105:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/sb-file-uploader-hoc.test.js:26:22)

/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:22:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:30:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:30:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:40:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:40:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:50:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:50:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:61:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:61:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:72:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:72:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:83:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:83:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:94:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:94:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:105:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:105:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/sb-file-uploader-hoc.test.js:26:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
FAIL test/integration/project-loading.test.js
  โ— Loading scratch gui โ€บ Loading projects by ID โ€บ Nonexistent projects show error screen

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/project-loading.test.js:24:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/project-loading.test.js:34:19)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/project-loading.test.js:34:13)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/project-loading.test.js:95:19)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/project-loading.test.js:95:13)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/project-loading.test.js:28:22)

  โ— Loading scratch gui โ€บ Loading projects by ID โ€บ Not logged in->made no changes to project->create new project should not show alert

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/project-loading.test.js:24:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/project-loading.test.js:34:19)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/project-loading.test.js:34:13)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/project-loading.test.js:95:19)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/project-loading.test.js:95:13)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/project-loading.test.js:28:22)


  โ— Test suite failed to run

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/project-loading.test.js:24:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/project-loading.test.js:34:19)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/project-loading.test.js:34:13)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/project-loading.test.js:95:19)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/project-loading.test.js:95:13)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/project-loading.test.js:28:22)

/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/project-loading.test.js:24:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/project-loading.test.js:34:19)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/project-loading.test.js:34:13)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/project-loading.test.js:95:19)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/project-loading.test.js:95:13)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/project-loading.test.js:28:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
FAIL test/integration/localization.test.js
  โ— Localization โ€บ Switching languages

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/localization.test.js:27:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:35:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:35:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:76:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:76:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:87:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:87:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/localization.test.js:31:22)

  โ— Localization โ€บ Loading with locale shows correct blocks

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/localization.test.js:27:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:35:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:35:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:76:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:76:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:87:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:87:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/localization.test.js:31:22)

  โ— Localization โ€บ Loading with locale shows correct translation for string length block parameter

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/localization.test.js:27:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:35:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:35:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:76:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:76:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:87:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:87:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/localization.test.js:31:22)

  โ— Localization โ€บ Monitor labels update on locale change

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/localization.test.js:27:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:35:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:35:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:76:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:76:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:87:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:87:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/localization.test.js:31:22)


  โ— Test suite failed to run

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/localization.test.js:27:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:35:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:35:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:66:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:66:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:76:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:76:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/localization.test.js:87:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/localization.test.js:87:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/localization.test.js:31:22)

/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/localization.test.js:27:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/localization.test.js:35:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/localization.test.js:35:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/localization.test.js:66:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/localization.test.js:66:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/localization.test.js:76:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/localization.test.js:76:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/localization.test.js:87:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/localization.test.js:87:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/localization.test.js:31:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
FAIL test/integration/backdrops.test.js
  โ— Working with backdrops โ€บ Adding a backdrop from the library should not switch to stage

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/backdrops.test.js:21:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:29:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:29:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:53:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:53:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:98:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/backdrops.test.js:25:22)

  โ— Working with backdrops โ€บ Adding backdrop via paint should switch to stage

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/backdrops.test.js:21:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:29:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:29:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:53:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:53:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:98:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/backdrops.test.js:25:22)

  โ— Working with backdrops โ€บ Adding backdrop via surprise should not switch to stage

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/backdrops.test.js:21:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:29:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:29:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:53:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:53:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:98:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/backdrops.test.js:25:22)

  โ— Working with backdrops โ€บ Adding multiple backdrops from file should switch to stage

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/backdrops.test.js:21:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:29:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:29:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:53:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:53:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:98:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/backdrops.test.js:25:22)


  โ— Test suite failed to run

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/backdrops.test.js:21:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:29:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:29:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:53:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:53:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:72:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:72:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backdrops.test.js:98:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backdrops.test.js:98:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/backdrops.test.js:25:22)

/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/backdrops.test.js:21:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/backdrops.test.js:29:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/backdrops.test.js:29:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/backdrops.test.js:53:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/backdrops.test.js:53:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/backdrops.test.js:72:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/backdrops.test.js:72:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/backdrops.test.js:98:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/backdrops.test.js:98:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/backdrops.test.js:25:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
FAIL test/integration/stage-size.test.js
  โ— Loading scratch gui โ€บ Switching small/large stage after highlighting and deleting sprite

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/stage-size.test.js:20:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/stage-size.test.js:28:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/stage-size.test.js:28:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/stage-size.test.js:24:22)


  โ— Test suite failed to run

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/stage-size.test.js:20:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/stage-size.test.js:28:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/stage-size.test.js:28:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/stage-size.test.js:24:22)

/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/stage-size.test.js:20:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/stage-size.test.js:28:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/stage-size.test.js:28:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/stage-size.test.js:24:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
FAIL test/integration/project-state.test.js
  โ— Project state โ€บ File->New resets project title

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/project-state.test.js:22:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/project-state.test.js:31:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/project-state.test.js:31:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/project-state.test.js:26:22)


  โ— Test suite failed to run

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/project-state.test.js:22:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/project-state.test.js:31:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/project-state.test.js:31:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/project-state.test.js:26:22)

/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/project-state.test.js:22:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/project-state.test.js:31:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/project-state.test.js:31:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/project-state.test.js:26:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
FAIL test/integration/backpack.test.js
  โ— Working with the how-to library โ€บ Backpack is "Coming Soon" without backpack host param

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/backpack.test.js:17:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backpack.test.js:25:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backpack.test.js:25:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backpack.test.js:33:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backpack.test.js:33:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/backpack.test.js:21:22)

  โ— Working with the how-to library โ€บ Backpack can be expanded with backpack host param

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/backpack.test.js:17:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backpack.test.js:25:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backpack.test.js:25:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backpack.test.js:33:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backpack.test.js:33:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/backpack.test.js:21:22)


  โ— Test suite failed to run

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/backpack.test.js:17:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backpack.test.js:25:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backpack.test.js:25:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/backpack.test.js:33:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/backpack.test.js:33:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/backpack.test.js:21:22)

/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/backpack.test.js:17:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/backpack.test.js:25:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/backpack.test.js:25:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/backpack.test.js:33:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/backpack.test.js:33:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/backpack.test.js:21:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
FAIL test/integration/how-tos.test.js
  โ— Working with the how-to library โ€บ Choosing a how-to

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/how-tos.test.js:19:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/how-tos.test.js:27:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/how-tos.test.js:27:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/how-tos.test.js:23:22)


  โ— Test suite failed to run

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/how-tos.test.js:19:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/how-tos.test.js:27:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/how-tos.test.js:27:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/how-tos.test.js:23:22)

/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/how-tos.test.js:19:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/how-tos.test.js:27:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/how-tos.test.js:27:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/how-tos.test.js:23:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
FAIL test/integration/tutorials-shortcut.test.js
  โ— Working with shortcut to Tutorials library โ€บ opens with the Tutorial Library showing

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/tutorials-shortcut.test.js:18:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/tutorials-shortcut.test.js:26:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/tutorials-shortcut.test.js:26:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/tutorials-shortcut.test.js:33:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/tutorials-shortcut.test.js:33:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/tutorials-shortcut.test.js:22:22)

  โ— Working with shortcut to Tutorials library โ€บ can open hidden tutorials

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/tutorials-shortcut.test.js:18:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/tutorials-shortcut.test.js:26:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/tutorials-shortcut.test.js:26:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/tutorials-shortcut.test.js:33:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/tutorials-shortcut.test.js:33:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/tutorials-shortcut.test.js:22:22)


  โ— Test suite failed to run

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/tutorials-shortcut.test.js:18:18)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/tutorials-shortcut.test.js:26:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/tutorials-shortcut.test.js:26:9)
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/tutorials-shortcut.test.js:33:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/tutorials-shortcut.test.js:33:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/tutorials-shortcut.test.js:22:22)

/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/promise.js:2626
        throw error;
        ^

SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
  (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)
    at Object.checkLegacyResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:509:13)
    at /home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
From: Task: WebDriver.createSession()
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/chrome.js:761:15)
    at createDriver (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:170:33)
    at Builder.build (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/index.js:642:16)
    at SeleniumHelper.build (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:147:14)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.getDriver (/home/runner/work/scratch-gui/scratch-gui/test/integration/tutorials-shortcut.test.js:18:18)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:95:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/tutorials-shortcut.test.js:26:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/tutorials-shortcut.test.js:26:9)
From: Task: WebDriver.executeScript()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.executeScript (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
    at SeleniumHelper.executeScript [as setTitle] (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:86:27)
    at SeleniumHelper.setTitle (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:237:24)
    at wrapper (/home/runner/work/scratch-gui/scratch-gui/node_modules/lodash.bindall/index.js:550:15)
    at Object.loadUri (/home/runner/work/scratch-gui/scratch-gui/test/integration/tutorials-shortcut.test.js:33:15)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12)
From: Task: WebDriver.getCurrentUrl()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:993:17)
    at getCurrentUrl (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:39:34)
    at SeleniumHelper.enhanceError (/home/runner/work/scratch-gui/scratch-gui/test/helpers/selenium-helper.js:251:25)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Object.<anonymous> (/home/runner/work/scratch-gui/scratch-gui/test/integration/tutorials-shortcut.test.js:33:9)
From: Task: WebDriver.quit()
    at thenableWebDriverProxy.schedule (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
    at thenableWebDriverProxy.quit (/home/runner/work/scratch-gui/scratch-gui/node_modules/selenium-webdriver/lib/webdriver.js:840:23)
    at Object.quit (/home/runner/work/scratch-gui/scratch-gui/test/integration/tutorials-shortcut.test.js:22:22)
    at Promise.then.completed (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:154:7)
    at _runTestsForDescribeBlock (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (/home/runner/work/scratch-gui/scratch-gui/node_modules/jest-runner/build/testWorker.js:106:12) {
  remoteStacktrace: ''
}

Node.js v22.22.0
FAIL test/integration/connection-modal.test.js (31.757 s)
  โ— Hardware extension connection modal โ€บ Message saying Scratch Link is unavailable (BLE)

    SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 117
    Current browser version is 144.0.7559.59 with binary path /opt/google/chrome/chrome
      (Driver info: chromedriver=117.0.5938.92 (67649b10b92bb182fba357831ef7dd6a1baa5648-refs/branch-heads/5938_62@{#14}),platform=Linux 6.11.0-1018-azure x86_64)

      145 |             .forBrowser('chrome')
      146 |             .withCapabilities(chromeCapabilities)
    > 147 |             .build();
          |              ^
      148 |         return this.driver;
      149 |     }
      150 |

      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at node_modules/selenium-webdriver/lib/http.js:441:30
      From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at SeleniumHelper.build (test/helpers/selenium-helper.js:147:14)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.getDriver (test/integration/connection-modal.test.js:28:18)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/connection-modal.test.js:36:22)

  โ— Hardware extension connection modal โ€บ Message saying Scratch Link is unavailable (BLE)

    thrown: "Exceeded timeout of 30000 ms for a test.
    Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout."

      33 |     });
      34 |
    > 35 |     test('Message saying Scratch Link is unavailable (BLE)', async () => {
         |     ^
      36 |         await driver.quit();
      37 |         driver = getDriver();
      38 |

      at test (test/integration/connection-modal.test.js:35:5)
      at Object.describe (test/integration/connection-modal.test.js:26:1)

  โ— Hardware extension connection modal โ€บ Message saying Scratch Link is unavailable (BT)

    NoSuchSessionError: This driver instance does not have a valid session ID (did you call WebDriver.quit()?) and may no longer be used.

      84 |      */
      85 |     async setTitle (title) {
    > 86 |         await this.driver.executeScript(`document.title = arguments[0];`, title);
         |                           ^
      87 |     }
      88 |
      89 |     /**

      at node_modules/selenium-webdriver/lib/webdriver.js:847:16
      at new ManagedPromise (node_modules/selenium-webdriver/lib/promise.js:1077:7)
      at ControlFlow.promise (node_modules/selenium-webdriver/lib/promise.js:2505:12)
      at node_modules/selenium-webdriver/lib/webdriver.js:846:34
      at node_modules/selenium-webdriver/lib/promise.js:1688:12
      at ManagedPromise.invokeCallback_ (node_modules/selenium-webdriver/lib/promise.js:1376:14)
      at TaskQueue.execute_ (node_modules/selenium-webdriver/lib/promise.js:3084:14)
      at TaskQueue.executeNext_ (node_modules/selenium-webdriver/lib/promise.js:3067:27)
      at node_modules/selenium-webdriver/lib/promise.js:2927:27
      at node_modules/selenium-webdriver/lib/promise.js:668:7
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/connection-modal.test.js:54:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/connection-modal.test.js:54:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/connection-modal.test.js:32:22)


  โ— Test suite failed to run

    NoSuchSessionError: This driver instance does not have a valid session ID (did you call WebDriver.quit()?) and may no longer be used.

      84 |      */
      85 |     async setTitle (title) {
    > 86 |         await this.driver.executeScript(`document.title = arguments[0];`, title);
         |                           ^
      87 |     }
      88 |
      89 |     /**

      at node_modules/selenium-webdriver/lib/webdriver.js:847:16
      at new ManagedPromise (node_modules/selenium-webdriver/lib/promise.js:1077:7)
      at ControlFlow.promise (node_modules/selenium-webdriver/lib/promise.js:2505:12)
      at node_modules/selenium-webdriver/lib/webdriver.js:846:34
      at node_modules/selenium-webdriver/lib/promise.js:1688:12
      at ManagedPromise.invokeCallback_ (node_modules/selenium-webdriver/lib/promise.js:1376:14)
      at TaskQueue.execute_ (node_modules/selenium-webdriver/lib/promise.js:3084:14)
      at TaskQueue.executeNext_ (node_modules/selenium-webdriver/lib/promise.js:3067:27)
      at node_modules/selenium-webdriver/lib/promise.js:2927:27
      at node_modules/selenium-webdriver/lib/promise.js:668:7
      From: Task: WebDriver.executeScript()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.executeScript (node_modules/selenium-webdriver/lib/webdriver.js:878:16)
      at SeleniumHelper.executeScript [as setTitle] (test/helpers/selenium-helper.js:86:27)
      at SeleniumHelper.setTitle (test/helpers/selenium-helper.js:237:24)
      at wrapper (node_modules/lodash.bindall/index.js:550:15)
      at Object.loadUri (test/integration/connection-modal.test.js:54:15)
      From: Task: WebDriver.getCurrentUrl()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.getCurrentUrl (node_modules/selenium-webdriver/lib/webdriver.js:993:17)
      at getCurrentUrl (test/helpers/selenium-helper.js:39:34)
      at SeleniumHelper.enhanceError (test/helpers/selenium-helper.js:251:25)
      at Object.<anonymous> (test/integration/connection-modal.test.js:54:9)
      From: Task: WebDriver.quit()
      at thenableWebDriverProxy.schedule (node_modules/selenium-webdriver/lib/webdriver.js:807:17)
      at thenableWebDriverProxy.quit (node_modules/selenium-webdriver/lib/webdriver.js:840:23)
      at Object.quit (test/integration/connection-modal.test.js:32:22)

Test Suites: 15 failed, 1 skipped, 15 of 16 total
Tests:       49 failed, 7 skipped, 56 total
Snapshots:   0 total
Time:        57.934 s
Ran all test suites matching /test[\/]integration/i.
=== all-matrix-results/chaos-results-macos-latest-webkit/screenshot-output.txt ===

Running 10 tests using 1 worker

โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   1 [webkit] โ€บ screenshot-test.spec.js:127:3 โ€บ Main Branch Screenshots โ€บ Stage and Sprites (13.9s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   2 [webkit] โ€บ screenshot-test.spec.js:152:3 โ€บ Main Branch Screenshots โ€บ Blocks Workspace (9.8s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   3 [webkit] โ€บ screenshot-test.spec.js:177:3 โ€บ Main Branch Screenshots โ€บ Player View (6.2s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   4 [webkit] โ€บ screenshot-test.spec.js:188:3 โ€บ Main Branch Screenshots โ€บ Editor Initial (Code Tab) (8.6s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   5 [webkit] โ€บ screenshot-test.spec.js:208:3 โ€บ Main Branch Screenshots โ€บ Code Tab (9.0s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   6 [webkit] โ€บ screenshot-test.spec.js:233:3 โ€บ Main Branch Screenshots โ€บ Costumes Tab (9.5s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   7 [webkit] โ€บ screenshot-test.spec.js:258:3 โ€บ Main Branch Screenshots โ€บ Sounds Tab (9.1s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   8 [webkit] โ€บ screenshot-test.spec.js:283:3 โ€บ Main Branch Screenshots โ€บ Songs Tab (9.3s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   9 [webkit] โ€บ screenshot-test.spec.js:308:3 โ€บ Main Branch Screenshots โ€บ Extension Library (9.3s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“  10 [webkit] โ€บ screenshot-test.spec.js:337:3 โ€บ Main Branch Screenshots โ€บ Advanced Settings (8.7s)

  10 passed (1.6m)

=== all-matrix-results/chaos-results-windows-latest-webkit/screenshot-output.txt ===

Running 10 tests using 1 worker

โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  1 [webkit] โ€บ screenshot-test.spec.js:127:3 โ€บ Main Branch Screenshots โ€บ Stage and Sprites (10.8s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  2 [webkit] โ€บ screenshot-test.spec.js:152:3 โ€บ Main Branch Screenshots โ€บ Blocks Workspace (10.7s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  3 [webkit] โ€บ screenshot-test.spec.js:177:3 โ€บ Main Branch Screenshots โ€บ Player View (7.3s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  4 [webkit] โ€บ screenshot-test.spec.js:188:3 โ€บ Main Branch Screenshots โ€บ Editor Initial (Code Tab) (9.3s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  5 [webkit] โ€บ screenshot-test.spec.js:208:3 โ€บ Main Branch Screenshots โ€บ Code Tab (10.8s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  6 [webkit] โ€บ screenshot-test.spec.js:233:3 โ€บ Main Branch Screenshots โ€บ Costumes Tab (11.4s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  7 [webkit] โ€บ screenshot-test.spec.js:258:3 โ€บ Main Branch Screenshots โ€บ Sounds Tab (10.0s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  8 [webkit] โ€บ screenshot-test.spec.js:283:3 โ€บ Main Branch Screenshots โ€บ Songs Tab (11.5s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  9 [webkit] โ€บ screenshot-test.spec.js:308:3 โ€บ Main Branch Screenshots โ€บ Extension Library (11.1s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok 10 [webkit] โ€บ screenshot-test.spec.js:337:3 โ€บ Main Branch Screenshots โ€บ Advanced Settings (10.4s)

  10 passed (1.8m)

=== all-matrix-results/chaos-results-ubuntu-latest-chromium/screenshot-output.txt ===

Running 10 tests using 1 worker

โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   1 [chromium] โ€บ screenshot-test.spec.js:127:3 โ€บ Main Branch Screenshots โ€บ Stage and Sprites (8.6s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   2 [chromium] โ€บ screenshot-test.spec.js:152:3 โ€บ Main Branch Screenshots โ€บ Blocks Workspace (8.5s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   3 [chromium] โ€บ screenshot-test.spec.js:177:3 โ€บ Main Branch Screenshots โ€บ Player View (5.6s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   4 [chromium] โ€บ screenshot-test.spec.js:188:3 โ€บ Main Branch Screenshots โ€บ Editor Initial (Code Tab) (7.4s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   5 [chromium] โ€บ screenshot-test.spec.js:208:3 โ€บ Main Branch Screenshots โ€บ Code Tab (8.5s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   6 [chromium] โ€บ screenshot-test.spec.js:233:3 โ€บ Main Branch Screenshots โ€บ Costumes Tab (8.9s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   7 [chromium] โ€บ screenshot-test.spec.js:258:3 โ€บ Main Branch Screenshots โ€บ Sounds Tab (8.6s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   8 [chromium] โ€บ screenshot-test.spec.js:283:3 โ€บ Main Branch Screenshots โ€บ Songs Tab (8.8s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   9 [chromium] โ€บ screenshot-test.spec.js:308:3 โ€บ Main Branch Screenshots โ€บ Extension Library (8.7s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“  10 [chromium] โ€บ screenshot-test.spec.js:337:3 โ€บ Main Branch Screenshots โ€บ Advanced Settings (8.6s)

  10 passed (1.5m)

=== all-matrix-results/chaos-results-macos-latest-chromium/screenshot-output.txt ===

Running 10 tests using 1 worker

โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   1 [chromium] โ€บ screenshot-test.spec.js:127:3 โ€บ Main Branch Screenshots โ€บ Stage and Sprites (10.0s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   2 [chromium] โ€บ screenshot-test.spec.js:152:3 โ€บ Main Branch Screenshots โ€บ Blocks Workspace (8.3s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   3 [chromium] โ€บ screenshot-test.spec.js:177:3 โ€บ Main Branch Screenshots โ€บ Player View (6.1s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   4 [chromium] โ€บ screenshot-test.spec.js:188:3 โ€บ Main Branch Screenshots โ€บ Editor Initial (Code Tab) (7.9s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   5 [chromium] โ€บ screenshot-test.spec.js:208:3 โ€บ Main Branch Screenshots โ€บ Code Tab (8.2s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   6 [chromium] โ€บ screenshot-test.spec.js:233:3 โ€บ Main Branch Screenshots โ€บ Costumes Tab (8.8s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   7 [chromium] โ€บ screenshot-test.spec.js:258:3 โ€บ Main Branch Screenshots โ€บ Sounds Tab (9.1s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   8 [chromium] โ€บ screenshot-test.spec.js:283:3 โ€บ Main Branch Screenshots โ€บ Songs Tab (9.0s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“   9 [chromium] โ€บ screenshot-test.spec.js:308:3 โ€บ Main Branch Screenshots โ€บ Extension Library (8.7s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“  10 [chromium] โ€บ screenshot-test.spec.js:337:3 โ€บ Main Branch Screenshots โ€บ Advanced Settings (8.9s)

  10 passed (1.5m)

=== all-matrix-results/chaos-results-windows-latest-firefox/screenshot-output.txt ===

Running 10 tests using 1 worker

โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  1 [firefox] โ€บ screenshot-test.spec.js:127:3 โ€บ Main Branch Screenshots โ€บ Stage and Sprites (12.5s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  2 [firefox] โ€บ screenshot-test.spec.js:152:3 โ€บ Main Branch Screenshots โ€บ Blocks Workspace (8.7s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  3 [firefox] โ€บ screenshot-test.spec.js:177:3 โ€บ Main Branch Screenshots โ€บ Player View (5.8s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  4 [firefox] โ€บ screenshot-test.spec.js:188:3 โ€บ Main Branch Screenshots โ€บ Editor Initial (Code Tab) (7.5s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  5 [firefox] โ€บ screenshot-test.spec.js:208:3 โ€บ Main Branch Screenshots โ€บ Code Tab (8.7s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  6 [firefox] โ€บ screenshot-test.spec.js:233:3 โ€บ Main Branch Screenshots โ€บ Costumes Tab (12.0s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  7 [firefox] โ€บ screenshot-test.spec.js:258:3 โ€บ Main Branch Screenshots โ€บ Sounds Tab (10.4s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  8 [firefox] โ€บ screenshot-test.spec.js:283:3 โ€บ Main Branch Screenshots โ€บ Songs Tab (8.9s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  9 [firefox] โ€บ screenshot-test.spec.js:308:3 โ€บ Main Branch Screenshots โ€บ Extension Library (8.8s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok 10 [firefox] โ€บ screenshot-test.spec.js:337:3 โ€บ Main Branch Screenshots โ€บ Advanced Settings (8.8s)

  10 passed (1.7m)

=== all-matrix-results/chaos-results-ubuntu-latest-firefox/screenshot-output.txt ===

Running 10 tests using 1 worker

๐ŸŽฏ Detected Ubuntu+Firefox - applying enhanced modal dismissal
๐Ÿ“ธ Pre-dismissal screenshot saved: screenshots/pre-modal-dismissal-1769642658088.png
๐Ÿ” Found ReactModal overlay
โœ“ Attempting to click overlay (outside modal)
โœ“ Overlay clicked
โš ๏ธ Modal still present after all dismissal attempts
๐Ÿ“ธ Post-dismissal screenshot saved: screenshots/post-modal-dismissal-1769642658774.png
๐ŸŽฏ Ubuntu+Firefox modal dismissal complete. Dismissed: true
  โœ“   1 [firefox] โ€บ screenshot-test.spec.js:127:3 โ€บ Main Branch Screenshots โ€บ Stage and Sprites (9.3s)
๐ŸŽฏ Detected Ubuntu+Firefox - applying enhanced modal dismissal
๐Ÿ“ธ Pre-dismissal screenshot saved: screenshots/pre-modal-dismissal-1769642666665.png
๐Ÿ” Found ReactModal overlay
โœ“ Attempting to click overlay (outside modal)
โœ“ Overlay clicked
โš ๏ธ Modal still present after all dismissal attempts
๐Ÿ“ธ Post-dismissal screenshot saved: screenshots/post-modal-dismissal-1769642667357.png
๐ŸŽฏ Ubuntu+Firefox modal dismissal complete. Dismissed: true
  โœ“   2 [firefox] โ€บ screenshot-test.spec.js:152:3 โ€บ Main Branch Screenshots โ€บ Blocks Workspace (8.3s)
๐ŸŽฏ Detected Ubuntu+Firefox - applying enhanced modal dismissal
๐Ÿ“ธ Pre-dismissal screenshot saved: screenshots/pre-modal-dismissal-1769642672613.png
๐Ÿ” Found ReactModal overlay
โœ“ Attempting to click overlay (outside modal)
โœ“ Overlay clicked
โš ๏ธ Modal still present after all dismissal attempts
๐Ÿ“ธ Post-dismissal screenshot saved: screenshots/post-modal-dismissal-1769642673272.png
๐ŸŽฏ Ubuntu+Firefox modal dismissal complete. Dismissed: true
  โœ“   3 [firefox] โ€บ screenshot-test.spec.js:177:3 โ€บ Main Branch Screenshots โ€บ Player View (5.6s)
๐ŸŽฏ Detected Ubuntu+Firefox - applying enhanced modal dismissal
๐Ÿ“ธ Pre-dismissal screenshot saved: screenshots/pre-modal-dismissal-1769642679867.png
๐Ÿ” Found ReactModal overlay
โœ“ Attempting to click overlay (outside modal)
โœ“ Overlay clicked
โš ๏ธ Modal still present after all dismissal attempts
๐Ÿ“ธ Post-dismissal screenshot saved: screenshots/post-modal-dismissal-1769642680571.png
๐ŸŽฏ Ubuntu+Firefox modal dismissal complete. Dismissed: true
  โœ“   4 [firefox] โ€บ screenshot-test.spec.js:188:3 โ€บ Main Branch Screenshots โ€บ Editor Initial (Code Tab) (7.2s)
๐ŸŽฏ Detected Ubuntu+Firefox - applying enhanced modal dismissal
๐Ÿ“ธ Pre-dismissal screenshot saved: screenshots/pre-modal-dismissal-1769642686224.png
๐Ÿ” Found ReactModal overlay
โœ“ Attempting to click overlay (outside modal)
โœ“ Overlay clicked
โš ๏ธ Modal still present after all dismissal attempts
๐Ÿ“ธ Post-dismissal screenshot saved: screenshots/post-modal-dismissal-1769642686911.png
๐ŸŽฏ Ubuntu+Firefox modal dismissal complete. Dismissed: true
  โœ˜   5 [firefox] โ€บ screenshot-test.spec.js:208:3 โ€บ Main Branch Screenshots โ€บ Code Tab (2.1m)
๐ŸŽฏ Detected Ubuntu+Firefox - applying enhanced modal dismissal
๐Ÿ“ธ Pre-dismissal screenshot saved: screenshots/pre-modal-dismissal-1769642816702.png
๐Ÿ” Found ReactModal overlay
โœ“ Attempting to click overlay (outside modal)
โœ“ Overlay clicked
โš ๏ธ Modal still present after all dismissal attempts
๐Ÿ“ธ Post-dismissal screenshot saved: screenshots/post-modal-dismissal-1769642817377.png
๐ŸŽฏ Ubuntu+Firefox modal dismissal complete. Dismissed: true
  โœ˜   6 [firefox] โ€บ screenshot-test.spec.js:233:3 โ€บ Main Branch Screenshots โ€บ Costumes Tab (2.1m)
๐ŸŽฏ Detected Ubuntu+Firefox - applying enhanced modal dismissal
๐Ÿ“ธ Pre-dismissal screenshot saved: screenshots/pre-modal-dismissal-1769642946062.png
๐Ÿ” Found ReactModal overlay
โœ“ Attempting to click overlay (outside modal)
โœ“ Overlay clicked
โš ๏ธ Modal still present after all dismissal attempts
๐Ÿ“ธ Post-dismissal screenshot saved: screenshots/post-modal-dismissal-1769642946739.png
๐ŸŽฏ Ubuntu+Firefox modal dismissal complete. Dismissed: true
  โœ˜   7 [firefox] โ€บ screenshot-test.spec.js:258:3 โ€บ Main Branch Screenshots โ€บ Sounds Tab (2.1m)
๐ŸŽฏ Detected Ubuntu+Firefox - applying enhanced modal dismissal
๐Ÿ“ธ Pre-dismissal screenshot saved: screenshots/pre-modal-dismissal-1769643075456.png
๐Ÿ” Found ReactModal overlay
โœ“ Attempting to click overlay (outside modal)
โœ“ Overlay clicked
โš ๏ธ Modal still present after all dismissal attempts
๐Ÿ“ธ Post-dismissal screenshot saved: screenshots/post-modal-dismissal-1769643076138.png
๐ŸŽฏ Ubuntu+Firefox modal dismissal complete. Dismissed: true
  โœ˜   8 [firefox] โ€บ screenshot-test.spec.js:283:3 โ€บ Main Branch Screenshots โ€บ Songs Tab (2.1m)
๐ŸŽฏ Detected Ubuntu+Firefox - applying enhanced modal dismissal
๐Ÿ“ธ Pre-dismissal screenshot saved: screenshots/pre-modal-dismissal-1769643205092.png
๐Ÿ” Found ReactModal overlay
โœ“ Attempting to click overlay (outside modal)
โœ“ Overlay clicked
โš ๏ธ Modal still present after all dismissal attempts
๐Ÿ“ธ Post-dismissal screenshot saved: screenshots/post-modal-dismissal-1769643205779.png
๐ŸŽฏ Ubuntu+Firefox modal dismissal complete. Dismissed: true
  โœ˜   9 [firefox] โ€บ screenshot-test.spec.js:308:3 โ€บ Main Branch Screenshots โ€บ Extension Library (2.1m)
๐ŸŽฏ Detected Ubuntu+Firefox - applying enhanced modal dismissal
๐Ÿ“ธ Pre-dismissal screenshot saved: screenshots/pre-modal-dismissal-1769643334736.png
๐Ÿ” Found ReactModal overlay
โœ“ Attempting to click overlay (outside modal)
โœ“ Overlay clicked
โš ๏ธ Modal still present after all dismissal attempts
๐Ÿ“ธ Post-dismissal screenshot saved: screenshots/post-modal-dismissal-1769643335407.png
๐ŸŽฏ Ubuntu+Firefox modal dismissal complete. Dismissed: true
  โœ˜  10 [firefox] โ€บ screenshot-test.spec.js:337:3 โ€บ Main Branch Screenshots โ€บ Advanced Settings (2.1m)


  1) [firefox] โ€บ screenshot-test.spec.js:208:3 โ€บ Main Branch Screenshots โ€บ Code Tab โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Test timeout of 120000ms exceeded.

    Error: locator.click: Test timeout of 120000ms exceeded.
    Call log:
      - waiting for locator('[class*="react-tabs_react-tabs__tab-list"]').first().locator('[class*="react-tabs_react-tabs__tab"]').first()
        - locator resolved to <li role="tab" tabindex="0" id="react-tabs-0" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1" class="react-tabs_react-tabs__tab_3Nn-X gui_tab_27Unf react-tabs_react-tabs__tab--selected_EW0CL gui_is-selected_sHAiu">โ€ฆ</li>
      - attempting click action
        2 ร— waiting for element to be visible, enabled and stable
          - element is visible, enabled and stable
          - scrolling into view if needed
          - done scrolling
          - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
        - retrying click action
        - waiting 20ms
        2 ร— waiting for element to be visible, enabled and stable
          - element is visible, enabled and stable
          - scrolling into view if needed
          - done scrolling
          - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
        - retrying click action
          - waiting 100ms
        228 ร— waiting for element to be visible, enabled and stable
            - element is visible, enabled and stable
            - scrolling into view if needed
            - done scrolling
            - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
          - retrying click action
            - waiting 500ms


      225 |     const tabList = await page.locator('[class*="react-tabs_react-tabs__tab-list"]').first();
      226 |     const codeTab = await tabList.locator('[class*="react-tabs_react-tabs__tab"]').nth(0);
    > 227 |     await codeTab.click();
          |                   ^
      228 |     await page.waitForTimeout(2000);
      229 |     
      230 |     await page.screenshot({ path: 'screenshots/code-tab.png', fullPage: true });
        at /home/runner/work/scratch-gui/scratch-gui/screenshot-test.spec.js:227:19

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Code-Tab-firefox/test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Code-Tab-firefox/video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results/screenshot-test-Main-Branch-Screenshots-Code-Tab-firefox/error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Code-Tab-firefox/trace.zip
    Usage:

        npx playwright show-trace test-results/screenshot-test-Main-Branch-Screenshots-Code-Tab-firefox/trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  2) [firefox] โ€บ screenshot-test.spec.js:233:3 โ€บ Main Branch Screenshots โ€บ Costumes Tab โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Test timeout of 120000ms exceeded.

    Error: locator.click: Test timeout of 120000ms exceeded.
    Call log:
      - waiting for locator('[class*="react-tabs_react-tabs__tab-list"]').first().locator('[class*="react-tabs_react-tabs__tab"]').nth(1)
        - locator resolved to <li role="tab" id="react-tabs-2" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-3" class="react-tabs_react-tabs__tab_3Nn-X gui_tab_27Unf">โ€ฆ</li>
      - attempting click action
        2 ร— waiting for element to be visible, enabled and stable
          - element is visible, enabled and stable
          - scrolling into view if needed
          - done scrolling
          - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
        - retrying click action
        - waiting 20ms
        2 ร— waiting for element to be visible, enabled and stable
          - element is visible, enabled and stable
          - scrolling into view if needed
          - done scrolling
          - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
        - retrying click action
          - waiting 100ms
        226 ร— waiting for element to be visible, enabled and stable
            - element is visible, enabled and stable
            - scrolling into view if needed
            - done scrolling
            - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
          - retrying click action
            - waiting 500ms
        - waiting for element to be visible, enabled and stable
        - element is visible, enabled and stable
        - scrolling into view if needed


      250 |     const tabList = await page.locator('[class*="react-tabs_react-tabs__tab-list"]').first();
      251 |     const costumesTab = await tabList.locator('[class*="react-tabs_react-tabs__tab"]').nth(1);
    > 252 |     await costumesTab.click();
          |                       ^
      253 |     await page.waitForTimeout(2000);
      254 |     
      255 |     await page.screenshot({ path: 'screenshots/costumes-tab.png', fullPage: true });
        at /home/runner/work/scratch-gui/scratch-gui/screenshot-test.spec.js:252:23

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Costumes-Tab-firefox/test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Costumes-Tab-firefox/video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results/screenshot-test-Main-Branch-Screenshots-Costumes-Tab-firefox/error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Costumes-Tab-firefox/trace.zip
    Usage:

        npx playwright show-trace test-results/screenshot-test-Main-Branch-Screenshots-Costumes-Tab-firefox/trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  3) [firefox] โ€บ screenshot-test.spec.js:258:3 โ€บ Main Branch Screenshots โ€บ Sounds Tab โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Test timeout of 120000ms exceeded.

    Error: locator.click: Test timeout of 120000ms exceeded.
    Call log:
      - waiting for locator('[class*="react-tabs_react-tabs__tab-list"]').first().locator('[class*="react-tabs_react-tabs__tab"]').nth(2)
        - locator resolved to <li role="tab" id="react-tabs-4" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-5" class="react-tabs_react-tabs__tab_3Nn-X gui_tab_27Unf">โ€ฆ</li>
      - attempting click action
        2 ร— waiting for element to be visible, enabled and stable
          - element is visible, enabled and stable
          - scrolling into view if needed
          - done scrolling
          - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
        - retrying click action
        - waiting 20ms
        2 ร— waiting for element to be visible, enabled and stable
          - element is visible, enabled and stable
          - scrolling into view if needed
          - done scrolling
          - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
        - retrying click action
          - waiting 100ms
        226 ร— waiting for element to be visible, enabled and stable
            - element is visible, enabled and stable
            - scrolling into view if needed
            - done scrolling
            - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
          - retrying click action
            - waiting 500ms
        - waiting for element to be visible, enabled and stable
        - element is visible, enabled and stable
        - scrolling into view if needed


      275 |     const tabList = await page.locator('[class*="react-tabs_react-tabs__tab-list"]').first();
      276 |     const soundsTab = await tabList.locator('[class*="react-tabs_react-tabs__tab"]').nth(2);
    > 277 |     await soundsTab.click();
          |                     ^
      278 |     await page.waitForTimeout(2000);
      279 |     
      280 |     await page.screenshot({ path: 'screenshots/sounds-tab.png', fullPage: true });
        at /home/runner/work/scratch-gui/scratch-gui/screenshot-test.spec.js:277:21

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Sounds-Tab-firefox/test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Sounds-Tab-firefox/video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results/screenshot-test-Main-Branch-Screenshots-Sounds-Tab-firefox/error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Sounds-Tab-firefox/trace.zip
    Usage:

        npx playwright show-trace test-results/screenshot-test-Main-Branch-Screenshots-Sounds-Tab-firefox/trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  4) [firefox] โ€บ screenshot-test.spec.js:283:3 โ€บ Main Branch Screenshots โ€บ Songs Tab โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Test timeout of 120000ms exceeded.

    Error: locator.click: Test timeout of 120000ms exceeded.
    Call log:
      - waiting for locator('[class*="react-tabs_react-tabs__tab-list"]').first().locator('[class*="react-tabs_react-tabs__tab"]').nth(3)
        - locator resolved to <li role="tab" id="react-tabs-6" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-7" class="react-tabs_react-tabs__tab_3Nn-X gui_tab_27Unf">โ€ฆ</li>
      - attempting click action
        2 ร— waiting for element to be visible, enabled and stable
          - element is visible, enabled and stable
          - scrolling into view if needed
          - done scrolling
          - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
        - retrying click action
        - waiting 20ms
        2 ร— waiting for element to be visible, enabled and stable
          - element is visible, enabled and stable
          - scrolling into view if needed
          - done scrolling
          - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
        - retrying click action
          - waiting 100ms
        226 ร— waiting for element to be visible, enabled and stable
            - element is visible, enabled and stable
            - scrolling into view if needed
            - done scrolling
            - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
          - retrying click action
            - waiting 500ms
        - waiting for element to be visible, enabled and stable


      300 |     const tabList = await page.locator('[class*="react-tabs_react-tabs__tab-list"]').first();
      301 |     const songsTab = await tabList.locator('[class*="react-tabs_react-tabs__tab"]').nth(3);
    > 302 |     await songsTab.click();
          |                    ^
      303 |     await page.waitForTimeout(2000);
      304 |     
      305 |     await page.screenshot({ path: 'screenshots/songs-tab.png', fullPage: true });
        at /home/runner/work/scratch-gui/scratch-gui/screenshot-test.spec.js:302:20

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Songs-Tab-firefox/test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Songs-Tab-firefox/video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results/screenshot-test-Main-Branch-Screenshots-Songs-Tab-firefox/error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Songs-Tab-firefox/trace.zip
    Usage:

        npx playwright show-trace test-results/screenshot-test-Main-Branch-Screenshots-Songs-Tab-firefox/trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  5) [firefox] โ€บ screenshot-test.spec.js:308:3 โ€บ Main Branch Screenshots โ€บ Extension Library โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Test timeout of 120000ms exceeded.

    Error: locator.click: Test timeout of 120000ms exceeded.
    Call log:
      - waiting for locator('[class*="extension-button"]').first().or(locator('button:has-text("Add Extension")')).or(locator('[aria-label*="extension" i]').first())
        - locator resolved to <div class="gui_extension-button-container_b4rCs box_box_2jjDp">โ€ฆ</div>
      - attempting click action
        2 ร— waiting for element to be visible, enabled and stable
          - element is visible, enabled and stable
          - scrolling into view if needed
          - done scrolling
          - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
        - retrying click action
        - waiting 20ms
        2 ร— waiting for element to be visible, enabled and stable
          - element is visible, enabled and stable
          - scrolling into view if needed
          - done scrolling
          - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
        - retrying click action
          - waiting 100ms
        226 ร— waiting for element to be visible, enabled and stable
            - element is visible, enabled and stable
            - scrolling into view if needed
            - done scrolling
            - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
          - retrying click action
            - waiting 500ms
        - waiting for element to be visible, enabled and stable


      328 |     
      329 |     if (await extensionButton.count() > 0) {
    > 330 |       await extensionButton.click();
          |                             ^
      331 |       await page.waitForTimeout(2000);
      332 |     }
      333 |     
        at /home/runner/work/scratch-gui/scratch-gui/screenshot-test.spec.js:330:29

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Extension-Library-firefox/test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Extension-Library-firefox/video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results/screenshot-test-Main-Branch-Screenshots-Extension-Library-firefox/error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Extension-Library-firefox/trace.zip
    Usage:

        npx playwright show-trace test-results/screenshot-test-Main-Branch-Screenshots-Extension-Library-firefox/trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  6) [firefox] โ€บ screenshot-test.spec.js:337:3 โ€บ Main Branch Screenshots โ€บ Advanced Settings โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Test timeout of 120000ms exceeded.

    Error: locator.click: Test timeout of 120000ms exceeded.
    Call log:
      - waiting for locator('[class*="menu-bar"]').locator('[class*="settings"], [aria-label*="settings" i], [aria-label*="advanced" i]').first().or(locator('button:has-text("Settings")')).or(locator('button:has-text("Advanced")'))
        - locator resolved to <span class="settings-menu_dropdown-label_3f68c">โ€ฆ</span>
      - attempting click action
        2 ร— waiting for element to be visible, enabled and stable
          - element is visible, enabled and stable
          - scrolling into view if needed
          - done scrolling
          - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
        - retrying click action
        - waiting 20ms
        2 ร— waiting for element to be visible, enabled and stable
          - element is visible, enabled and stable
          - scrolling into view if needed
          - done scrolling
          - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
        - retrying click action
          - waiting 100ms
        226 ร— waiting for element to be visible, enabled and stable
            - element is visible, enabled and stable
            - scrolling into view if needed
            - done scrolling
            - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
          - retrying click action
            - waiting 500ms
        - waiting for element to be visible, enabled and stable


      359 |     
      360 |     if (await settingsButton.count() > 0) {
    > 361 |       await settingsButton.click();
          |                            ^
      362 |       await page.waitForTimeout(2000);
      363 |     }
      364 |     
        at /home/runner/work/scratch-gui/scratch-gui/screenshot-test.spec.js:361:28

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Advanced-Settings-firefox/test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Advanced-Settings-firefox/video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results/screenshot-test-Main-Branch-Screenshots-Advanced-Settings-firefox/error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/screenshot-test-Main-Branch-Screenshots-Advanced-Settings-firefox/trace.zip
    Usage:

        npx playwright show-trace test-results/screenshot-test-Main-Branch-Screenshots-Advanced-Settings-firefox/trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  6 failed
    [firefox] โ€บ screenshot-test.spec.js:208:3 โ€บ Main Branch Screenshots โ€บ Code Tab โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    [firefox] โ€บ screenshot-test.spec.js:233:3 โ€บ Main Branch Screenshots โ€บ Costumes Tab โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    [firefox] โ€บ screenshot-test.spec.js:258:3 โ€บ Main Branch Screenshots โ€บ Sounds Tab โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    [firefox] โ€บ screenshot-test.spec.js:283:3 โ€บ Main Branch Screenshots โ€บ Songs Tab โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    [firefox] โ€บ screenshot-test.spec.js:308:3 โ€บ Main Branch Screenshots โ€บ Extension Library โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    [firefox] โ€บ screenshot-test.spec.js:337:3 โ€บ Main Branch Screenshots โ€บ Advanced Settings โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
  4 passed (13.5m)

=== all-matrix-results/chaos-results-windows-latest-chromium/screenshot-output.txt ===

Running 10 tests using 1 worker

โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  1 [chromium] โ€บ screenshot-test.spec.js:127:3 โ€บ Main Branch Screenshots โ€บ Stage and Sprites (9.1s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  2 [chromium] โ€บ screenshot-test.spec.js:152:3 โ€บ Main Branch Screenshots โ€บ Blocks Workspace (9.0s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  3 [chromium] โ€บ screenshot-test.spec.js:177:3 โ€บ Main Branch Screenshots โ€บ Player View (6.0s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  4 [chromium] โ€บ screenshot-test.spec.js:188:3 โ€บ Main Branch Screenshots โ€บ Editor Initial (Code Tab) (7.9s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  5 [chromium] โ€บ screenshot-test.spec.js:208:3 โ€บ Main Branch Screenshots โ€บ Code Tab (9.0s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  6 [chromium] โ€บ screenshot-test.spec.js:233:3 โ€บ Main Branch Screenshots โ€บ Costumes Tab (9.4s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  7 [chromium] โ€บ screenshot-test.spec.js:258:3 โ€บ Main Branch Screenshots โ€บ Sounds Tab (9.2s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  8 [chromium] โ€บ screenshot-test.spec.js:283:3 โ€บ Main Branch Screenshots โ€บ Songs Tab (9.2s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  9 [chromium] โ€บ screenshot-test.spec.js:308:3 โ€บ Main Branch Screenshots โ€บ Extension Library (9.3s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok 10 [chromium] โ€บ screenshot-test.spec.js:337:3 โ€บ Main Branch Screenshots โ€บ Advanced Settings (9.1s)

  10 passed (1.5m)

=== windows-results/screenshot-output.txt ===

Running 10 tests using 1 worker

โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  1 [chromium] โ€บ screenshot-test.spec.js:127:3 โ€บ Main Branch Screenshots โ€บ Stage and Sprites (9.1s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  2 [chromium] โ€บ screenshot-test.spec.js:152:3 โ€บ Main Branch Screenshots โ€บ Blocks Workspace (9.0s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  3 [chromium] โ€บ screenshot-test.spec.js:177:3 โ€บ Main Branch Screenshots โ€บ Player View (6.0s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  4 [chromium] โ€บ screenshot-test.spec.js:188:3 โ€บ Main Branch Screenshots โ€บ Editor Initial (Code Tab) (7.9s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  5 [chromium] โ€บ screenshot-test.spec.js:208:3 โ€บ Main Branch Screenshots โ€บ Code Tab (9.0s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  6 [chromium] โ€บ screenshot-test.spec.js:233:3 โ€บ Main Branch Screenshots โ€บ Costumes Tab (9.4s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  7 [chromium] โ€บ screenshot-test.spec.js:258:3 โ€บ Main Branch Screenshots โ€บ Sounds Tab (9.2s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  8 [chromium] โ€บ screenshot-test.spec.js:283:3 โ€บ Main Branch Screenshots โ€บ Songs Tab (9.2s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok  9 [chromium] โ€บ screenshot-test.spec.js:308:3 โ€บ Main Branch Screenshots โ€บ Extension Library (9.3s)
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  ok 10 [chromium] โ€บ screenshot-test.spec.js:337:3 โ€บ Main Branch Screenshots โ€บ Advanced Settings (9.1s)

  10 passed (1.5m)

=== all-matrix-results/chaos-results-macos-latest-webkit/chaos-test-output.txt ===

Running 1 test using 1 worker

โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ˜  1 [webkit] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam (42.0s)


  1) [webkit] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error: Found 1 console errors during chaos testing

      207 |     
      208 |     if (consoleErrors.length > 0) {
    > 209 |       throw new Error(`Found ${consoleErrors.length} console errors during chaos testing`);
          |             ^
      210 |     }
      211 |   });
      212 | });
        at /Users/runner/work/scratch-gui/scratch-gui/chaos-test.spec.js:209:13

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit/test-failed-5.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit/test-failed-3.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #3: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit/test-failed-4.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #4: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit/test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #5: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit/test-failed-2.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #6: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit/video-3.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #7: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit/video-4.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #8: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit/video-1.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #9: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit/video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #10: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit/video-2.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit/error-context.md

    attachment #12: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit/trace.zip
    Usage:

        npx playwright show-trace test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit/trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  1 failed
    [webkit] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

=== all-matrix-results/chaos-results-windows-latest-webkit/chaos-test-output.txt ===

Running 1 test using 1 worker

โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  x  1 [webkit] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam (42.0s)


  1) [webkit] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error: Found 3 console errors during chaos testing

      207 |     
      208 |     if (consoleErrors.length > 0) {
    > 209 |       throw new Error(`Found ${consoleErrors.length} console errors during chaos testing`);
          |             ^
      210 |     }
      211 |   });
      212 | });
        at D:\a\scratch-gui\scratch-gui\chaos-test.spec.js:209:13

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit\test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit\test-failed-3.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #3: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit\test-failed-2.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #4: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit\video-1.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #5: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit\video-2.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #6: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit\video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit\error-context.md

    attachment #8: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit\trace.zip
    Usage:

        npx playwright show-trace test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-webkit\trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  1 failed
    [webkit] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

=== all-matrix-results/chaos-results-ubuntu-latest-chromium/chaos-test-output.txt ===

Running 1 test using 1 worker

โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ˜  1 [chromium] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam (38.9s)


  1) [chromium] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error: Found 1 console errors during chaos testing

      207 |     
      208 |     if (consoleErrors.length > 0) {
    > 209 |       throw new Error(`Found ${consoleErrors.length} console errors during chaos testing`);
          |             ^
      210 |     }
      211 |   });
      212 | });
        at /home/runner/work/scratch-gui/scratch-gui/chaos-test.spec.js:209:13

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium/test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium/video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium/error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium/trace.zip
    Usage:

        npx playwright show-trace test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium/trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  1 failed
    [chromium] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

=== all-matrix-results/chaos-results-macos-latest-chromium/chaos-test-output.txt ===

Running 1 test using 1 worker

โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  โœ“  1 [chromium] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam (41.0s)

  1 passed (46.4s)

=== all-matrix-results/chaos-results-windows-latest-firefox/chaos-test-output.txt ===

Running 1 test using 1 worker

โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  x  1 [firefox] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam (44.2s)


  1) [firefox] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error: Found 1 console errors during chaos testing

      207 |     
      208 |     if (consoleErrors.length > 0) {
    > 209 |       throw new Error(`Found ${consoleErrors.length} console errors during chaos testing`);
          |             ^
      210 |     }
      211 |   });
      212 | });
        at D:\a\scratch-gui\scratch-gui\chaos-test.spec.js:209:13

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox\test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox\test-failed-4.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #3: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox\test-failed-2.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #4: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox\test-failed-3.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #5: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox\test-failed-5.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #6: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox\video-3.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #7: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox\video-2.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #8: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox\video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #9: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox\video-1.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #10: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox\video-4.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox\error-context.md

    attachment #12: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox\trace.zip
    Usage:

        npx playwright show-trace test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox\trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  1 failed
    [firefox] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

=== all-matrix-results/chaos-results-ubuntu-latest-firefox/chaos-test-output.txt ===

Running 1 test using 1 worker

๐ŸŽฏ Detected Ubuntu+Firefox - applying enhanced modal dismissal
๐Ÿ“ธ Pre-dismissal screenshot saved: screenshots/chaos-pre-modal-dismissal-1769643465748.png
๐Ÿ” Found ReactModal overlay
โœ“ Attempting to click overlay (outside modal)
โœ“ Overlay clicked
โš ๏ธ Modal still present after all dismissal attempts
๐Ÿ“ธ Post-dismissal screenshot saved: screenshots/chaos-post-modal-dismissal-1769643466434.png
๐ŸŽฏ Ubuntu+Firefox modal dismissal complete. Dismissed: true
  โœ˜  1 [firefox] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam (39.0s)


  1) [firefox] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error: Found 35 console errors during chaos testing

      207 |     
      208 |     if (consoleErrors.length > 0) {
    > 209 |       throw new Error(`Found ${consoleErrors.length} console errors during chaos testing`);
          |             ^
      210 |     }
      211 |   });
      212 | });
        at /home/runner/work/scratch-gui/scratch-gui/chaos-test.spec.js:209:13

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox/test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox/video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox/error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox/trace.zip
    Usage:

        npx playwright show-trace test-results/chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-firefox/trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  1 failed
    [firefox] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

=== all-matrix-results/chaos-results-windows-latest-chromium/chaos-test-output.txt ===

Running 1 test using 1 worker

โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  x  1 [chromium] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam (39.1s)


  1) [chromium] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error: Found 3 console errors during chaos testing

      207 |     
      208 |     if (consoleErrors.length > 0) {
    > 209 |       throw new Error(`Found ${consoleErrors.length} console errors during chaos testing`);
          |             ^
      210 |     }
      211 |   });
      212 | });
        at D:\a\scratch-gui\scratch-gui\chaos-test.spec.js:209:13

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\test-failed-4.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #3: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\test-failed-5.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #4: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\test-failed-2.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #5: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\test-failed-3.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #6: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\video-1.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #7: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\video-2.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #8: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\video-3.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #9: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #10: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\video-4.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\error-context.md

    attachment #12: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\trace.zip
    Usage:

        npx playwright show-trace test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  1 failed
    [chromium] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

=== windows-results/chaos-test-output.txt ===

Running 1 test using 1 worker

โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
  x  1 [chromium] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam (39.1s)


  1) [chromium] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error: Found 3 console errors during chaos testing

      207 |     
      208 |     if (consoleErrors.length > 0) {
    > 209 |       throw new Error(`Found ${consoleErrors.length} console errors during chaos testing`);
          |             ^
      210 |     }
      211 |   });
      212 | });
        at D:\a\scratch-gui\scratch-gui\chaos-test.spec.js:209:13

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\test-failed-4.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #3: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\test-failed-5.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #4: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\test-failed-2.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #5: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\test-failed-3.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #6: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\video-1.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #7: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\video-2.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #8: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\video-3.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #9: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #10: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\video-4.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\error-context.md

    attachment #12: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\trace.zip
    Usage:

        npx playwright show-trace test-results\chaos-test-๐ŸŒช๏ธ-Chaos-Testing-Random-Click-Spam-chromium\trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  1 failed
    [chromium] โ€บ chaos-test.spec.js:128:3 โ€บ ๐ŸŒช๏ธ Chaos Testing โ€บ Random Click Spam โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

=== all-matrix-results/chaos-results-macos-latest-webkit/recorded-actions-output.txt ===

Running 1 test using 1 worker

Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
  โœ˜  1 [webkit] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation (16.5s)


  1) [webkit] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation 

    Error: Found 1 console errors during Sample Tab Navigation

      196 |       
      197 |       if (consoleErrors.length > 0) {
    > 198 |         throw new Error(`Found ${consoleErrors.length} console errors during Sample Tab Navigation`);
          |               ^
      199 |       }
      200 |     });
      201 |   
        at /Users/runner/work/scratch-gui/scratch-gui/recorded-actions-test.spec.js:198:15

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-webkit/test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-webkit/video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-webkit/error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-webkit/trace.zip
    Usage:

        npx playwright show-trace test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-webkit/trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  1 failed
    [webkit] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation 

=== all-matrix-results/chaos-results-windows-latest-webkit/recorded-actions-output.txt ===

Running 1 test using 1 worker

Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
  x  1 [webkit] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation (17.9s)


  1) [webkit] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation 

    Error: Found 4 console errors during Sample Tab Navigation

      196 |       
      197 |       if (consoleErrors.length > 0) {
    > 198 |         throw new Error(`Found ${consoleErrors.length} console errors during Sample Tab Navigation`);
          |               ^
      199 |       }
      200 |     });
      201 |   
        at D:\a\scratch-gui\scratch-gui\recorded-actions-test.spec.js:198:15

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-webkit\test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-webkit\video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-webkit\error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-webkit\trace.zip
    Usage:

        npx playwright show-trace test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-webkit\trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  1 failed
    [webkit] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation 

=== all-matrix-results/chaos-results-ubuntu-latest-chromium/recorded-actions-output.txt ===

Running 1 test using 1 worker

Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
  โœ˜  1 [chromium] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation (15.4s)


  1) [chromium] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation 

    Error: Found 3 console errors during Sample Tab Navigation

      196 |       
      197 |       if (consoleErrors.length > 0) {
    > 198 |         throw new Error(`Found ${consoleErrors.length} console errors during Sample Tab Navigation`);
          |               ^
      199 |       }
      200 |     });
      201 |   
        at /home/runner/work/scratch-gui/scratch-gui/recorded-actions-test.spec.js:198:15

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium/test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium/video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium/error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium/trace.zip
    Usage:

        npx playwright show-trace test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium/trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  1 failed
    [chromium] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation 

=== all-matrix-results/chaos-results-macos-latest-chromium/recorded-actions-output.txt ===

Running 1 test using 1 worker

Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
  โœ˜  1 [chromium] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation (17.9s)


  1) [chromium] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation 

    Error: Found 2 console errors during Sample Tab Navigation

      196 |       
      197 |       if (consoleErrors.length > 0) {
    > 198 |         throw new Error(`Found ${consoleErrors.length} console errors during Sample Tab Navigation`);
          |               ^
      199 |       }
      200 |     });
      201 |   
        at /Users/runner/work/scratch-gui/scratch-gui/recorded-actions-test.spec.js:198:15

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium/test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium/video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium/error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium/trace.zip
    Usage:

        npx playwright show-trace test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium/trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  1 failed
    [chromium] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation 

=== all-matrix-results/chaos-results-windows-latest-firefox/recorded-actions-output.txt ===

Running 1 test using 1 worker

Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
  ok 1 [firefox] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation (18.1s)

  1 passed (22.3s)

=== all-matrix-results/chaos-results-ubuntu-latest-firefox/recorded-actions-output.txt ===

Running 1 test using 1 worker

๐ŸŽฏ Recorded test detected Ubuntu+Firefox - applying enhanced modal dismissal
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
๐ŸŽฏ Ubuntu+Firefox modal dismissal complete. Dismissed: true
๐ŸŽฏ Recorded test detected Ubuntu+Firefox - applying enhanced modal dismissal
Could not capture pre-dismissal screenshot: testSlug is not defined
๐Ÿ” Found ReactModal overlay
โœ“ Attempting to click overlay (outside modal)
โœ“ Overlay clicked
โš ๏ธ Modal still present after all dismissal attempts
Could not capture post-dismissal screenshot: testSlug is not defined
๐ŸŽฏ Ubuntu+Firefox modal dismissal complete. Dismissed: true
๐ŸŽฏ Recorded test detected Ubuntu+Firefox - applying enhanced modal dismissal
Could not capture pre-dismissal screenshot: testSlug is not defined
๐Ÿ” Found ReactModal overlay
โœ“ Attempting to click overlay (outside modal)
โœ“ Overlay clicked
โš ๏ธ Modal still present after all dismissal attempts
Could not capture post-dismissal screenshot: testSlug is not defined
๐ŸŽฏ Ubuntu+Firefox modal dismissal complete. Dismissed: true
  โœ˜  1 [firefox] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation (2.1m)


  1) [firefox] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation 

    Test timeout of 120000ms exceeded.

    Error: locator.click: Test timeout of 120000ms exceeded.
    Call log:
      - waiting for locator('[class*=\'react-tabs_react-tabs__tab\']').nth(1)
        - locator resolved to <li role="tab" tabindex="0" id="react-tabs-0" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1" class="react-tabs_react-tabs__tab_3Nn-X gui_tab_27Unf react-tabs_react-tabs__tab--selected_EW0CL gui_is-selected_sHAiu">โ€ฆ</li>
      - attempting click action
        2 ร— waiting for element to be visible, enabled and stable
          - element is visible, enabled and stable
          - scrolling into view if needed
          - done scrolling
          - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
        - retrying click action
        - waiting 20ms
        2 ร— waiting for element to be visible, enabled and stable
          - element is visible, enabled and stable
          - scrolling into view if needed
          - done scrolling
          - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
        - retrying click action
          - waiting 100ms
        227 ร— waiting for element to be visible, enabled and stable
            - element is visible, enabled and stable
            - scrolling into view if needed
            - done scrolling
            - <div class="ReactModal__Overlay ReactModal__Overlay--after-open browser-modal_modal-overlay_3TDyF">โ€ฆ</div> from <div class="ReactModalPortal">โ€ฆ</div> subtree intercepts pointer events
          - retrying click action
            - waiting 500ms
        - waiting for element to be visible, enabled and stable


      170 |             await dismissModal(page, browserName);
      171 |             if (action.index !== undefined) {
    > 172 |               await page.locator(action.selector).nth(action.index).click();
          |                                                                     ^
      173 |             } else {
      174 |               await page.locator(action.selector).click();
      175 |             }
        at /home/runner/work/scratch-gui/scratch-gui/recorded-actions-test.spec.js:172:69

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-firefox/test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-firefox/video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-firefox/error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-firefox/trace.zip
    Usage:

        npx playwright show-trace test-results/recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-firefox/trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  1 failed
    [firefox] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation 

=== all-matrix-results/chaos-results-windows-latest-chromium/recorded-actions-output.txt ===

Running 1 test using 1 worker

Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
  x  1 [chromium] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation (15.9s)


  1) [chromium] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation 

    Error: Found 2 console errors during Sample Tab Navigation

      196 |       
      197 |       if (consoleErrors.length > 0) {
    > 198 |         throw new Error(`Found ${consoleErrors.length} console errors during Sample Tab Navigation`);
          |               ^
      199 |       }
      200 |     });
      201 |   
        at D:\a\scratch-gui\scratch-gui\recorded-actions-test.spec.js:198:15

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium\test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium\video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium\error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium\trace.zip
    Usage:

        npx playwright show-trace test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium\trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  1 failed
    [chromium] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation 

=== windows-results/recorded-actions-output.txt ===

Running 1 test using 1 worker

Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
Could not capture pre-dismissal screenshot: testSlug is not defined
โœ“ Attempting Escape key
โœ“ Escape key pressed
โœ… Modal successfully dismissed
Could not capture post-dismissal screenshot: testSlug is not defined
  x  1 [chromium] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation (15.9s)


  1) [chromium] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation 

    Error: Found 2 console errors during Sample Tab Navigation

      196 |       
      197 |       if (consoleErrors.length > 0) {
    > 198 |         throw new Error(`Found ${consoleErrors.length} console errors during Sample Tab Navigation`);
          |               ^
      199 |       }
      200 |     });
      201 |   
        at D:\a\scratch-gui\scratch-gui\recorded-actions-test.spec.js:198:15

    attachment #1: screenshot (image/png) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium\test-failed-1.png
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    attachment #2: video (video/webm) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium\video.webm
    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

    Error Context: test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium\error-context.md

    attachment #4: trace (application/zip) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
    test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium\trace.zip
    Usage:

        npx playwright show-trace test-results\recorded-actions-test-๐ŸŽฌ-R-ff5ab-yback-Sample-Tab-Navigation-chromium\trace.zip

    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  1 failed
    [chromium] โ€บ recorded-actions-test.spec.js:7:5 โ€บ ๐ŸŽฌ Recorded Actions Playback โ€บ Sample Tab Navigation