Upgrading our test version of @wikimedia/codex to 2.3.1 currently breaks the test suite somehow:
UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxSelect>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
at processPromiseRejections (node:internal/process/promises:470:17)
at processTicksAndRejections (node:internal/process/task_queues:96:32) {
code: 'ERR_UNHANDLED_REJECTION'
}
RUNS tests/jest/integration/CreateNewCompositionImplementation.test.js
RUNS tests/jest/integration/CreateNewCodeImplementation.test.js
RUNS tests/jest/integration/CreateNewTester.test.js
RUNS tests/jest/integration/CreateNewWikidataEnum.test.js