Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 30, 2025

This PR contains the following updates:

Package Type Update Change Age Confidence
node uses-with major 22.21 -> 24.11 age confidence
node stage major 22.21-alpine3.22 -> 24.11-alpine3.22 age confidence
node final major 22.21-alpine3.22 -> 24.11-alpine3.22 age confidence
@types/node (source) dependencies major ^22.0.0 -> ^24.0.0 age confidence

Release Notes

actions/node-versions (node)

v24.11.1: 24.11.1

Compare Source

Node.js 24.11.1

v24.11.0: 24.11.0

Compare Source

Node.js 24.11.0

v24.10.0: 24.10.0

Compare Source

Node.js 24.10.0

v24.9.0: 24.9.0

Compare Source

Node.js 24.9.0

v24.8.0: 24.8.0

Compare Source

Node.js 24.8.0

v24.7.0: 24.7.0

Compare Source

Node.js 24.7.0

v24.6.0: 24.6.0

Compare Source

Node.js 24.6.0

v24.5.0: 24.5.0

Compare Source

Node.js 24.5.0

v24.4.1: 24.4.1

Compare Source

Node.js 24.4.1

v24.4.0: 24.4.0

Compare Source

Node.js 24.4.0

v24.3.0: 24.3.0

Compare Source

Node.js 24.3.0

v24.2.0: 24.2.0

Compare Source

Node.js 24.2.0

v24.1.0: 24.1.0

Compare Source

Node.js 24.1.0

v24.0.2: 24.0.2

Compare Source

Node.js 24.0.2

v24.0.1: 24.0.1

Compare Source

Node.js 24.0.1

v24.0.0: 24.0.0

Compare Source

Node.js 24.0.0

nodejs/node (node)

v24.11.1: 2025-11-11, Version 24.11.1 'Krypton' (LTS), @​aduh95

Compare Source

Notable Changes

The known issue relating to Buffer.allocUnsafe incorrectly zero-filling buffers
has now been addressed and now returns uninitialized memory as documented in the
Buffer.allocUnsafe
documentation.

Commits

v24.11.0: 2025-10-28, Version 24.11.0 'Krypton' (LTS), @​richardlau

Compare Source

Notable Changes

This release marks the transition of Node.js 24.x into Long Term Support (LTS)
with the codename 'Krypton'. It will continue to receive updates through to
the end of April 2028.

Other than updating metadata, such as the process.release object, to reflect
that the release is LTS, no further changes from Node.js 24.10.0 are included.

v24.10.0: 2025-10-08, Version 24.10.0 (Current), @​RafaelGSS

Compare Source

Notable Changes
  • [31bb476895] - (SEMVER-MINOR) console: allow per-stream inspectOptions option (Anna Henningsen) #​60082
  • [3b92be2fb8] - (SEMVER-MINOR) lib: remove util.getCallSite (Rafael Gonzaga) #​59980
  • [18c79d9e1c] - (SEMVER-MINOR) sqlite: create authorization api (Guilherme Araújo) #​59928
Commits

v24.9.0: 2025-09-25, Version 24.9.0 (Current), @​targos

Compare Source

Notable Changes
  • [9b043a9096] - (SEMVER-MINOR) http: add shouldUpgradeCallback to let servers control HTTP upgrades (Tim Perry) #​59824
  • [a6456ab90a] - (SEMVER-MINOR) sqlite: cleanup ERM support and export Session class (James M Snell) #​58378
  • [5563361d22] - (SEMVER-MINOR) sqlite: add tagged template (0hm☘️) #​58748
  • [04013ee933] - (SEMVER-MINOR) worker: add heap profile API (theanarkh) #​59846
Commits

Configuration

📅 Schedule: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codecov
Copy link

codecov bot commented Oct 30, 2025

❌ 55 Tests Failed:

Tests completed Failed Passed Skipped
811 55 756 1
View the top 3 failed test(s) by shortest run time
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onGlobalFilterChange updates the state and url correctly
Stack Traces | 0.00604s run time
AssertionError: expected '' to be '?state=N4Ig5gYglgNiBcIAuBTAzkgBAM1qgT…' // Object.is equality

- Expected
+ Received

- ?state=N4Ig5gYglgNiBcIAuBTAzkgBAM1qgTiAL5A

 ❯ src/common/preservedTableState.component.test.tsx:1043:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onPaginationChange updates the state and url correctly using an initial state and when loading an initial state from the url
Stack Traces | 0.00612s run time
AssertionError: expected '?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAa…' to be '?state=N4IgDiBcpghg5gUwMoEsBeioCYAMAa…' // Object.is equality

Expected: "?state=N4IgDiBcpghg5gUwMoEsBeioCYAMAacBRASQDsATRADygEYBfBoA"
Received: "?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAacBRASQDsATRADygFYBfBoA"

 ❯ src/common/preservedTableState.component.test.tsx:1571:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onGroupingChange updates the state and url correctly when using an initial state
Stack Traces | 0.00636s run time
AssertionError: expected '' to be '?state=N4Ig5iBcDaIMYEMAuCA2B7MBXApgSS…' // Object.is equality

- Expected
+ Received

- ?state=N4Ig5iBcDaIMYEMAuCA2B7MBXApgSSRwFsA6ASwGcB9dAIwvVR0JAF0BfIA

 ❯ src/common/preservedTableState.component.test.tsx:1183:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onGroupingChange updates the state and url correctly
Stack Traces | 0.00641s run time
AssertionError: expected '' to be '?state=N4Ig5iBcDaIMYEMAuCA2B7MBXApgSS…' // Object.is equality

- Expected
+ Received

- ?state=N4Ig5iBcDaIMYEMAuCA2B7MBXApgSSRwFsA6ASwGcB9dAIwvVR0JAF0BfIA

 ❯ src/common/preservedTableState.component.test.tsx:1145:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onColumnVisibilityChange updates the state and url correctly
Stack Traces | 0.00645s run time
AssertionError: expected '' to be '?state=N4IgxgaglgziBcowEMAuyA2B7A5gVw…' // Object.is equality

- Expected
+ Received

- ?state=N4IgxgaglgziBcowEMAuyA2B7A5gVwFMBJVAgWwDoA7ZMghAM0xgIBpw1NdCTyKwATgTQEAJgH1UUOo2YEAvvKA

 ❯ src/common/preservedTableState.component.test.tsx:897:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onSortingChange updates the state and url correctly
Stack Traces | 0.00648s run time
AssertionError: expected '' to be '?state=N4IgzgTgLiBcDaoCWATOIDGBDKWA2A…' // Object.is equality

- Expected
+ Received

- ?state=N4IgzgTgLiBcDaoCWATOIDGBDKWA2A9gOYCuApgJJRkC2AdAHZY1kgA0IKZYGcUE5AL4BdQUA

 ❯ src/common/preservedTableState.component.test.tsx:854:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onColumnFiltersChange updates the state correctly but not the url when have an invalid incomplete date filter
Stack Traces | 0.00709s run time
AssertionError: expected '' to be '?state=N4IgxgYiBcDaoEsAmNwEMAuaA2B7A5…' // Object.is equality

- Expected
+ Received

- ?state=N4IgxgYiBcDaoEsAmNwEMAuaA2B7A5gK4CmAkhsQLYB0luSCAZgsUgCoKXEgA0IAbjhIx4IDAE8ADt2ggAzhgBOCAHb5eAoTJAgAvj1ATpqJJm59B2YbIBMABhsAWALR2AbK7dsbAZmh27fztqALsALT0AXV1ooA

 ❯ src/common/preservedTableState.component.test.tsx:567:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onColumnOrderChange updates the state and url correctly
Stack Traces | 0.00825s run time
AssertionError: expected '' to be '?state=N4Igxg8iBcDa4EMAuCA2B7A5gVwKYE…' // Object.is equality

- Expected
+ Received

- ?state=N4Igxg8iBcDa4EMAuCA2B7A5gVwKYEklcBbAOgDsFjcQAaRFDHAosgSwGcB9dAIw-SpcROgzRY8hEqTAAnXMlwATLkjbUQAXQC%2BQA

 ❯ src/common/preservedTableState.component.test.tsx:1306:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onColumnVisibilityChange updates the state and url correctly when using an initial state
Stack Traces | 0.00833s run time
AssertionError: expected '' to be '?state=N4IgxgaglgziBcowEMAuyA2B7A5gVw…' // Object.is equality

- Expected
+ Received

- ?state=N4IgxgaglgziBcowEMAuyA2B7A5gVwFMBJVAgWwDowAnAtAgEwH1UoyCEAzTGAgGnBpMuQiXIUAdsnZceBAL7ygA

 ❯ src/common/preservedTableState.component.test.tsx:999:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onColumnFilterFnsChange updates the state and url correctly
Stack Traces | 0.00877s run time
AssertionError: expected '' to be '?state=N4IgxgYgdiBcpgIYBdEBsD2BzArgUw…' // Object.is equality

- Expected
+ Received

- ?state=N4IgxgYgdiBcpgIYBdEBsD2BzArgUwElk8BbAOhIwBMBLAMxryoH1kaS84QAjPZAdzx4oBKGDQ4AzjQBunADTgU6bPiKkyYAE54UTVu06wefQcJABfC0A

 ❯ src/common/preservedTableState.component.test.tsx:683:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onIsFullScreenChange updates the state and url correctly using an initial state and when loading an initial state from the url
Stack Traces | 0.0088s run time
AssertionError: expected '' to be '?state=N4IgZgyiBcAuBOBXApgXyA' // Object.is equality

- Expected
+ Received

- ?state=N4IgZgyiBcAuBOBXApgXyA

 ❯ src/common/preservedTableState.component.test.tsx:1614:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onColumnFiltersChange updates the state and url correctly when have multiple date filters
Stack Traces | 0.00883s run time
AssertionError: expected '' to be '?state=N4IgxgYiBcDaoEsAmNwEMAuaA2B7A5…' // Object.is equality

- Expected
+ Received

- ?state=N4IgxgYiBcDaoEsAmNwEMAuaA2B7A5gK4CmAkhsQLYB0luSCAZgsUgCoKXEgA0IAbjhIx4IDAE8ADt2ggkmbn0HZhsgEwAGNQBYAtBoCM%2BgGxs1AZmgaNVjdWsaAWiAC%2BPUBOmp5FXgKEyIJo6JiZmlta29tbOLgC68S5AA

 ❯ src/common/preservedTableState.component.test.tsx:490:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onColumnVisibilityChange updates the state and url correctly (using an empty object to clear)
Stack Traces | 0.00884s run time
AssertionError: expected '' to be '?state=N4IgxgaglgziBcowEMAuyA2B7A5gVw…' // Object.is equality

- Expected
+ Received

- ?state=N4IgxgaglgziBcowEMAuyA2B7A5gVwFMBJVAgWwDoA7ZMghAM0xgIBpw1NdCTyKwATgTQEAJgH1UUOo2YEAvvKA

 ❯ src/common/preservedTableState.component.test.tsx:948:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onColumnFiltersChange updates the state and url correctly when have an invalid but complete date filter
Stack Traces | 0.00891s run time
AssertionError: expected '' to be '?state=N4IgxgYiBcDaoEsAmNwEMAuaA2B7A5…' // Object.is equality

- Expected
+ Received

- ?state=N4IgxgYiBcDaoEsAmNwEMAuaA2B7A5gK4CmAkhsQLYB0luSCAZgsUgCoKXEgA0IAbjhIx4IDAE8ADt2ggkmbn0HZhsgAwaAjAFpNAJm1qAbGz0BmaBstrqGtQC0QAXx6gJ01PIq8BQmSD01PQAWQyMw0wsrDVsNRycAXUSnIA

 ❯ src/common/preservedTableState.component.test.tsx:530:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onPaginationChange updates the state and url correctly
Stack Traces | 0.00933s run time
AssertionError: expected '' to be '?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAa…' // Object.is equality

- Expected
+ Received

- ?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAacBRASQDsATRADygFYBfBoA

 ❯ src/common/preservedTableState.component.test.tsx:1435:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onColumnFiltersChange updates the state and url correctly when have multiple filters
Stack Traces | 0.00942s run time
AssertionError: expected '' to be '?state=N4IgxgYiBcDaoEsAmNwEMAuaA2B7A5…' // Object.is equality

- Expected
+ Received

- ?state=N4IgxgYiBcDaoEsAmNwEMAuaA2B7A5gK4CmAkhsQLYB0YuAzhiADQgBuOJM8IGAngAdiqRgCcEAO3wt2nYdBAAmAAwgAvs1D8hIjOKkyO2LgoDMqtQF0raoA

 ❯ src/common/preservedTableState.component.test.tsx:435:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onPaginationChange updates the state and url correctly when using an initial state
Stack Traces | 0.00972s run time
AssertionError: expected '' to be '?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAa…' // Object.is equality

- Expected
+ Received

- ?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAacBRASQDsATRADygFYBfBoA

 ❯ src/common/preservedTableState.component.test.tsx:1503:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onColumnOrderChange updates the state and url correctly when loading with an initial state
Stack Traces | 0.0108s run time
AssertionError: expected '?state=N4Igxg8iBcDa4EMAuCA2B7A5gVwKYE…' to be '?state=N4Igxg8iBcDa4EMAuCA2B7A5gVwKYE…' // Object.is equality

Expected: "?state=N4Igxg8iBcDa4EMAuCA2B7A5gVwKYEklcBbAOgDsFjcQAaRFDHAossAJ12VwBMB9JAEtqdBmix5CJUoIDOfdACNZ6VLiIgAugF8gA"
Received: "?state=N4Igxg8iBcDa4EMAuCA2B7A5gVwKYEklcBbAOgDsFjcQAaRFDHAosgSwGcB9dAIw-SpcROgzRY8hEqTAAnXMlwATLkjbUQAXQC%2BQA"

 ❯ src/common/preservedTableState.component.test.tsx:1367:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onGlobalFilterChange updates the state and url correctly when page index is different
Stack Traces | 0.0109s run time
AssertionError: expected '' to be '?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAa…' // Object.is equality

- Expected
+ Received

- ?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAacBRASQDsATRADylwF9D4AxVAGyhABdEBnLgAQAzdjwBOIekA

 ❯ src/common/preservedTableState.component.test.tsx:1118:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onColumnFilterFnsChange updates the state and url correctly, when using an initial state
Stack Traces | 0.0111s run time
AssertionError: expected '' to be '?state=N4IgxgYgdiBcpgIYBdEBsD2BzArgUw…' // Object.is equality

- Expected
+ Received

- ?state=N4IgxgYgdiBcpgIYBdEBsD2BzArgUwElk8BbAOhIwBMBLAMxryoH1kaS84QAjPZAdzx4oBKGDQ4AzjQBunADTgU6bPiKkyYAE54UTVu06wefQcJABfC0A

 ❯ src/common/preservedTableState.component.test.tsx:734:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onColumnFilterFnsChange updates the state and url correctly when page index is different
Stack Traces | 0.0191s run time
AssertionError: expected '' to be '?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAa…' // Object.is equality

- Expected
+ Received

- ?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAacBRASQDsATRADylwF9CBjAMTKlCdgBdYAbAPbwArqW6IAtgDoJAiqgBmqRBQD63VBKyQQAI0TcA7okRlyTPsIDOqAG5ZmPfkNElx0pgCdEPFes3aegbGpiD09EA

 ❯ src/common/preservedTableState.component.test.tsx:830:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onGroupingChange updates the state and url correctly when page index is different
Stack Traces | 0.0192s run time
AssertionError: expected '' to be '?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAa…' // Object.is equality

- Expected
+ Received

- ?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAacBRASQDsATRADylwF9D4oBtEAY1gBdYAbAe3gBXUl0QBbAHSoAzgH1%2BAIxn9eiMSAC69IA

 ❯ src/common/preservedTableState.component.test.tsx:1267:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onColumnFiltersChange updates the state and url correctly when page index is different
Stack Traces | 0.02s run time
AssertionError: expected '' to be '?state=N4IgxgYiBcDaoEsAmNwEMAuaA2B7A5…' // Object.is equality

- Expected
+ Received

- ?state=N4IgxgYiBcDaoEsAmNwEMAuaA2B7A5gK4CmAkhsQLYB0AdmpcSADQgBuOJMoGAngA5NoIAM4YATglr4W7TkJAUxIAL4qAuq37cQ-NPmIBlBAC8hAZgAMW-WVpJiADxiW1QA

 ❯ src/common/preservedTableState.component.test.tsx:650:38
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > onColumnFiltersChange updates the state and url correctly
Stack Traces | 0.0271s run time
AssertionError: expected '' to be '?state=N4IgxgYiBcDaoEsAmNwEMAuaA2B7A5…' // Object.is equality

- Expected
+ Received

- ?state=N4IgxgYiBcDaoEsAmNwEMAuaA2B7A5gK4CmAkhsQLYB0AdmpcSADQgBuOJMoGAngA5NoIAM4YATglr4W7TkJAUxIAL4qAuiqA

 ❯ src/common/preservedTableState.component.test.tsx:397:38
src/view/viewTabs.component.test.tsx > View Tabs > navigates to home page
Stack Traces | 0.182s run time
TestingLibraryElementError: Unable to find an accessible element with the role "tab"

Here are the accessible roles:

  tab:

  Name "Ims":
  <button
    aria-controls="Ims-tabpanel"
    aria-selected="false"
    class="MuiButtonBase-root Mui-focusVisible MuiTab-root MuiTab-textColorPrimary css-1onfi4s css-1usuzwp-MuiButtonBase-root-MuiTab-root"
    id="Ims-tab"
    role="tab"
    tabindex="0"
    type="button"
  />

  --------------------------------------------------tab:

  Name "Catalogue":
  <button
    aria-controls="Catalogue-tabpanel"
    aria-selected="false"
    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1onfi4s css-1usuzwp-MuiButtonBase-root-MuiTab-root"
    id="Catalogue-tab"
    role="tab"
    tabindex="-1"
    type="button"
  />

  --------------------------------------------------tab:

  Name "Systems":
  <button
    aria-controls="Systems-tabpanel"
    aria-selected="false"
    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1onfi4s css-1usuzwp-MuiButtonBase-root-MuiTab-root"
    id="Systems-tab"
    role="tab"
    tabindex="-1"
    type="button"
  />

  --------------------------------------------------tab:

  Name "Manufacturers":
  <button
    aria-controls="Manufacturers-tabpanel"
    aria-selected="false"
    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1onfi4s css-1usuzwp-MuiButtonBase-root-MuiTab-root"
    id="Manufacturers-tab"
    role="tab"
    tabindex="-1"
    type="button"
  />

  --------------------------------------------------tab:

  Name "Admin":
  <button
    aria-controls="Admin-tabpanel"
    aria-selected="false"
    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1onfi4s css-1usuzwp-MuiButtonBase-root-MuiTab-root"
    id="Admin-tab"
    role="tab"
    tabindex="-1"
    type="button"
  />

  --------------------------------------------------

Ignored nodes: comments, script, style
<div
  aria-label="view tabs"
  class="MuiTabs-list MuiTabs-flexContainer css-hzcega-MuiTabs-list"
  role="tablist"
>
  <button
    aria-controls="Ims-tabpanel"
    aria-selected="false"
    class="MuiButtonBase-root Mui-focusVisible MuiTab-root MuiTab-textColorPrimary css-1onfi4s css-1usuzwp-MuiButtonBase-root-MuiTab-root"
    id="Ims-tab"
    role="tab"
    tabindex="0"
    type="button"
  >
    Ims
    <span
      class="MuiTouchRipple-root css-r3djoj-MuiTouchRipple-root"
    >
      <span
        class="css-y4cjyz-MuiTouchRipple-ripple MuiTouchRipple-ripple MuiTouchRipple-rippleVisible"
        style="width: 2.8284271247461903px; height: 2.8284271247461903px; top: -1.4142135623730951px; left: -1.4142135623730951px;"
      >
        <span
          class="MuiTouchRipple-child MuiTouchRipple-childLeaving"
        />
      </span>
      <span
        class="css-y4cjyz-MuiTouchRipple-ripple MuiTouchRipple-ripple MuiTouchRipple-rippleVisible MuiTouchRipple-ripplePulsate"
        style="width: 1px; height: 1px; top: -0.5px; left: -0.5px;"
      >
        <span
          class="MuiTouchRipple-child MuiTouchRipple-childPulsate"
        />
      </span>
    </span>
  </button>
  <button
    aria-controls="Catalogue-tabpanel"
    aria-selected="false"
    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1onfi4s css-1usuzwp-MuiButtonBase-root-MuiTab-root"
    id="Catalogue-tab"
    role="tab"
    tabindex="-1"
    type="button"
  >
    Catalogue
  </button>
  <button
    aria-controls="Systems-tabpanel"
    aria-selected="false"
    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1onfi4s css-1usuzwp-MuiButtonBase-root-MuiTab-root"
    id="Systems-tab"
    role="tab"
    tabindex="-1"
    type="button"
  >
    Systems
  </button>
  <button
    aria-controls="Manufacturers-tabpanel"
    aria-selected="false"
    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1onfi4s css-1usuzwp-MuiButtonBase-root-MuiTab-root"
    id="Manufacturers-tab"
    role="tab"
    tabindex="-1"
    type="button"
  >
    Manufacturers
  </button>
  <button
    aria-controls="Admin-tabpanel"
    aria-selected="false"
    class="MuiButtonBase-root MuiTab-root MuiTab-textColorPrimary css-1onfi4s css-1usuzwp-MuiButtonBase-root-MuiTab-root"
    id="Admin-tab"
    role="tab"
    tabindex="-1"
    type="button"
  >
    Admin
  </button>
</div>
 ❯ Object.getElementError node_modules/@.../dom/dist/config.js:37:19
 ❯ node_modules/@.../dom/dist/query-helpers.js:76:38
 ❯ node_modules/@.../dom/dist/query-helpers.js:52:17
 ❯ node_modules/@.../dom/dist/query-helpers.js:95:19
 ❯ src/view/viewTabs.component.test.tsx:86:21
src/common/tab/tabView.component.test.tsx > TabView Component > changes tabs
Stack Traces | 0.218s run time
AssertionError: expected '' to be '?tab=tab2' // Object.is equality

- Expected
+ Received

- ?tab=tab2

 ❯ .../common/tab/tabView.component.test.tsx:69:42
src/view/viewTabs.component.test.tsx > View Tabs > lets users switch between tabs
Stack Traces | 0.442s run time
Error: expect(element).toHaveTextContent()

Expected element to have text content:
  Systems
Received:
  Catalogue
 ❯ src/view/viewTabs.component.test.tsx:36:59
src/common/images/imageGallery.component.test.tsx > Image Gallery > displays no images message and can open and close upload dialog when dense
Stack Traces | 0.548s run time
Error: Snapshot `Image Gallery > displays no images message and can open and close upload dialog when dense 1` mismatched

- Expected
+ Received

@@ -108,11 +108,11 @@
                          </svg>
                          <input
                            aria-invalid="false"
                            autocomplete="off"
                            class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd css-12tjcea-MuiInputBase-input-MuiOutlinedInput-input"
-                           id=":r1eg:"
+                           id=":r19v:"
                            placeholder="Search"
                            type="text"
                            value=""
                          />
                          <div
@@ -678,11 +678,11 @@
                  <div
                    class="MuiBox-root css-exd1zr"
                  >
                    <label
                      class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-10j3yc8-MuiFormLabel-root-MuiInputLabel-root"
-                     for="mrt-rows-per-page-:r1ed:"
+                     for="mrt-rows-per-page-:r19s:"
                    >
                      Images per page
                    </label>
                    <div
                      class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary MuiSelect-root css-1y2ya84-MuiInputBase-root-MuiInput-root-MuiSelect-root"
@@ -699,11 +699,11 @@
                      </div>
                      <input
                        aria-hidden="true"
                        aria-invalid="false"
                        class="MuiSelect-nativeInput css-j0riat-MuiSelect-nativeInput"
-                       id="mrt-rows-per-page-:r1ed:"
+                       id="mrt-rows-per-page-:r19s:"
                        tabindex="-1"
                        value="18"
                      />
                      <svg
                        aria-hidden="true"

 ❯ .../common/images/imageGallery.component.test.tsx:674:25
src/common/images/imageGallery.component.test.tsx > Image Gallery > opens download dialog in lightbox
Stack Traces | 0.786s run time
AssertionError: expected "wrap" to be called with arguments: [ '/images/1' ]

Received: 

  1st wrap call:

  [
-   "/images/1",
+   "/images",
+   {
+     "params": URLSearchParams {},
+   },
  ]


Number of calls: 1

 ❯ .../common/images/imageGallery.component.test.tsx:542:25
src/common/images/imageGallery.component.test.tsx > Image Gallery > opens information dialog in lightbox
Stack Traces | 0.818s run time
AssertionError: expected "wrap" to be called with arguments: [ '/images/1' ]

Received: 

  1st wrap call:

  [
-   "/images/1",
+   "/images",
+   {
+     "params": URLSearchParams {},
+   },
  ]


Number of calls: 1

 ❯ .../common/images/imageGallery.component.test.tsx:385:25
src/common/images/imageGallery.component.test.tsx > Image Gallery > opens delete dialog in lightbox
Stack Traces | 0.833s run time
AssertionError: expected "wrap" to be called with arguments: [ '/images/1' ]

Received: 

  1st wrap call:

  [
-   "/images/1",
+   "/images",
+   {
+     "params": URLSearchParams {},
+   },
  ]


Number of calls: 1

 ❯ .../common/images/imageGallery.component.test.tsx:491:25
src/catalogue/items/catalogueItemsTable.component.test.tsx > Catalogue Items Table > renders the dense table correctly
Stack Traces | 0.834s run time
Error: Snapshot `Catalogue Items Table > renders the dense table correctly 1` mismatched

- Expected
+ Received

@@ -327,16 +327,16 @@
                                      </svg>
                                    </button>
                                  </span>
                                </div>
                                <input
-                                 aria-describedby=":r41c:-helper-text"
+                                 aria-describedby=":r3r5:-helper-text"
                                  aria-invalid="false"
                                  aria-label="Filter by Name"
                                  autocomplete="off"
                                  class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd css-110vr2a-MuiInputBase-input-MuiInput-input"
-                                 id=":r41c:"
+                                 id=":r3r5:"
                                  placeholder="Filter by Name"
                                  title="Filter by Name"
                                  type="text"
                                  value=""
                                />
@@ -370,11 +370,11 @@
                                  </span>
                                </div>
                              </div>
                              <p
                                class="MuiFormHelperText-root MuiFormHelperText-sizeMedium css-v98l45-MuiFormHelperText-root"
-                               id=":r41c:-helper-text"
+                               id=":r3r5:-helper-text"
                              >
                                <label>
                                  Filter Mode: Fuzzy
                                </label>
                              </p>
@@ -484,15 +484,15 @@
                              >
                                <div
                                  class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd css-6h9cc6-MuiInputBase-root-MuiInput-root"
                                >
                                  <input
-                                   aria-describedby=":r41l:-helper-text"
+                                   aria-describedby=":r3re:-helper-text"
                                    aria-invalid="false"
                                    autocomplete="off"
                                    class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd css-1yrc8ca-MuiInputBase-input-MuiInput-input"
-                                   id=":r41l:"
+                                   id=":r3re:"
                                    inputmode="text"
                                    placeholder="Min"
                                    type="text"
                                    value=""
                                  />
@@ -519,11 +519,11 @@
                                    </button>
                                  </div>
                                </div>
                                <p
                                  class="MuiFormHelperText-root MuiFormHelperText-sizeMedium css-18y2hez-MuiFormHelperText-root"
-                                 id=":r41l:-helper-text"
+                                 id=":r3re:-helper-text"
                                >
                                  <label>
                                    Filter Mode: Between Inclusive
                                  </label>
                                </p>
@@ -536,11 +536,11 @@
                                >
                                  <input
                                    aria-invalid="false"
                                    autocomplete="off"
                                    class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd css-1yrc8ca-MuiInputBase-input-MuiInput-input"
-                                   id=":r41o:"
+                                   id=":r3rh:"
                                    inputmode="text"
                                    placeholder="Max"
                                    type="text"
                                    value=""
                                  />
@@ -1113,11 +1113,11 @@
                    <div
                      class="MuiBox-root css-exd1zr"
                    >
                      <label
                        class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-10j3yc8-MuiFormLabel-root-MuiInputLabel-root"
-                       for="mrt-rows-per-page-:r411:"
+                       for="mrt-rows-per-page-:r3qq:"
                      >
                        Rows per page
                      </label>
                      <div
                        class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary MuiSelect-root css-1y2ya84-MuiInputBase-root-MuiInput-root-MuiSelect-root"
@@ -1134,11 +1134,11 @@
                        </div>
                        <input
                          aria-hidden="true"
                          aria-invalid="false"
                          class="MuiSelect-nativeInput css-j0riat-MuiSelect-nativeInput"
-                         id="mrt-rows-per-page-:r411:"
+                         id="mrt-rows-per-page-:r3qq:"
                          tabindex="-1"
                          value="5"
                        />
                        <svg
                          aria-hidden="true"

 ❯ .../catalogue/items/catalogueItemsTable.component.test.tsx:530:31
src/common/images/imageGallery.component.test.tsx > Image Gallery > opens edit dialog in lightbox
Stack Traces | 0.87s run time
AssertionError: expected "wrap" to be called with arguments: [ '/images/1' ]

Received: 

  1st wrap call:

  [
-   "/images/1",
+   "/images",
+   {
+     "params": URLSearchParams {},
+   },
  ]


Number of calls: 1

 ❯ .../common/images/imageGallery.component.test.tsx:438:25
src/common/images/imageGallery.component.test.tsx > Image Gallery > opens corrupted image (network error)
Stack Traces | 0.941s run time
AssertionError: expected "wrap" to be called with arguments: [ '/images/5' ]

Received: 

  1st wrap call:

  [
-   "/images/5",
+   "/images",
+   {
+     "params": URLSearchParams {},
+   },
  ]


Number of calls: 1

 ❯ .../common/images/imageGallery.component.test.tsx:354:25
src/common/images/imageGallery.component.test.tsx > Image Gallery > opens corrupted image, and navigates back to previous image (invalid url)
Stack Traces | 0.943s run time
AssertionError: expected "wrap" to be called with arguments: [ '/images/3' ]

Received: 

  1st wrap call:

  [
-   "/images/3",
+   "/images",
+   {
+     "params": URLSearchParams {},
+   },
  ]


Number of calls: 1

 ❯ .../common/images/imageGallery.component.test.tsx:295:25
src/common/images/imageGallery.component.test.tsx > Image Gallery > renders correctly in dense view
Stack Traces | 0.959s run time
Error: Snapshot `Image Gallery > renders correctly in dense view 1` mismatched

- Expected
+ Received

@@ -107,11 +107,11 @@
                          </svg>
                          <input
                            aria-invalid="false"
                            autocomplete="off"
                            class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd css-12tjcea-MuiInputBase-input-MuiOutlinedInput-input"
-                           id=":r181:"
+                           id=":r13g:"
                            placeholder="Search"
                            type="text"
                            value=""
                          />
                          <div
@@ -2197,11 +2197,11 @@
                  <div
                    class="MuiBox-root css-exd1zr"
                  >
                    <label
                      class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-10j3yc8-MuiFormLabel-root-MuiInputLabel-root"
-                     for="mrt-rows-per-page-:r17u:"
+                     for="mrt-rows-per-page-:r13d:"
                    >
                      Images per page
                    </label>
                    <div
                      class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary MuiSelect-root css-1y2ya84-MuiInputBase-root-MuiInput-root-MuiSelect-root"
@@ -2218,11 +2218,11 @@
                      </div>
                      <input
                        aria-hidden="true"
                        aria-invalid="false"
                        class="MuiSelect-nativeInput css-j0riat-MuiSelect-nativeInput"
-                       id="mrt-rows-per-page-:r17u:"
+                       id="mrt-rows-per-page-:r13d:"
                        tabindex="-1"
                        value="18"
                      />
                      <svg
                        aria-hidden="true"

 ❯ .../common/images/imageGallery.component.test.tsx:602:25
src/catalogue/items/catalogueItemsTable.component.test.tsx > Catalogue Items Table > can change the pagination options
Stack Traces | 0.971s run time
AssertionError: expected '' to be '?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAa…' // Object.is equality

- Expected
+ Received

- ?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAacBRASQDsATRADylwF96g

 ❯ .../catalogue/items/catalogueItemsTable.component.test.tsx:742:42
src/common/images/imageGallery.component.test.tsx > Image Gallery > opens full-size image when thumbnail is clicked and navigates to the next image
Stack Traces | 0.998s run time
AssertionError: expected "wrap" to be called with arguments: [ '/images/1' ]

Received: 

  1st wrap call:

  [
-   "/images/1",
+   "/images",
+   {
+     "params": URLSearchParams {},
+   },
  ]


Number of calls: 1

 ❯ .../common/images/imageGallery.component.test.tsx:237:25
src/common/preservedTableState.component.test.tsx > Preserved table state functions > usePreservedTableState > loads the state found in the url when going back
Stack Traces | 1.07s run time
AssertionError: expected '{"columnFilters":[],"columnFilterFns"…' to be '{"columnFilters":[{"id":"catalogueIte…' // Object.is equality

Ignored nodes: comments, script, style
<html>
  <head>
    <meta
      content=""
      name="emotion-insertion-point"
    />
  </head>
  <body>
    <div />
  </body>
</html>

Expected: "{"columnFilters":[{"id":"catalogueItem.name","value":"nameFilter"},{"id":"catalogueItem.modified_time","value":"2024-06-11T23:00:00.000Z"},{"id":"catalogueItem.days_to_rework","value":["20",null]},{"id":"catalogueItem.created_time","value":[null,"2024-06-11T23:00:00.000Z"]}],"columnFilterFns":{},"sorting":[{"id":"catalogueItem.name","desc":true}],"columnVisibility":{"catalogueItem.created_time":false,"catalogueItem.description":false},"globalFilter":"globalFilter","grouping":["catalogueItem.is_obsolete"],"columnOrder":["mrt-row-expand","mrt-row-actions"],"pagination":{"pageSize":30,"pageIndex":5},"isFullScreen":true}"
Received: "{"columnFilters":[],"columnFilterFns":{},"sorting":[],"columnVisibility":{},"grouping":[],"columnOrder":[],"pagination":{"pageSize":15,"pageIndex":0},"isFullScreen":false}"

 ❯ src/common/preservedTableState.component.test.tsx:270:63
 ❯ runWithExpensiveErrorDiagnosticsDisabled node_modules/@.../dom/dist/config.js:47:12
 ❯ checkCallback node_modules/@.../dom/dist/wait-for.js:124:77
 ❯ Timeout.checkRealTimersCallback node_modules/@.../dom/dist/wait-for.js:118:16
src/catalogue/category/catalogueCardView.component.test.tsx > CardView > pagination > changes page correctly and rerenders data
Stack Traces | 1.22s run time
AssertionError: expected '' to be '?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAa…' // Object.is equality

- Expected
+ Received

- ?state=N4IgDiBcpghg5gUwMoEsBeioGYAMAacBRASQDsATRADygEYBfBoA

 ❯ .../catalogue/category/catalogueCardView.component.test.tsx:345:44
src/catalogue/category/catalogueCardView.component.test.tsx > CardView > pagination > changes max results correctly
Stack Traces | 1.3s run time
AssertionError: expected '' to be '?state=N4IgDiBcpghg5gUwMoEsBeioBYCsAa…' // Object.is equality

- Expected
+ Received

- ?state=N4IgDiBcpghg5gUwMoEsBeioBYCsAacBRASQDsATRADygAYBfBoA

 ❯ .../catalogue/category/catalogueCardView.component.test.tsx:372:44
src/items/itemsTable.component.test.tsx > Items Table > renders the dense table correctly
Stack Traces | 1.32s run time
Error: Snapshot `Items Table > renders the dense table correctly 1` mismatched

- Expected
+ Received

@@ -205,16 +205,16 @@
                                    </svg>
                                  </button>
                                </span>
                              </div>
                              <input
-                               aria-describedby=":r2od:-helper-text"
+                               aria-describedby=":r2jv:-helper-text"
                                aria-invalid="false"
                                aria-label="Filter by Serial Number"
                                autocomplete="off"
                                class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd css-110vr2a-MuiInputBase-input-MuiInput-input"
-                               id=":r2od:"
+                               id=":r2jv:"
                                placeholder="Filter by Serial Number"
                                title="Filter by Serial Number"
                                type="text"
                                value=""
                              />
@@ -248,11 +248,11 @@
                                </span>
                              </div>
                            </div>
                            <p
                              class="MuiFormHelperText-root MuiFormHelperText-sizeMedium css-v98l45-MuiFormHelperText-root"
-                             id=":r2od:-helper-text"
+                             id=":r2jv:-helper-text"
                            >
                              <label>
                                Filter Mode: Fuzzy
                              </label>
                            </p>
@@ -362,15 +362,15 @@
                            >
                              <div
                                class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd css-6h9cc6-MuiInputBase-root-MuiInput-root"
                              >
                                <input
-                                 aria-describedby=":r2om:-helper-text"
+                                 aria-describedby=":r2k8:-helper-text"
                                  aria-invalid="false"
                                  autocomplete="off"
                                  class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd css-1yrc8ca-MuiInputBase-input-MuiInput-input"
-                                 id=":r2om:"
+                                 id=":r2k8:"
                                  inputmode="text"
                                  placeholder="Min"
                                  type="text"
                                  value=""
                                />
@@ -397,11 +397,11 @@
                                  </button>
                                </div>
                              </div>
                              <p
                                class="MuiFormHelperText-root MuiFormHelperText-sizeMedium css-18y2hez-MuiFormHelperText-root"
-                               id=":r2om:-helper-text"
+                               id=":r2k8:-helper-text"
                              >
                                <label>
                                  Filter Mode: Between Inclusive
                                </label>
                              </p>
@@ -414,11 +414,11 @@
                              >
                                <input
                                  aria-invalid="false"
                                  autocomplete="off"
                                  class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd css-1yrc8ca-MuiInputBase-input-MuiInput-input"
-                                 id=":r2op:"
+                                 id=":r2kb:"
                                  inputmode="text"
                                  placeholder="Max"
                                  type="text"
                                  value=""
                                />
@@ -552,15 +552,15 @@
                            >
                              <div
                                class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd css-6h9cc6-MuiInputBase-root-MuiInput-root"
                              >
                                <input
-                                 aria-describedby=":r2p0:-helper-text"
+                                 aria-describedby=":r2ki:-helper-text"
                                  aria-invalid="false"
                                  autocomplete="off"
                                  class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd css-1yrc8ca-MuiInputBase-input-MuiInput-input"
-                                 id=":r2p0:"
+                                 id=":r2ki:"
                                  inputmode="text"
                                  placeholder="Min"
                                  type="text"
                                  value=""
                                />
@@ -587,11 +587,11 @@
                                  </button>
                                </div>
                              </div>
                              <p
                                class="MuiFormHelperText-root MuiFormHelperText-sizeMedium css-18y2hez-MuiFormHelperText-root"
-                               id=":r2p0:-helper-text"
+                               id=":r2ki:-helper-text"
                              >
                                <label>
                                  Filter Mode: Between Inclusive
                                </label>
                              </p>
@@ -604,11 +604,11 @@
                              >
                                <input
                                  aria-invalid="false"
                                  autocomplete="off"
                                  class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd css-1yrc8ca-MuiInputBase-input-MuiInput-input"
-                                 id=":r2p3:"
+                                 id=":r2kl:"
                                  inputmode="text"
                                  placeholder="Max"
                                  type="text"
                                  value=""
                                />
@@ -742,15 +742,15 @@
                            >
                              <div
                                class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd css-6h9cc6-MuiInputBase-root-MuiInput-root"
                              >
                                <input
-                                 aria-describedby=":r2pa:-helper-text"
+                                 aria-describedby=":r2ks:-helper-text"
                                  aria-invalid="false"
                                  autocomplete="off"
                                  class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd css-1yrc8ca-MuiInputBase-input-MuiInput-input"
-                                 id=":r2pa:"
+                                 id=":r2ks:"
                                  inputmode="text"
                                  placeholder="Min"
                                  type="text"
                                  value=""
                                />
@@ -777,11 +777,11 @@
                                  </button>
                                </div>
                              </div>
                              <p
                                class="MuiFormHelperText-root MuiFormHelperText-sizeMedium css-18y2hez-MuiFormHelperText-root"
-                               id=":r2pa:-helper-text"
+                               id=":r2ks:-helper-text"
                              >
                                <label>
                                  Filter Mode: Between Inclusive
                                </label>
                              </p>
@@ -794,11 +794,11 @@
                              >
                                <input
                                  aria-invalid="false"
                                  autocomplete="off"
                                  class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd css-1yrc8ca-MuiInputBase-input-MuiInput-input"
-                                 id=":r2pd:"
+                                 id=":r2kv:"
                                  inputmode="text"
                                  placeholder="Max"
                                  type="text"
                                  value=""
                                />
@@ -932,15 +932,15 @@
                            >
                              <div
                                class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-adornedEnd css-6h9cc6-MuiInputBase-root-MuiInput-root"
                              >
                                <input
-                                 aria-describedby=":r2pk:-helper-text"
+                                 aria-describedby=":r2l6:-helper-text"
                                  aria-invalid="false"
                                  autocomplete="off"
                                  class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd css-1yrc8ca-MuiInputBase-input-MuiInput-input"
-                                 id=":r2pk:"
+                                 id=":r2l6:"
                                  inputmode="text"
                                  placeholder="Min"
                                  type="text"
                                  value=""
                                />
@@ -967,11 +967,11 @@
                                  </button>
                                </div>
                              </div>
                              <p
                                class="MuiFormHelperText-root MuiFormHelperText-sizeMedium css-18y2hez-MuiFormHelperText-root"
-                               id=":r2pk:-helper-text"
+                               id=":r2l6:-helper-text"
                              >
                                <label>
                                  Filter Mode: Between Inclusive
                                </label>
                              </p>
@@ -984,11 +984,11 @@
                              >
                                <input
                                  aria-invalid="false"
                                  autocomplete="off"
                                  class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd css-1yrc8ca-MuiInputBase-input-MuiInput-input"
-                                 id=":r2pn:"
+                                 id=":r2l9:"
                                  inputmode="text"
                                  placeholder="Max"
                                  type="text"
                                  value=""
                                />
@@ -1122,13 +1122,13 @@
                            >
                              <div
                                aria-expanded="false"
                                aria-haspopup="listbox"
                                aria-label="Filter by Is Defective"
-                               aria-labelledby=":r2pu:"
+                               aria-labelledby=":r2lg:"
                                class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd css-10y8whu-MuiSelect-select-MuiInputBase-input-MuiInput-input"
-                               id=":r2pu:"
+                               id=":r2lg:"
                                role="combobox"
                                tabindex="0"
                              >
                                <div
                                  class="MuiBox-root css-1tzeee1"
@@ -1775,11 +1775,11 @@
                  <div
                    class="MuiBox-root css-exd1zr"
                  >
                    <label
                      class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-animated MuiFormLabel-colorPrimary MuiInputLabel-root MuiInputLabel-animated css-10j3yc8-MuiFormLabel-root-MuiInputLabel-root"
-                     for="mrt-rows-per-page-:r2o6:"
+                     for="mrt-rows-per-page-:r2jo:"
                    >
                      Rows per page
                    </label>
                    <div
                      class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary MuiSelect-root css-1y2ya84-MuiInputBase-root-MuiInput-root-MuiSelect-root"
@@ -1796,11 +1796,11 @@
                      </div>
                      <input
                        aria-hidden="true"
                        aria-invalid="false"
                        class="MuiSelect-nativeInput css-j0riat-MuiSelect-nativeInput"
-                       id="mrt-rows-per-page-:r2o6:"
+                       id="mrt-rows-per-page-:r2jo:"
                        tabindex="-1"
                        value="5"
                      />
                      <svg
                        aria-hidden="true"

 ❯ src/items/itemsTable.component.test.tsx:611:31
src/catalogue/items/catalogueItemsLandingPage.component.test.tsx > Catalogue Items Landing Page > opens lightbox when clicking on primary image thumbnail
Stack Traces | 1.34s run time
TestingLibraryElementError: Unable to find an element by: [data-testid="galleryLightBox"]

Ignored nodes: comments, script, style
<body
  style=""
>
  <div>
    <div>
      <div
        class="MuiStack-root css-16ml5pn-MuiStack-root"
      >
        <div
          class="MuiGrid2-root MuiGrid2-container MuiGrid2-direction-xs-row MuiGrid2-grid-xs-12 css-bxn64e-MuiGrid2-root"
        >
          <div
            class="MuiGrid2-root MuiGrid2-container MuiGrid2-direction-xs-row MuiGrid2-grid-xs-10 css-i07u2d-MuiGrid2-root"
            style="max-width: 80%;"
          >
            <div
              class="MuiGrid2-root MuiGrid2-container MuiGrid2-direction-xs-row MuiGrid2-grid-xs-12 css-2a57i0-MuiGrid2-root"
            >
              <div
                class="MuiGrid2-root MuiGrid2-direction-xs-row MuiGrid2-grid-xs-auto css-1djy14n-MuiGrid2-root"
              >
                <div
                  class="MuiBox-root css-ku6m5u"
                >
                  <img
                    alt="test"
                    class="MuiBox-root css-0"
                    src="data:image/webp;base64,UklGRmYUAABXRUJQVlA4WAoAAAAQAAAAKwEATAAAQUxQSN4LAAAB8IZt2zKn2f7tE3dF4wkOEdyCewIJ7u5a92KlSClWbyn14g71NiWVFKsh9eDucZfZPsw1CbbM5JEPETEBui82T1AVavzJ4CqU1nzuXJXCwiqVksSqFC5EVKXwrWsVSawFy+2grrPvg7NWGJQtmTX7nq5tC32IzdjZFlpnO3T8f/Y8ggIq13B8xH3Ho2FDDzsgcu3JjMufdalEyGX+8rvfdC0u7mr7RZ7CsrB/xVpAaeT9pht0s/1exbx3yooCTnlUyGX5kaccqiK+57qXNOrdNwIsakZHmiQpsL6/JDlERte08IysIUU0CbBSIzrSwUpYdFDFXOtG17JwjaglhUVXtxLRxCfeLthKycOuMm64+XppblqipH05uyQl/ZRnvrGpjjQw76dWX+WVXnjcJKn+xmulufv7WnTbl2PO2BNTgTHHisw3Pqwmtc39s/munNIrS5wktUnJLT3xYbk90LEAfple3aLpJSxLhkuH+VqaWAaZcDJcwyjLw3KUFHMBy9JRUv9CyITLTawkQ1EGbHFQB8w5WD4ktbqFsR2gxH+AC485yTmNkhW9Hs8ho6YO8qWCbnCwuW/iddZpKJQuaDa9gDST0/eUrO71aDZZNb1O80d7387n2W0yev7XT+p6L6IwSvHAqhajsvjLxWEf5euS5+XZB/KdklYOa9XSzApJCStX1zMYD29OmT7lV865DIZ1kj7jqldcOasl9Vm5uk4vWD9l+pTvyahlJAX3mPkGxFvslvQBeUFRRXwkabGdIJm6HIEWA6CtrFo8h9WyGgNhkKTXyPIfBB1kPAfrzY1qvX8LS4MZkhZSFNEBBkvqZg+Eff71WEnxZmb2gkQjk8ETFL++YuXKJYsXeA6GBCuJkGRkGk/5OytWrly6eHGQgUsKHHz1VWhvMVrScxRFtIapkpLtgYAMzjSSJsO0Wvl8HyjXVT98F2nQgfIpkpr3aKmhkGhUPSSXHwLlsuKH7yMaFPO0pJju7WTYqIx50kMQbzHGqK7/DY6EyOMze0BL4dYXqcUUNtYbkL7+Z0hxNnD6gpLN87abmV+h2noVTqw/DKku+hjznnnri3nNZBBZyKf9n8uH92q2q0ADrYELO45iF3h8hGXBbMl7B5b7Q6TfSZVC0rD8wFUjIEnSWoqD5b0NywNhUuAXWO7ylqHDW1gehPEtYbykpdBQvp8DXCmjh+0nJbyd8tWqlpLkOGT9vm2TPSUt2zFXksekbfs+HmCS2u3Y0VzS5B0fB0gOg9fv2z7VU5KcR23at2mEk6w6T9yeummA+4zNnaJ27OgkadiOzUGS66SdKasiluyItgds0f83KrhBfaset6fxwETXOxU6cICf3bS7qNBq19vzItk179R4aGk3pWC91+1Zxo0ad2os5hZ2U6fhw2cXkDJ8+PCa9xmTyR6RVCOL12VZu9egFk5GNXoMauVscN2ndmJylCTHVvFOajaoi5dR3X79G1XIIXZAYrhRvQFDYkO2Pu0VHx9lERjfIdCOCMtmrSTnhVfBnNZSkvPcy1B+sL3FjSVXIetJyfsy07eY4WicpKANuVC4t661FvtKIOsNX8n1lTwovcnBqPMccJT0IsWN7Y+X4cqxIq7Uk+k1oABuxWkZwLVy6Cbvi5jJyoBf3BT4K2Tdgv+CjGKvwY0c+NRVj8DxHwv4r7rWURIruf5NmoPd0aqM933U4grr1MXMgQ71njXzpZbC+.../ogr/pI8fX21jOLGkg5z0GKzpDYw05ROqsWnnHEcjTkmooiVktxO86l65Zshf0stSZ3KWRRXziOyPzpT/qjkMGpmD42DtX4O3f+7vF1LKW5SkS1Gs/QxxWOlfvls1BjMzRyPcr2dHJ4y86DLSdb2TmggS7e/Of4h+fXsEMcdcHDTXzBMngfgzG/FkKRltysum7K01CKy4jQWcwuNgNyUQ/CXn8d5bh0++PPe7pK0HCDVZFeEl/K+pIDtAFlzJIXvA7g5VVoJMZKOcUReN9ktqR08KCWeATjVW5oIraSHMgEONJKmlWOZ30pSG4sHZFf4PrkgUZZdn3/lkfqydO677JU5kZK6Lni2uqRJCybK5aEFgyQFz5/fUlL1CWtWj6smKXb+vNqS6j74ygvJblL1n3irS9dpGayW5DTrOPl17Yv7bCw84KDQs7wlj4aqdoJvTVUYnkch/UgmJDusyj10EQaoCkNNfwbIeMbkfRgoWW6q0pBb1zmPjoiQ5JP06KyWujftqPui7dKiZw/Dnn63qe3ul7015slB8lq1t0MFYneuDbxD4Unjete6ByI3fRyivk8+aLt8h9UOt8fxF5ii46RoIhxxkkdiUk1J38BTd6T621nAlSXud91H8LJ2UGK7fHuHTF/AEP3MZ+oP3zgoqpQkSZtg6p2o+QvGu9zutjWwQBvJsmUu9Oxk6XN7VPPJ4Q4mC9OQp2tLoQX0kBTw6HinO2BaD79P7DLrHMy927xmz3Czdf4zydgt4clnh/gYuPV+6qk+bpIajxvtbeAxclysR7flZl6f0Vd1x40NkFR9+LyH2xoEDJv7cEsrcSUcC5TU4vCRPa6Sa88nnunvLanejBnhkvrOHOWkwTNruvSf+1C0ganDo88O8ZcUPG5ckK2T7m4UkgZwtJ6klocBDsVIj0NdWQQXMb8Jhgc0GZpLQ88C5Zv9pdbpQMkKB4NnYJQMTY4mNTsE8GdXaTwMkJTKZU/9wetfAbkTJYV9DpDeU+oHfWydwsMHDx5MqaHNmD/Zlc9Ok+pcgnMXIb2GHqagjkFQJnNDPz8Av3yxROMpa6ouRdzcuc/MJpPDD2R++CMMNNhEfpSRpIjz8NcRMxkxGgNJkr7ktKd+AdJ/N5MZKt9f4MoZyIpVAvS0dYzDNP3pftLzXA3QO5Q+7BPwYhlPVmKh1Bp6SxZx+pbTjaUFlDV1vsDn0qy5XQw+40bNCrxK2cOuTmOKWF+51V6Oi2GiHoaXq3vNLuBD9bGBst5ft27dK/5S0MzNB86SE+.../wVwYbsXkfZ6PLV7juuco6C/pa6MDksJzWaEjfC6rtlC6u0GTYg7PaLWI7CCXk3wrySk2Lqxy8dDbKMbrKutbtGvXonmLENea1UL7bShnlkHzUn7zlxT93f4tXsf4xSQplRMOw2CK5JJu9JOkCIuvOeUpqXFcPVtqMOaO8jlAYV29Sfni4Ih3S5lWuTYw1zXAoqk2c7GjHEa8vbZag1sZkxSUzQsGpi1weGTbcemwWGswL/b3erCUN9XSzPc1vBdSqTnwcZ3aCwp52ZaKK+.../WGhZyEzGw75VM7/DKV/pweNtmh0jbI//oPtzi5pFKUch74Gqn0U4689FXIaLpyGc+Fy2Q+Xz1I5758g9xZciLSBfuCskenpXCBtcSFtFf09ULo7WHqM8ro6ytcKLmCxpJ7ngZEjoZnU5hBQ8LaXVOc7oOAFRyPV/igXyHzFR1KTVDOYU6MlxRwH/nmRS546xs+.../yru3QyRZafs5mbG0LAVZQOCBiCAAAMCoAnQEqLAFNAD5tMJRHJCKiISUSLWCADYlibjrlOQNMUWGnOXbikU8Vy/BAXrHO3ja9SPmAc6LzAfsH6wXoh/vm+SfuL7HfSif3LzvM1+6eXCRfs7mPfxngk+.../Qz/WA/sgczW9fLGhl021cnpJYJKAvg+7MFYLy0iYWh984PNgVR0rlwW5YD1yK6wURubeUvQn/tsVaPT46tMPOWDBBcT00X+Wy3MEOhLDf0jUisj14d3s/Bc1IXHKmrsl5Gy5bbIrDaYJHQ5qAqSvwtfpTkG9jvk1xDFuOKk4zVqZcjrIRUiU2eBbXKYDAp1URlTROwYbfGKUSQoxCew61fMUY5QTgFl/9xLMBsTaRFiU3zGCPKZSXurbIujNx+1j2lGIxi0DO6/FwR8DNxDVEqxjmm09vlKJ3ffPSa3pKCYHEdn8YRtnVaevGAD++.../NNkf3d1/HlFuxm4Ct9u32R3/i7D95MwBVaREbMOcG+i0/98xKxGob/QQP+gN9fdy48tB8n+BI6Y6fr/gsLHa/t575UI4HZVy9v+.../MX6gAOPhUsvKnBDiSPTEc2lh7xOZROkRZN1YELuxy4H/g1/6ImAvMMj2+dzwkfu+7WEs8bP8sU/6XesPplFW//hj+M7XGI2k9XAFvxxyw2Vp+zdXfzmKwt6D4w/t/+8pYrwlQyeS7tPQ5Hj2g9CqAc7ULVgc1XLJCPzJ+ZqqkQ+t0DV0xIAD9YDhQsaB4QSJ2V3RISYL/OmfGQbJnh3kaIbxVQT0ajH6xBebUa27ZuGaww9q4OjS8QKi+vY+CjPIgb0ne0/+.../aviqwy/LLZ/5JKTEt5A0HiWxBuDyPSdOSAIipSD93+MC3kom5KNQwWH6QVtKDfIWvBdWn5oixE4MERydCVdMml4NlWi6bwmp+.../20SIijLcwWn4YwvfIzOnSUf2yJJQM36T6H6XUHHIQd/Q83z125x4NF3RHYBnYMTz4S6n/mn+tNecMSP/j3CsBxX31UtTGnRMmBbLrKISA+Rf1+fRR8gZ243W4PzX2baU+KEtQoO9xdPvguVX1SldoLRz9HatQqm8Qs7xDfl+Jf874W+azyY+H/ANjnkBNaIMu8mLBsFc7S76BbVNyCv0nf0f/AtmcPMYJ2FKLEsJ//wjEL1oO1OOUZArJRNuCX4xfCF029YQSypPDUGky+gXy/3gkDxDe0PXWptOi6oFmyGES07+6XHPCquWgycbtZDEcPz2jA0zKPsYcVDZve27O78jJHiC4l4NCjgsZZjkq9...

Ignored nodes: comments, script, style
<html>
  <head>
    <meta
      content=""
      name="emotion-insertion-point"
    />
  </head>
  <body
    style=""
  >
    <div>
      <div>
        <div
          class="MuiStack-root css-16ml5pn-MuiStack-root"
        >
          <div
            class="MuiGrid2-root MuiGrid2-container MuiGrid2-direction-xs-row MuiGrid2-grid-xs-12 css-bxn64e-MuiGrid2-root"
          >
            <div
              class="MuiGrid2-root MuiGrid2-container MuiGrid2-direction-xs-row MuiGrid2-grid-xs-10 css-i07u2d-MuiGrid2-root"
              style="max-width: 80%;"
            >
              <div
                class="MuiGrid2-root MuiGrid2-container MuiGrid2-direction-xs-row MuiGrid2-grid-xs-12 css-2a57i0-MuiGrid2-root"
              >
                <div
                  class="MuiGrid2-root MuiGrid2-direction-xs-row MuiGrid2-grid-xs-auto css-1djy14n-MuiGrid2-root"
                >
                  <div
                    class="MuiBox-root css-ku6m5u"
                  >
                    <img
                      alt="test"
                      class="MuiBox-root css-0"
                      src="data:image/webp;base64,UklGRmYUAABXRUJQVlA4WAoAAAAQAAAAKwEATAAAQUxQSN4LAAAB8IZt2zKn2f7tE3dF4wkOEdyCewIJ7u5a92KlSClWbyn14g71NiWVFKsh9eDucZfZPsw1CbbM5JEPETEBui82T1AVavzJ4CqU1nzuXJXCwiqVksSqFC5EVKXwrWsVSawFy+2grrPvg7NWGJQtmTX7nq5tC32IzdjZFlpnO3T8f/Y8ggIq13B8xH3Ho2FDDzsgcu3JjMufdalEyGX+8rvfdC0u7mr7RZ7CsrB/xVpAaeT9pht0s/1exbx3yooCTnlUyGX5kaccqiK+57qXNOrdNwIsakZHmiQpsL6/JDlERte08IysIUU0CbBSIzrSwUpYdFDFXOtG17JwjaglhUVXtxLRxCfeLthKycOuMm64+XppblqipH05uyQl/ZRnvrGpjjQw76dWX+WVXnjcJKn+xmulufv7WnTbl2PO2BNTgTHHisw3Pqwmtc39s/munNIrS5wktUnJLT3xYbk90LEAfple3aLpJSxLhkuH+VqaWAaZcDJcwyjLw3KUFHMBy9JRUv9CyITLTawkQ1EGbHFQB8w5WD4ktbqFsR2gxH+AC485yTmNkhW9Hs8ho6YO8qWCbnCwuW/iddZpKJQuaDa9gDST0/eUrO71aDZZNb1O80d7387n2W0yev7XT+p6L6IwSvHAqhajsvjLxWEf5euS5+XZB/KdklYOa9XSzApJCStX1zMYD29OmT7lV865DIZ1kj7jqldcOasl9Vm5uk4vWD9l+pTvyahlJAX3mPkGxFvslvQBeUFRRXwkabGdIJm6HIEWA6CtrFo8h9WyGgNhkKTXyPIfBB1kPAfrzY1qvX8LS4MZkhZSFNEBBkvqZg+Eff71WEnxZmb2gkQjk8ETFL++YuXKJYsXeA6GBCuJkGRkGk/5OytWrly6eHGQgUsKHHz1VWhvMVrScxRFtIapkpLtgYAMzjSSJsO0Wvl8HyjXVT98F2nQgfIpkpr3aKmhkGhUPSSXHwLlsuKH7yMaFPO0pJju7WTYqIx50kMQbzHGqK7/DY6EyOMze0BL4dYXqcUUNtYbkL7+Z0hxNnD6gpLN87abmV+h2noVTqw/DKku+hjznnnri3nNZBBZyKf9n8uH92q2q0ADrYELO45iF3h8hGXBbMl7B5b7Q6TfSZVC0rD8wFUjIEnSWoqD5b0NywNhUuAXWO7ylqHDW1gehPEtYbykpdBQvp8DXCmjh+0nJbyd8tWqlpLkOGT9vm2TPSUt2zFXksekbfs+HmCS2u3Y0VzS5B0fB0gOg9fv2z7VU5KcR23at2mEk6w6T9yeummA+4zNnaJ27OgkadiOzUGS66SdKasiluyItgds0f83KrhBfaset6fxwETXOxU6cICf3bS7qNBq19vzItk179R4aGk3pWC91+1Zxo0ad2os5hZ2U6fhw2cXkDJ8+PCa9xmTyR6RVCOL12VZu9egFk5GNXoMauVscN2ndmJylCTHVvFOajaoi5dR3X79G1XIIXZAYrhRvQFDYkO2Pu0VHx9lERjfIdCOCMtmrSTnhVfBnNZSkvPcy1B+sL3FjSVXIetJyfsy07eY4WicpKANuVC4t661FvtKIOsNX8n1lTwovcnBqPMccJT0IsWN7Y+X4cqxIq7Uk+k1oABuxWkZwLVy6Cbvi5jJyoBf3BT4K2Tdgv+CjGKvwY0c+NRVj8DxHwv4r7rWURIruf5NmoPd0aqM933U4grr1MXMgQ71njXzpZbC+.../ogr/pI8fX21jOLGkg5z0GKzpDYw05ROqsWnnHEcjTkmooiVktxO86l65Zshf0stSZ3KWRRXziOyPzpT/qjkMGpmD42DtX4O3f+7vF1LKW5SkS1Gs/QxxWOlfvls1BjMzRyPcr2dHJ4y86DLSdb2TmggS7e/Of4h+fXsEMcdcHDTXzBMngfgzG/FkKRltysum7K01CKy4jQWcwuNgNyUQ/CXn8d5bh0++PPe7pK0HCDVZFeEl/K+pIDtAFlzJIXvA7g5VVoJMZKOcUReN9ktqR08KCWeATjVW5oIraSHMgEONJKmlWOZ30pSG4sHZFf4PrkgUZZdn3/lkfqydO677JU5kZK6Lni2uqRJCybK5aEFgyQFz5/fUlL1CWtWj6smKXb+vNqS6j74ygvJblL1n3irS9dpGayW5DTrOPl17Yv7bCw84KDQs7wlj4aqdoJvTVUYnkch/UgmJDusyj10EQaoCkNNfwbIeMbkfRgoWW6q0pBb1zmPjoiQ5JP06KyWujftqPui7dKiZw/Dnn63qe3ul7015slB8lq1t0MFYneuDbxD4Unjete6ByI3fRyivk8+aLt8h9UOt8fxF5ii46RoIhxxkkdiUk1J38BTd6T621nAlSXud91H8LJ2UGK7fHuHTF/AEP3MZ+oP3zgoqpQkSZtg6p2o+QvGu9zutjWwQBvJsmUu9Oxk6XN7VPPJ4Q4mC9OQp2tLoQX0kBTw6HinO2BaD79P7DLrHMy927xmz3Czdf4zydgt4clnh/gYuPV+6qk+bpIajxvtbeAxclysR7flZl6f0Vd1x40NkFR9+LyH2xoEDJv7cEsrcSUcC5TU4vCRPa6Sa88nnunvLanejBnhkvrOHOWkwTNruvSf+1C0ganDo88O8ZcUPG5ckK2T7m4UkgZwtJ6klocBDsVIj0NdWQQXMb8Jhgc0GZpLQ88C5Zv9pdbpQMkKB4NnYJQMTY4mNTsE8GdXaTwMkJTKZU/9wetfAbkTJYV9DpDeU+oHfWydwsMHDx5MqaHNmD/Zlc9Ok+pcgnMXIb2GHqagjkFQJnNDPz8Av3yxROMpa6ouRdzcuc/MJpPDD2R++CMMNNhEfpSRpIjz8NcRMxkxGgNJkr7ktKd+AdJ/N5MZKt9f4MoZyIpVAvS0dYzDNP3pftLzXA3QO5Q+7BPwYhlPVmKh1Bp6SxZx+pbTjaUFlDV1vsDn0qy5XQw+40bNCrxK2cOuTmOKWF+51V6Oi2GiHoaXq3vNLuBD9bGBst5ft27dK/5S0MzNB86SE+.../wVwYbsXkfZ6PLV7juuco6C/pa6MDksJzWaEjfC6rtlC6u0GTYg7PaLWI7CCXk3wrySk2Lqxy8dDbKMbrKutbtGvXonmLENea1UL7bShnlkHzUn7zlxT93f4tXsf4xSQplRMOw2CK5JJu9JOkCIuvOeUpqXFcPVtqMOaO8jlAYV29Sfni4Ih3S5lWuTYw1zXAoqk2c7GjHEa8vbZag1sZkxSUzQsGpi1weGTbcemwWGswL/b3erCUN9XSzPc1vBdSqTnwcZ3aCwp52ZaKK+.../WGhZyEzGw75VM7/DKV/pweNtmh0jbI//oPtzi5pFKUch74Gqn0U4689FXIaLpyGc+Fy2Q+Xz1I5758g9xZciLSBfuCskenpXCBtcSFtFf09ULo7WHqM8ro6ytcKLmCxpJ7ngZEjoZnU5hBQ8LaXVOc7oOAFRyPV/igXyHzFR1KTVDOYU6MlxRwH/nmRS546xs+.../yru3QyRZafs5mbG0LAVZQOCBiCAAAMCoAnQEqLAFNAD5tMJRHJCKiISUSLWCADYlibjrlOQNMUWGnOXbikU8Vy/BAXrHO3ja9SPmAc6LzAfsH6wXoh/vm+SfuL7HfSif3LzvM1+6eXCRfs7mPfxngk+.../Qz/WA/sgczW9fLGhl021cnpJYJKAvg+7MFYLy0iYWh984PNgVR0rlwW5YD1yK6wURubeUvQn/tsVaPT46tMPOWDBBcT00X+Wy3MEOhLDf0jUisj14d3s/Bc1IXHKmrsl5Gy5bbIrDaYJHQ5qAqSvwtfpTkG9jvk1xDFuOKk4zVqZcjrIRUiU2eBbXKYDAp1URlTROwYbfGKUSQoxCew61fMUY5QTgFl/9xLMBsTaRFiU3zGCPKZSXurbIujNx+1j2lGIxi0DO6/FwR8DNxDVEqxjmm09vlKJ3ffPSa3pKCYHEdn8YRtnVaevGAD++.../NNkf3d1/HlFuxm4Ct9u32R3/i7D95MwBVaREbMOcG+i0/98xKxGob/QQP+gN9fdy48tB8n+BI6Y6fr/gsLHa/t575UI4HZVy9v+.../MX6gAOPhUsvKnBDiSPTEc2lh7xOZROkRZN1YELuxy4H/g1/6ImAvMMj2+dzwkfu+7WEs8bP8sU/6XesPplFW//hj+M7XGI2k9XAFvxxyw2Vp+zdXfzmKwt6D4w/t/+8pYrwlQyeS7tPQ5Hj2g9CqAc7ULVgc1XLJCPzJ+ZqqkQ+t0DV0xIAD9YDhQsaB4QSJ2V3RISYL/OmfGQbJnh3kaIbxVQT0ajH6xBebUa27ZuGaww9q4OjS8QKi+vY+CjPIgb0ne0/+.../aviqwy/LLZ/5JKTEt5A0HiWxBuDyPSdOSAIipSD93+MC3kom5KNQwWH6QVtKDfIWvBdWn5oixE4MERydCVdMml4NlWi6bwmp+.../20SIijLcwWn4YwvfIzOnSUf2yJJQM36T6H6XUHHIQd/Q83z125x4NF3RHYBnYMTz4S6n/mn+tNecMSP/j3CsBxX31UtTGnRMmBbLrKISA+Rf1+fRR8gZ243...
 ❯ Proxy.waitForWrapper node_modules/@.../dom/dist/wait-for.js:163:27
 ❯ .../catalogue/items/catalogueItemsLandingPage.component.test.tsx:289:11
src/systems/systems.component.test.tsx > Systems > clear filters subsystems table in fullscreen mode
Stack Traces | 1.42s run time
AssertionError: expected '' to be '?subState=N4IgZgyiBcAuBOBXApgGhAYwGoE…' // Object.is equality

- Expected
+ Received

- ?subState=N4IgZgyiBcAuBOBXApgGhAYwGoEsDOMoAtgPYAmOYOyZA%2BrDkcjAiuhvMgIaw32PM4SNCEYAHEvFhcAdhkGsRZZHg44xDEjJbD0JAO4zk8HWxAAbEhh44tp5AF8HQA

 ❯ src/systems/systems.component.test.tsx:119:42
src/common/images/imageGallery.component.test.tsx > Image Gallery > changes page correctly and rerenders data
Stack Traces | 1.45s run time
AssertionError: expected '' to be '?imageState=N4IgDiBcpghg5gUwMoEsBeioE…' // Object.is equality

- Expected
+ Received

- ?imageState=N4IgDiBcpghg5gUwMoEsBeioEYBsAacBRASQDsATRADxwF86g

 ❯ .../common/images/imageGallery.component.test.tsx:84:42
src/catalogue/items/catalogueItemsTable.component.test.tsx > Catalogue Items Table > can sort the table columns
Stack Traces | 1.45s run time
AssertionError: expected '' to be '?state=N4IgzgTgLiBcDaoCWATOIDGBDKWA2A…' // Object.is equality

- Expected
+ Received

- ?state=N4IgzgTgLiBcDaoCWATOIDGBDKWA2A9gOYCuApgJJRkC2AdDQSkgGZJkoD6USNZIAGhAoyYDHCgRyAXwC60oA

 ❯ .../catalogue/items/catalogueItemsTable.component.test.tsx:623:42
src/common/attachments/attachmentsTable.component.test.tsx > Attachments Table > changes page correctly and rerenders data
Stack Traces | 1.51s run time
AssertionError: expected '' to be '?state=N4IgDiBcpghg5gUwMoEsBeioEYCsAa…' // Object.is equality

- Expected
+ Received

- ?state=N4IgDiBcpghg5gUwMoEsBeioEYCsAacBRASQDsATRADxwF86g

 ❯ .../common/attachments/attachmentsTable.component.test.tsx:80:42
src/catalogue/items/catalogueItemsTable.component.test.tsx > Catalogue Items Table > can use the global filter
Stack Traces | 1.57s run time
AssertionError: expected '' to be '?state=N4Ig5gYglgNiBcIBMBOEBfIA' // Object.is equality

- Expected
+ Received

- ?state=N4Ig5gYglgNiBcIBMBOEBfIA

 ❯ .../catalogue/items/catalogueItemsTable.component.test.tsx:677:42
src/systems/systems.component.test.tsx > Systems > opens and closes the subsystems fullscreen table view 
Stack Traces | 1.58s run time
AssertionError: expected '' to be '?subState=N4IgZgyiBcAuBOBXApgGhAYwGoE…' // Object.is equality

- Expected
+ Received

- ?subState=N4IgZgyiBcAuBOBXApgGhAYwGoEsDOMoAtgPYAmOYOyZA%2BrDkcjAiuhvMgIaw32PM4SNCEYAHEvFhcAdhkGsRZZHg44xDEjJbD0JAO4zk8HWxAAbEhh44tp5AF8HQA

 ❯ src/systems/systems.component.test.tsx:76:42
src/manufacturer/manufacturerTable.component.test.tsx > Manufacturer Table > renders table data correctly
Stack Traces | 1.76s run time
Error: Snapshot `Manufacturer Table > renders table data correctly 1` mismatched

- Expected
+ Received

@@ -197,11 +197,28 @@
                    d="M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z"
                  />
                </svg>
                <span
                  class="MuiTouchRipple-root css-r3djoj-MuiTouchRipple-root"
-               />
+               >
+                 <span
+                   class="css-y4cjyz-MuiTouchRipple-ripple MuiTouchRipple-ripple MuiTouchRipple-rippleVisible"
+                   style="width: 1px; height: 1px; top: -0.5px; left: -0.5px;"
+                 >
+                   <span
+                     class="MuiTouchRipple-child MuiTouchRipple-childLeaving"
+                   />
+                 </span>
+                 <span
+                   class="css-y4cjyz-MuiTouchRipple-ripple MuiTouchRipple-ripple MuiTouchRipple-rippleVisible MuiTouchRipple-ripplePulsate"
+                   style="width: 1px; height: 1px; top: -0.5px; left: -0.5px;"
+                 >
+                   <span
+                     class="MuiTouchRipple-child MuiTouchRipple-childLeaving MuiTouchRipple-childPulsate"
+                   />
+                 </span>
+               </span>
              </button>
            </div>
          </div>
        </div>
      </div>

 ❯ src/manufacturer/manufacturerTable.component.test.tsx:37:31
src/catalogue/items/catalogueItemsTable.component.test.tsx > Catalogue Items Table > can change the grouping state
Stack Traces | 2.04s run time
AssertionError: expected '' to be '?state=N4Ig5iBcDaIMYEMAuCA2B7MBXApgSS…' // Object.is equality

- Expected
+ Received

- ?state=N4Ig5iBcDaIMYEMAuCA2B7MBXApgSSRwFsA6AOwSJxAF0AaeAeSliICckBaN9Ad05wAPAA4IyAExAN2XHvwRwkAS3RkAzlJAzufTmpyocizYhQZs%2BQqQpUTyNJlwFiJIunFKAZkpziA%2Bsq2DKYOFs6kcGw4yL4BSkEgAGo%2BvAAE4RrB9uZOVuRYRABGOGx%2B6J5%2BaqJRmfDZjpYu4jhqkUrCyqp2Zg3hJEpqZYVq6IaE3aG5LujDoziEflHCqArEOGRIfiE5OH5KVnuSWT1heTMjY7tRCCNkEzt9wjzCJcotJADs9715T%2BgvHB8ahIAA5vqcXHB0GpNmBCsJwVMItDNkh0IscLx0GwANZ%2BOEI46TRqkcQIACegzRGOWq0RJJIZMpAXRUSxuPpfSEL0UsVQXnm8V2TNq2x%2BTTYCF4SjIYD8ZAKxTYnLy4kl0tlfn5ZBxKpc%2B2IfjczVQ8sVJU0RDEWE8CiQWCibHIlGo0mttsUDpKJAdqEt7rtXqdCHEapatStCo99sdJEIhmEAAtVK66ickeR0IQIxwdPwqqtlTQAL5AA

 ❯ .../catalogue/items/catalogueItemsTable.component.test.tsx:707:42
src/catalogue/items/catalogueItemsTable.component.test.tsx > Catalogue Items Table > can change the table filters and clear the table filters
Stack Traces | 2.06s run time
AssertionError: expected '' to be '?state=N4IgxgYiBcDaoEsAmNwEMAuaA2B7A5…' // Object.is equality

- Expected
+ Received

- ?state=N4IgxgYiBcDaoEsAmNwEMAuaA2B7A5gK4CmAkhsQLYB0AdmpcSADQgBuOJMoGAngA5NoIAM4YATglr4W7TkJAAmAJwgAvmoC6aoA

 ❯ .../catalogue/items/catalogueItemsTable.component.test.tsx:551:42
src/catalogue/items/catalogueItemsTable.component.test.tsx > Catalogue Items Table > can change the table filters and clear the table filters (min and max values)
Stack Traces | 2.92s run time
AssertionError: expected '?state=N4IgxgaglgziBcowEMAuyA2B7A5gVw…' to be '?state=N4IgxgaglgziBcowEMAuyA2B7A5gVw…' // Object.is equality

Expected: "?state=N4IgxgaglgziBcowEMAuyA2B7A5gVwFMBJVAgWwDowAnAtAgEwH1UoyCEAzTGAgGnBpMuQiXIUyWBlE5RGLNh3jcMvAdAIB3AARiycZT36D02fMVKUGBGDSgAHVlgB2XIwJSmRF8bCZYAIxgsDAJSN1VjT2FzPQpA4NDSJlp7DGQwcgJnVCZos0ImKEsihgi1ExjRS3igkLCCFLpg10NIjyECn0p7aix7AmpWGwoAdnKozu843v7B4ZgKAA4Jjq9YmrAsGFzULCbNLGoAayYcAPtVyq64hmQATxgWfdT0zKv86Zq7x%2BeDo%2BOHymG3EDGoyE0UGcOCYzjwZACgyB62qoPBkOhTAwUMBbQqnxBlAIAA8BmBSMxsZwwoomD8DCp8cDUZRiuQmJJrBhYfDEdQrmRkHDuOS8LRqBRnMh2AKhXgRagxYMKGKMLLhRlFeKKMgGGCbAz3CBBRrRdrSKF7AALFxKRmTFHdSVYUiGyIAXw8ADEEABtUBQMrwa5fcRbHZnC4gAQAN0whD9oFQ9wGCBAO2oUJw0ZAcYwCeDSwADEWQJ6kymlOnUJnoTm8wWQABGEul90AXQ77qAA"
Received: "?state=N4IgxgaglgziBcowEMAuyA2B7A5gVwFMBJVAgWwDowAnAtAgEwH1UoyCEAzTGAgGnBpMuQiXIUyWBlE5RGLNh3jcMvAdAIB3AARiycZT36D02fMVKUGBGDSgAHVlgB2XIwJSmRF8bCZYAIxgsDAJSN1VjT2FzPQpA4NDSJlp7DGQwcgJnVCZos0ImKEsihgi1ExjRS3igkLCCFLpg10NIjyECn0p7aix7AmpWGwoAdnKozu843v7B4ZgKAA4Jjq9YmrAsGFzULCbNLGoAayYcAPtVyq64hmQATxgWfdT0zKv86Zq7x%2BeDo%2BOHymG3EDGoyE0UGcOCYzjwZACgyB62qoPBkOhTAwUMBbQqnxBlAIAA8BmBSMxsZwwoomD8DCp8cDUZRiuQmJJrBhYfDEdQrmRkHDuOS8LRqBRnMh2AKhXgRagxYMKGKMLLhRlFeKKMgGGCbAz3CBBRrRdrSKF7AALFxKRmTFHdSVYUiGyIAX3dQA"

 ❯ .../catalogue/items/catalogueItemsTable.component.test.tsx:596:42
src/catalogue/items/catalogueItemsTable.component.test.tsx > Catalogue Items Table > can show and hide columns
Stack Traces | 3.15s run time
AssertionError: expected '' to be '?state=N4IgxgaglgziBcowEMAuyA2B7A5gVw…' // Object.is equality

- Expected
+ Received

- ?state=N4IgxgaglgziBcowEMAuyA2B7A5gVwFMBJVAgWwDowAnAtAgEwH1UoyCEAzTGAgGnBpMuQiXIUAdsnZceBAL7ygA

 ❯ .../catalogue/items/catalogueItemsTable.component.test.tsx:651:42
src/items/itemsTable.component.test.tsx > Items Table > renders correctly part 2 due column virtualisation
Stack Traces | 3.19s run time
Error: Snapshot `Items Table > renders correctly part 2 due column virtualisation 1` mismatched

- Expected
+ Received

@@ -636,16 +636,16 @@
                                      </svg>
                                    </button>
                                  </span>
                                </div>
                                <input
-                                 aria-describedby=":r7n:-helper-text"
+                                 aria-describedby=":r7j:-helper-text"
                                  aria-invalid="false"
                                  aria-label="Min"
                                  autocomplete="off"
                                  class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd css-110vr2a-MuiInputBase-input-MuiInput-input"
-                                 id=":r7n:"
+                                 id=":r7j:"
                                  placeholder="Min"
                                  title="Min"
                                  type="text"
                                  value=""
                                />
@@ -679,11 +679,11 @@
                                  </span>
                                </div>
                              </div>
                              <p
                                class="MuiFormHelperText-root MuiFormHelperText-sizeMedium css-v98l45-MuiFormHelperText-root"
-                               id=":r7n:-helper-text"
+                               id=":r7j:-helper-text"
                              >
                                <label>
                                  Filter Mode: Between Inclusive
                                </label>
                              </p>
@@ -697,11 +697,11 @@
                                <input
                                  aria-invalid="false"
                                  aria-label="Max"
                                  autocomplete="off"
                                  class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd css-110vr2a-MuiInputBase-input-MuiInput-input"
-                                 id=":r7s:"
+                                 id=":r7o:"
                                  placeholder="Max"
                                  title="Max"
                                  type="text"
                                  value=""
                                />
@@ -902,16 +902,16 @@
                                    </svg>
                                  </button>
                                </span>
                              </div>
                              <input
-                               aria-describedby=":r8h:-helper-text"
+                               aria-describedby=":r87:-helper-text"
                                aria-invalid="false"
                                aria-label="Filter by Sensor Type "
                                autocomplete="off"
                                class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedStart MuiInputBase-inputAdornedEnd css-110vr2a-MuiInputBase-input-MuiInput-input"
-                               id=":r8h:"
+                               id=":r87:"
                                placeholder="Filter by Sensor Type "
                                title="Filter by Sensor Type "
                                type="text"
                                value=""
                              />
@@ -945,11 +945,11 @@
                                </span>
                              </div>
                            </div>
                            <p
                              class="MuiFormHelperText-root MuiFormHelperText-sizeMedium css-v98l45-MuiFormHelperText-root"
-                             id=":r8h:-helper-text"
+                             id=":r87:-helper-text"
                            >
                              <label>
                                Filter Mode: Fuzzy
                              </label>
                            </p>
@@ -1088,13 +1088,13 @@
                            >
                              <div
                                aria-expanded="false"
                                aria-haspopup="listbox"
                                aria-label="Filter by Broken "
-                               aria-labelledby=":r9g:"
+                               aria-labelledby=":r8s:"
                                class="MuiSelect-select MuiSelect-standard MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd css-10y8whu-MuiSelect-select-MuiInputBase-input-MuiInput-input"
-                               id=":r9g:"
+                               id=":r8s:"
                                role="combobox"
                                tabindex="0"
                              >
                                <div
                                  class="MuiBox-root css-1tzeee1"

 ❯ src/items/itemsTable.component.test.tsx:89:31

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@renovate renovate bot force-pushed the renovate/develop-node-24.x branch 4 times, most recently from 2235cbb to 10518b3 Compare November 7, 2025 15:44
@renovate renovate bot force-pushed the renovate/develop-node-24.x branch 3 times, most recently from 3d57b63 to f4d34e2 Compare November 13, 2025 01:32
@renovate renovate bot force-pushed the renovate/develop-node-24.x branch from f4d34e2 to 3d05e8b Compare November 13, 2025 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant