Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(tours): Apply new styles to existing guides #86215

Merged
merged 12 commits into from
Mar 5, 2025

Conversation

leeandher
Copy link
Member

This will apply the new styles to the existing guides. It also simplifies the components a bit since they don't actually need a dismiss button anymore (as those are always available).

Screen.Recording.2025-03-03.at.10.35.43.AM.mov

@leeandher leeandher requested a review from a team March 3, 2025 18:46
@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Mar 3, 2025
Copy link

codecov bot commented Mar 3, 2025

❌ 2 Tests Failed:

Tests completed Failed Passed Skipped
9633 2 9631 4
View the top 2 failed test(s) by shortest run time
Tour Components TourElement renders overlay when step is active
Stack Traces | 0.048s run time
Error: Expected test not to call console.error().

If the error is expected, test for it explicitly by mocking it out using jest.spyOn(console, 'error').mockImplementation() and test that the warning occurs.

Error: Uncaught [TypeError: document.getElementById(...)?.scrollIntoView is not a function]
    at reportException (.../living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (.../living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (.../living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (.../living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (.../living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (.../living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (.../react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (.../react-dom/cjs/react-dom.development.js:4277:31)
    at reportUncaughtErrorInDEV (.../react-dom/cjs/react-dom.development.js:22877:5)
    at captureCommitPhaseError (.../react-dom/cjs/react-dom.development.js:27165:5)
    at commitPassiveMountEffects_complete (.../react-dom/cjs/react-dom.development.js:24932:9)
    at commitPassiveMountEffects_begin (.../react-dom/cjs/react-dom.development.js:24917:7)
    at commitPassiveMountEffects (.../react-dom/cjs/react-dom.development.js:24905:3)
    at flushPassiveEffectsImpl (.../react-dom/cjs/react-dom.development.js:27078:3)
    at flushPassiveEffects (.../react-dom/cjs/react-dom.development.js:27023:14)
    at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26115:3)
    at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
    at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
    at flushActQueue (.../react/cjs/react.development.js:2667:24)
    at act (.../react/cjs/react.development.js:2582:11)
    at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
    at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
    at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
    at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
    at Object.<anonymous> (.../components/tours/components.spec.tsx:152:43)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12) {
  detail: TypeError: document.getElementById(...)?.scrollIntoView is not a function
      at .../components/tours/components.tsx:181:42
      at commitHookEffectListMount (.../react-dom/cjs/react-dom.development.js:23189:26)
      at commitPassiveMountOnFiber (.../react-dom/cjs/react-dom.development.js:24970:11)
      at commitPassiveMountEffects_complete (.../react-dom/cjs/react-dom.development.js:24930:9)
      at commitPassiveMountEffects_begin (.../react-dom/cjs/react-dom.development.js:24917:7)
      at commitPassiveMountEffects (.../react-dom/cjs/react-dom.development.js:24905:3)
      at flushPassiveEffectsImpl (.../react-dom/cjs/react-dom.development.js:27078:3)
      at flushPassiveEffects (.../react-dom/cjs/react-dom.development.js:27023:14)
      at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26115:3)
      at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
      at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
      at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
      at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
      at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
      at flushActQueue (.../react/cjs/react.development.js:2667:24)
      at act (.../react/cjs/react.development.js:2582:11)
      at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
      at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
      at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
      at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
      at Object.<anonymous> (.../components/tours/components.spec.tsx:152:43)
      at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
      at new Promise (<anonymous>)
      at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
      at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
      at processTicksAndRejections (node:internal/process/task_queues:105:5)
      at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
      at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
      at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
      at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
      at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
      at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
      at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12),
  type: 'unhandled exception'
}
    at console.captureMessage [as error] (.../sentry/sentry/node_modules/jest-fail-on-console/index.js:83:25)
    at VirtualConsole.<anonymous> (.../sentry/sentry/node_modules/jest-environment-jsdom/build/index.js:63:23)
    at VirtualConsole.emit (node:events:518:28)
    at reportException (.../living/helpers/runtime-script-errors.js:70:28)
    at innerInvokeEventListeners (.../living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (.../living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (.../living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (.../living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (.../living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (.../react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (.../react-dom/cjs/react-dom.development.js:4277:31)
    at reportUncaughtErrorInDEV (.../react-dom/cjs/react-dom.development.js:22877:5)
    at captureCommitPhaseError (.../react-dom/cjs/react-dom.development.js:27165:5)
    at commitPassiveMountEffects_complete (.../react-dom/cjs/react-dom.development.js:24932:9)
    at commitPassiveMountEffects_begin (.../react-dom/cjs/react-dom.development.js:24917:7)
    at commitPassiveMountEffects (.../react-dom/cjs/react-dom.development.js:24905:3)
    at flushPassiveEffectsImpl (.../react-dom/cjs/react-dom.development.js:27078:3)
    at flushPassiveEffects (.../react-dom/cjs/react-dom.development.js:27023:14)
    at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26115:3)
    at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
    at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
    at flushActQueue (.../react/cjs/react.development.js:2667:24)
    at act (.../react/cjs/react.development.js:2582:11)
    at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
    at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
    at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
    at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
    at Object.<anonymous> (.../components/tours/components.spec.tsx:152:43)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12)

Error: Uncaught [TypeError: document.getElementById(...)?.scrollIntoView is not a function]
    at reportException (.../living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (.../living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (.../living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (.../living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (.../living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (.../living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (.../react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (.../react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (.../react-dom/cjs/react-dom.development.js:27490:7)
    at performUnitOfWork (.../react-dom/cjs/react-dom.development.js:26599:12)
    at workLoopSync (.../react-dom/cjs/react-dom.development.js:26505:5)
    at renderRootSync (.../react-dom/cjs/react-dom.development.js:26473:7)
    at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26124:20)
    at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
    at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
    at flushActQueue (.../react/cjs/react.development.js:2667:24)
    at act (.../react/cjs/react.development.js:2582:11)
    at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
    at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
    at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
    at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
    at Object.<anonymous> (.../components/tours/components.spec.tsx:152:43)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12) {
  detail: TypeError: document.getElementById(...)?.scrollIntoView is not a function
      at .../components/tours/components.tsx:181:42
      at commitHookEffectListMount (.../react-dom/cjs/react-dom.development.js:23189:26)
      at commitPassiveMountOnFiber (.../react-dom/cjs/react-dom.development.js:24970:11)
      at commitPassiveMountEffects_complete (.../react-dom/cjs/react-dom.development.js:24930:9)
      at commitPassiveMountEffects_begin (.../react-dom/cjs/react-dom.development.js:24917:7)
      at commitPassiveMountEffects (.../react-dom/cjs/react-dom.development.js:24905:3)
      at flushPassiveEffectsImpl (.../react-dom/cjs/react-dom.development.js:27078:3)
      at flushPassiveEffects (.../react-dom/cjs/react-dom.development.js:27023:14)
      at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26115:3)
      at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
      at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
      at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
      at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
      at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
      at flushActQueue (.../react/cjs/react.development.js:2667:24)
      at act (.../react/cjs/react.development.js:2582:11)
      at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
      at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
      at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
      at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
      at Object.<anonymous> (.../components/tours/components.spec.tsx:152:43)
      at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
      at new Promise (<anonymous>)
      at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
      at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
      at processTicksAndRejections (node:internal/process/task_queues:105:5)
      at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
      at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
      at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
      at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
      at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
      at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
      at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12),
  type: 'unhandled exception'
}
    at console.captureMessage [as error] (.../sentry/sentry/node_modules/jest-fail-on-console/index.js:83:25)
    at VirtualConsole.<anonymous> (.../sentry/sentry/node_modules/jest-environment-jsdom/build/index.js:63:23)
    at VirtualConsole.emit (node:events:518:28)
    at reportException (.../living/helpers/runtime-script-errors.js:70:28)
    at innerInvokeEventListeners (.../living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (.../living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (.../living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (.../living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (.../living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (.../react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (.../react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (.../react-dom/cjs/react-dom.development.js:27490:7)
    at performUnitOfWork (.../react-dom/cjs/react-dom.development.js:26599:12)
    at workLoopSync (.../react-dom/cjs/react-dom.development.js:26505:5)
    at renderRootSync (.../react-dom/cjs/react-dom.development.js:26473:7)
    at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26124:20)
    at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
    at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
    at flushActQueue (.../react/cjs/react.development.js:2667:24)
    at act (.../react/cjs/react.development.js:2582:11)
    at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
    at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
    at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
    at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
    at Object.<anonymous> (.../components/tours/components.spec.tsx:152:43)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12)

Error: Uncaught [TypeError: document.getElementById(...)?.scrollIntoView is not a function]
    at reportException (.../living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (.../living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (.../living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (.../living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (.../living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (.../living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (.../react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (.../react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (.../react-dom/cjs/react-dom.development.js:27490:7)
    at performUnitOfWork (.../react-dom/cjs/react-dom.development.js:26599:12)
    at workLoopSync (.../react-dom/cjs/react-dom.development.js:26505:5)
    at renderRootSync (.../react-dom/cjs/react-dom.development.js:26473:7)
    at recoverFromConcurrentError (.../react-dom/cjs/react-dom.development.js:25889:20)
    at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26135:20)
    at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
    at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
    at flushActQueue (.../react/cjs/react.development.js:2667:24)
    at act (.../react/cjs/react.development.js:2582:11)
    at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
    at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
    at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
    at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
    at Object.<anonymous> (.../components/tours/components.spec.tsx:152:43)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12) {
  detail: TypeError: document.getElementById(...)?.scrollIntoView is not a function
      at .../components/tours/components.tsx:181:42
      at commitHookEffectListMount (.../react-dom/cjs/react-dom.development.js:23189:26)
      at commitPassiveMountOnFiber (.../react-dom/cjs/react-dom.development.js:24970:11)
      at commitPassiveMountEffects_complete (.../react-dom/cjs/react-dom.development.js:24930:9)
      at commitPassiveMountEffects_begin (.../react-dom/cjs/react-dom.development.js:24917:7)
      at commitPassiveMountEffects (.../react-dom/cjs/react-dom.development.js:24905:3)
      at flushPassiveEffectsImpl (.../react-dom/cjs/react-dom.development.js:27078:3)
      at flushPassiveEffects (.../react-dom/cjs/react-dom.development.js:27023:14)
      at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26115:3)
      at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
      at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
      at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
      at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
      at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
      at flushActQueue (.../react/cjs/react.development.js:2667:24)
      at act (.../react/cjs/react.development.js:2582:11)
      at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
      at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
      at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
      at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
      at Object.<anonymous> (.../components/tours/components.spec.tsx:152:43)
      at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
      at new Promise (<anonymous>)
      at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
      at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
      at processTicksAndRejections (node:internal/process/task_queues:105:5)
      at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
      at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
      at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
      at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
      at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
      at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
      at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12),
  type: 'unhandled exception'
}
    at console.captureMessage [as error] (.../sentry/sentry/node_modules/jest-fail-on-console/index.js:83:25)
    at VirtualConsole.<anonymous> (.../sentry/sentry/node_modules/jest-environment-jsdom/build/index.js:63:23)
    at VirtualConsole.emit (node:events:518:28)
    at reportException (.../living/helpers/runtime-script-errors.js:70:28)
    at innerInvokeEventListeners (.../living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (.../living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (.../living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (.../living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (.../living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (.../react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (.../react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (.../react-dom/cjs/react-dom.development.js:27490:7)
    at performUnitOfWork (.../react-dom/cjs/react-dom.development.js:26599:12)
    at workLoopSync (.../react-dom/cjs/react-dom.development.js:26505:5)
    at renderRootSync (.../react-dom/cjs/react-dom.development.js:26473:7)
    at recoverFromConcurrentError (.../react-dom/cjs/react-dom.development.js:25889:20)
    at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26135:20)
    at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
    at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
    at flushActQueue (.../react/cjs/react.development.js:2667:24)
    at act (.../react/cjs/react.development.js:2582:11)
    at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
    at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
    at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
    at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
    at Object.<anonymous> (.../components/tours/components.spec.tsx:152:43)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12)

The above error occurred in the <ErrorBoundary> component:

    at ErrorBoundary (.../js/sentry-test/reactTestingLibrary.tsx:155:45)
    at RenderErrorBoundary (.../sentry/sentry/node_modules/react-router/lib/hooks.tsx:584:5)
    at routes (.../sentry/sentry/node_modules/react-router-dom/index.tsx:760:3)
    at basenameProp (.../sentry/sentry/node_modules/react-router/lib/components.tsx:413:13)
    at fallbackElement (.../sentry/sentry/node_modules/react-router-dom/index.tsx:487:3)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.
    at console.captureMessage [as error] (.../sentry/sentry/node_modules/jest-fail-on-console/index.js:83:25)
    at logCapturedError (.../react-dom/cjs/react-dom.development.js:18704:23)
    at update.callback (.../react-dom/cjs/react-dom.development.js:18737:5)
    at callCallback (.../react-dom/cjs/react-dom.development.js:15036:12)
    at commitUpdateQueue (.../react-dom/cjs/react-dom.development.js:15057:9)
    at commitLayoutEffectOnFiber (.../react-dom/cjs/react-dom.development.js:23430:13)
    at commitLayoutMountEffects_complete (.../react-dom/cjs/react-dom.development.js:24727:9)
    at commitLayoutEffects_begin (.../react-dom/cjs/react-dom.development.js:24713:7)
    at commitLayoutEffects (.../react-dom/cjs/react-dom.development.js:24651:3)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26862:5)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26156:3)
    at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
    at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
    at flushActQueue (.../react/cjs/react.development.js:2667:24)
    at act (.../react/cjs/react.development.js:2582:11)
    at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
    at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
    at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
    at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
    at Object.<anonymous> (.../components/tours/components.spec.tsx:152:43)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12)
    at flushUnexpectedConsoleCalls (.../sentry/sentry/node_modules/jest-fail-on-console/index.js:48:13)
    at Object.<anonymous> (.../sentry/sentry/node_modules/jest-fail-on-console/index.js:139:7)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (.../sentry/sentry/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:254:5)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12)
Tour Components TourElement renders children regardless of tour state
Stack Traces | 0.166s run time
Error: Expected test not to call console.error().

If the error is expected, test for it explicitly by mocking it out using jest.spyOn(console, 'error').mockImplementation() and test that the warning occurs.

Error: Uncaught [TypeError: document.getElementById(...)?.scrollIntoView is not a function]
    at reportException (.../living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (.../living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (.../living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (.../living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (.../living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (.../living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (.../react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (.../react-dom/cjs/react-dom.development.js:4277:31)
    at reportUncaughtErrorInDEV (.../react-dom/cjs/react-dom.development.js:22877:5)
    at captureCommitPhaseError (.../react-dom/cjs/react-dom.development.js:27165:5)
    at commitPassiveMountEffects_complete (.../react-dom/cjs/react-dom.development.js:24932:9)
    at commitPassiveMountEffects_begin (.../react-dom/cjs/react-dom.development.js:24917:7)
    at commitPassiveMountEffects (.../react-dom/cjs/react-dom.development.js:24905:3)
    at flushPassiveEffectsImpl (.../react-dom/cjs/react-dom.development.js:27078:3)
    at flushPassiveEffects (.../react-dom/cjs/react-dom.development.js:27023:14)
    at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26115:3)
    at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
    at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
    at flushActQueue (.../react/cjs/react.development.js:2667:24)
    at act (.../react/cjs/react.development.js:2582:11)
    at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
    at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
    at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
    at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
    at Object.<anonymous> (.../components/tours/components.spec.tsx:125:43)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12) {
  detail: TypeError: document.getElementById(...)?.scrollIntoView is not a function
      at .../components/tours/components.tsx:181:42
      at commitHookEffectListMount (.../react-dom/cjs/react-dom.development.js:23189:26)
      at commitPassiveMountOnFiber (.../react-dom/cjs/react-dom.development.js:24970:11)
      at commitPassiveMountEffects_complete (.../react-dom/cjs/react-dom.development.js:24930:9)
      at commitPassiveMountEffects_begin (.../react-dom/cjs/react-dom.development.js:24917:7)
      at commitPassiveMountEffects (.../react-dom/cjs/react-dom.development.js:24905:3)
      at flushPassiveEffectsImpl (.../react-dom/cjs/react-dom.development.js:27078:3)
      at flushPassiveEffects (.../react-dom/cjs/react-dom.development.js:27023:14)
      at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26115:3)
      at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
      at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
      at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
      at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
      at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
      at flushActQueue (.../react/cjs/react.development.js:2667:24)
      at act (.../react/cjs/react.development.js:2582:11)
      at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
      at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
      at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
      at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
      at Object.<anonymous> (.../components/tours/components.spec.tsx:125:43)
      at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
      at new Promise (<anonymous>)
      at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
      at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
      at processTicksAndRejections (node:internal/process/task_queues:105:5)
      at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
      at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
      at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
      at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
      at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
      at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
      at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12),
  type: 'unhandled exception'
}
    at console.captureMessage [as error] (.../sentry/sentry/node_modules/jest-fail-on-console/index.js:83:25)
    at VirtualConsole.<anonymous> (.../sentry/sentry/node_modules/jest-environment-jsdom/build/index.js:63:23)
    at VirtualConsole.emit (node:events:518:28)
    at reportException (.../living/helpers/runtime-script-errors.js:70:28)
    at innerInvokeEventListeners (.../living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (.../living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (.../living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (.../living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (.../living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (.../react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (.../react-dom/cjs/react-dom.development.js:4277:31)
    at reportUncaughtErrorInDEV (.../react-dom/cjs/react-dom.development.js:22877:5)
    at captureCommitPhaseError (.../react-dom/cjs/react-dom.development.js:27165:5)
    at commitPassiveMountEffects_complete (.../react-dom/cjs/react-dom.development.js:24932:9)
    at commitPassiveMountEffects_begin (.../react-dom/cjs/react-dom.development.js:24917:7)
    at commitPassiveMountEffects (.../react-dom/cjs/react-dom.development.js:24905:3)
    at flushPassiveEffectsImpl (.../react-dom/cjs/react-dom.development.js:27078:3)
    at flushPassiveEffects (.../react-dom/cjs/react-dom.development.js:27023:14)
    at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26115:3)
    at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
    at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
    at flushActQueue (.../react/cjs/react.development.js:2667:24)
    at act (.../react/cjs/react.development.js:2582:11)
    at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
    at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
    at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
    at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
    at Object.<anonymous> (.../components/tours/components.spec.tsx:125:43)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12)

Error: Uncaught [TypeError: document.getElementById(...)?.scrollIntoView is not a function]
    at reportException (.../living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (.../living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (.../living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (.../living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (.../living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (.../living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (.../react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (.../react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (.../react-dom/cjs/react-dom.development.js:27490:7)
    at performUnitOfWork (.../react-dom/cjs/react-dom.development.js:26599:12)
    at workLoopSync (.../react-dom/cjs/react-dom.development.js:26505:5)
    at renderRootSync (.../react-dom/cjs/react-dom.development.js:26473:7)
    at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26124:20)
    at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
    at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
    at flushActQueue (.../react/cjs/react.development.js:2667:24)
    at act (.../react/cjs/react.development.js:2582:11)
    at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
    at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
    at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
    at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
    at Object.<anonymous> (.../components/tours/components.spec.tsx:125:43)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12) {
  detail: TypeError: document.getElementById(...)?.scrollIntoView is not a function
      at .../components/tours/components.tsx:181:42
      at commitHookEffectListMount (.../react-dom/cjs/react-dom.development.js:23189:26)
      at commitPassiveMountOnFiber (.../react-dom/cjs/react-dom.development.js:24970:11)
      at commitPassiveMountEffects_complete (.../react-dom/cjs/react-dom.development.js:24930:9)
      at commitPassiveMountEffects_begin (.../react-dom/cjs/react-dom.development.js:24917:7)
      at commitPassiveMountEffects (.../react-dom/cjs/react-dom.development.js:24905:3)
      at flushPassiveEffectsImpl (.../react-dom/cjs/react-dom.development.js:27078:3)
      at flushPassiveEffects (.../react-dom/cjs/react-dom.development.js:27023:14)
      at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26115:3)
      at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
      at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
      at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
      at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
      at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
      at flushActQueue (.../react/cjs/react.development.js:2667:24)
      at act (.../react/cjs/react.development.js:2582:11)
      at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
      at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
      at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
      at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
      at Object.<anonymous> (.../components/tours/components.spec.tsx:125:43)
      at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
      at new Promise (<anonymous>)
      at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
      at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
      at processTicksAndRejections (node:internal/process/task_queues:105:5)
      at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
      at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
      at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
      at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
      at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
      at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
      at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12),
  type: 'unhandled exception'
}
    at console.captureMessage [as error] (.../sentry/sentry/node_modules/jest-fail-on-console/index.js:83:25)
    at VirtualConsole.<anonymous> (.../sentry/sentry/node_modules/jest-environment-jsdom/build/index.js:63:23)
    at VirtualConsole.emit (node:events:518:28)
    at reportException (.../living/helpers/runtime-script-errors.js:70:28)
    at innerInvokeEventListeners (.../living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (.../living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (.../living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (.../living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (.../living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (.../react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (.../react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (.../react-dom/cjs/react-dom.development.js:27490:7)
    at performUnitOfWork (.../react-dom/cjs/react-dom.development.js:26599:12)
    at workLoopSync (.../react-dom/cjs/react-dom.development.js:26505:5)
    at renderRootSync (.../react-dom/cjs/react-dom.development.js:26473:7)
    at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26124:20)
    at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
    at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
    at flushActQueue (.../react/cjs/react.development.js:2667:24)
    at act (.../react/cjs/react.development.js:2582:11)
    at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
    at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
    at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
    at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
    at Object.<anonymous> (.../components/tours/components.spec.tsx:125:43)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12)

Error: Uncaught [TypeError: document.getElementById(...)?.scrollIntoView is not a function]
    at reportException (.../living/helpers/runtime-script-errors.js:66:24)
    at innerInvokeEventListeners (.../living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (.../living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (.../living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (.../living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (.../living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (.../react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (.../react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (.../react-dom/cjs/react-dom.development.js:27490:7)
    at performUnitOfWork (.../react-dom/cjs/react-dom.development.js:26599:12)
    at workLoopSync (.../react-dom/cjs/react-dom.development.js:26505:5)
    at renderRootSync (.../react-dom/cjs/react-dom.development.js:26473:7)
    at recoverFromConcurrentError (.../react-dom/cjs/react-dom.development.js:25889:20)
    at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26135:20)
    at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
    at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
    at flushActQueue (.../react/cjs/react.development.js:2667:24)
    at act (.../react/cjs/react.development.js:2582:11)
    at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
    at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
    at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
    at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
    at Object.<anonymous> (.../components/tours/components.spec.tsx:125:43)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12) {
  detail: TypeError: document.getElementById(...)?.scrollIntoView is not a function
      at .../components/tours/components.tsx:181:42
      at commitHookEffectListMount (.../react-dom/cjs/react-dom.development.js:23189:26)
      at commitPassiveMountOnFiber (.../react-dom/cjs/react-dom.development.js:24970:11)
      at commitPassiveMountEffects_complete (.../react-dom/cjs/react-dom.development.js:24930:9)
      at commitPassiveMountEffects_begin (.../react-dom/cjs/react-dom.development.js:24917:7)
      at commitPassiveMountEffects (.../react-dom/cjs/react-dom.development.js:24905:3)
      at flushPassiveEffectsImpl (.../react-dom/cjs/react-dom.development.js:27078:3)
      at flushPassiveEffects (.../react-dom/cjs/react-dom.development.js:27023:14)
      at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26115:3)
      at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
      at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
      at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
      at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
      at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
      at flushActQueue (.../react/cjs/react.development.js:2667:24)
      at act (.../react/cjs/react.development.js:2582:11)
      at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
      at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
      at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
      at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
      at Object.<anonymous> (.../components/tours/components.spec.tsx:125:43)
      at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
      at new Promise (<anonymous>)
      at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
      at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
      at processTicksAndRejections (node:internal/process/task_queues:105:5)
      at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
      at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
      at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
      at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
      at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
      at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
      at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
      at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12),
  type: 'unhandled exception'
}
    at console.captureMessage [as error] (.../sentry/sentry/node_modules/jest-fail-on-console/index.js:83:25)
    at VirtualConsole.<anonymous> (.../sentry/sentry/node_modules/jest-environment-jsdom/build/index.js:63:23)
    at VirtualConsole.emit (node:events:518:28)
    at reportException (.../living/helpers/runtime-script-errors.js:70:28)
    at innerInvokeEventListeners (.../living/events/EventTarget-impl.js:353:9)
    at invokeEventListeners (.../living/events/EventTarget-impl.js:286:3)
    at HTMLUnknownElementImpl._dispatch (.../living/events/EventTarget-impl.js:233:9)
    at HTMLUnknownElementImpl.dispatchEvent (.../living/events/EventTarget-impl.js:104:17)
    at HTMLUnknownElement.dispatchEvent (.../living/generated/EventTarget.js:241:34)
    at Object.invokeGuardedCallbackDev (.../react-dom/cjs/react-dom.development.js:4213:16)
    at invokeGuardedCallback (.../react-dom/cjs/react-dom.development.js:4277:31)
    at beginWork$1 (.../react-dom/cjs/react-dom.development.js:27490:7)
    at performUnitOfWork (.../react-dom/cjs/react-dom.development.js:26599:12)
    at workLoopSync (.../react-dom/cjs/react-dom.development.js:26505:5)
    at renderRootSync (.../react-dom/cjs/react-dom.development.js:26473:7)
    at recoverFromConcurrentError (.../react-dom/cjs/react-dom.development.js:25889:20)
    at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26135:20)
    at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
    at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
    at flushActQueue (.../react/cjs/react.development.js:2667:24)
    at act (.../react/cjs/react.development.js:2582:11)
    at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
    at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
    at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
    at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
    at Object.<anonymous> (.../components/tours/components.spec.tsx:125:43)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12)

The above error occurred in the <ErrorBoundary> component:

    at ErrorBoundary (.../js/sentry-test/reactTestingLibrary.tsx:155:45)
    at RenderErrorBoundary (.../sentry/sentry/node_modules/react-router/lib/hooks.tsx:584:5)
    at routes (.../sentry/sentry/node_modules/react-router-dom/index.tsx:760:3)
    at basenameProp (.../sentry/sentry/node_modules/react-router/lib/components.tsx:413:13)
    at fallbackElement (.../sentry/sentry/node_modules/react-router-dom/index.tsx:487:3)

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.
    at console.captureMessage [as error] (.../sentry/sentry/node_modules/jest-fail-on-console/index.js:83:25)
    at logCapturedError (.../react-dom/cjs/react-dom.development.js:18704:23)
    at update.callback (.../react-dom/cjs/react-dom.development.js:18737:5)
    at callCallback (.../react-dom/cjs/react-dom.development.js:15036:12)
    at commitUpdateQueue (.../react-dom/cjs/react-dom.development.js:15057:9)
    at commitLayoutEffectOnFiber (.../react-dom/cjs/react-dom.development.js:23430:13)
    at commitLayoutMountEffects_complete (.../react-dom/cjs/react-dom.development.js:24727:9)
    at commitLayoutEffects_begin (.../react-dom/cjs/react-dom.development.js:24713:7)
    at commitLayoutEffects (.../react-dom/cjs/react-dom.development.js:24651:3)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26862:5)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at performSyncWorkOnRoot (.../react-dom/cjs/react-dom.development.js:26156:3)
    at flushSyncCallbacks (.../react-dom/cjs/react-dom.development.js:12042:22)
    at commitRootImpl (.../react-dom/cjs/react-dom.development.js:26998:3)
    at commitRoot (.../react-dom/cjs/react-dom.development.js:26721:5)
    at finishConcurrentRender (.../react-dom/cjs/react-dom.development.js:26020:9)
    at performConcurrentWorkOnRoot (.../react-dom/cjs/react-dom.development.js:25848:7)
    at flushActQueue (.../react/cjs/react.development.js:2667:24)
    at act (.../react/cjs/react.development.js:2582:11)
    at .../sentry/sentry/node_modules/@.../react/dist/act-compat.js:47:25
    at renderRoot (.../sentry/sentry/node_modules/@.../react/dist/pure.js:188:26)
    at Object.render (.../sentry/sentry/node_modules/@.../react/dist/pure.js:287:10)
    at render (.../js/sentry-test/reactTestingLibrary.tsx:272:28)
    at Object.<anonymous> (.../components/tours/components.spec.tsx:125:43)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12)
    at flushUnexpectedConsoleCalls (.../sentry/sentry/node_modules/jest-fail-on-console/index.js:48:13)
    at Object.<anonymous> (.../sentry/sentry/node_modules/jest-fail-on-console/index.js:139:7)
    at Promise.then.completed (.../sentry/sentry/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../sentry/sentry/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusHook (.../sentry/sentry/node_modules/jest-circus/build/run.js:281:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../sentry/sentry/node_modules/jest-circus/build/run.js:254:5)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (.../sentry/sentry/node_modules/jest-circus/build/run.js:121:9)
    at run (.../sentry/sentry/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../sentry/sentry/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (.../sentry/sentry/node_modules/jest-runner/build/runTest.js:444:34)
    at Object.worker (.../sentry/sentry/node_modules/jest-runner/build/testWorker.js:106:12)

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

Comment on lines 226 to 228
const GuideAnchorWrapper = styled('span')`
display: inline-block;
width: 100%;
Copy link
Member Author

@leeandher leeandher Mar 4, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These replicate the internals of useHoverCard overlay, returning a span with these styles.

Copy link

codecov bot commented Mar 4, 2025

Bundle Report

Changes will increase total bundle size by 13.38kB (0.03%) ⬆️. This is within the configured threshold ✅

Detailed changes
Bundle name Size Change
app-webpack-bundle-array-push 42.32MB 13.38kB (0.03%) ⬆️

Affected Assets, Files, and Routes:

view changes for bundle: app-webpack-bundle-array-push

Assets Changed:

Asset Name Size Change Total Size Change (%)
chunks/app_components_avatar_actorAvatar_tsx-app_components_avatar_avatarList_tsx-app_components_cha-7ec24d.*.js (New) 1.38MB 1.38MB 100.0% 🚀
chunks/app_components_assigneeBadge_tsx-app_components_charts_components_markLine_tsx-app_components-38886d.*.js (New) 1.16MB 1.16MB 100.0% 🚀
chunks/app_actionCreators_preferences_tsx-app_components_avatar_actorAvatar_tsx-app_components_confi-71c9ce.*.js 191 bytes 301.38kB 0.06%
chunks/app_actionCreators_members_tsx-app_components_avatar_avatarList_tsx-app_components_deprecated-76913d.*.js (New) 162.41kB 162.41kB 100.0% 🚀
chunks/app_components_feedback_widget_us*kWidget_tsx-app_views_projectDetail_index_tsx.18d3969475d9bc3a9afb.js (New) 125.88kB 125.88kB 100.0% 🚀
entrypoints/app.js 41 bytes 108.5kB 0.04%
entrypoints/pipeline.js 41 bytes 37.41kB 0.11%
chunks/app_components_compactSelect_list_tsx-app_views_settings_components_text_textBlock_tsx.*.js -3.46kB 36.42kB -8.68%
chunks/app_components_charts_eventsRequest_tsx-app_components_feedback_widget_us*kWidget_tsx--fbb1b9.82d9889a8cd1d0d2c393.js (New) 31.1kB 31.1kB 100.0% 🚀
chunks/app_components_emptyStateWarning_tsx-app_components_modals_bulkEditMonitorsModal_tsx-app_util-63f737.*.js (New) 28.58kB 28.58kB 100.0% 🚀
chunks/app_components_feedback_widget_us*kWidget_tsx-app_views_performance_transactionSummary-51d702.c857fe7ed47d8c51070d.js (New) 25.7kB 25.7kB 100.0% 🚀
chunks/app_components_feedback_widget_us*kWidget_tsx-app_components_performance_transactionSe-feae7d.7e8ab3e19aa00bd73efc.js (New) 24.18kB 24.18kB 100.0% 🚀
chunks/app_components_tours_tour_stories_tsx.*.js -5.49kB 21.97kB -20.0%
chunks/app_components_feedback_widget_us*kWidget_tsx-app_utils_discover_discoverQuery_tsx-app-c5fefe.bd8b04be6d22e9a8129e.js (New) 17.41kB 17.41kB 100.0% 🚀
chunks/app_components_feedback_widget_us*kWidget_tsx-app_components_gridEditable_sortLink_tsx-d372f4.b127c4722c77764c1203.js (New) 16.21kB 16.21kB 100.0% 🚀
chunks/app_components_feedback_widget_us*kWidget_tsx-app_components_performance_transactionSe-f61270.457991e63192658ab6cc.js (New) 13.36kB 13.36kB 100.0% 🚀
chunks/app_components_charts_lineChart_tsx-app_components_feedback_widget_us*kWidget_tsx-app_-26fc43.a2bf50226c985623ab37.js (New) 12.34kB 12.34kB 100.0% 🚀
chunks/app_components_tabs_tabList_tsx-app_components_tabs_tabPanels_tsx-app_utils_useOverlay_tsx.*.js (New) 11.3kB 11.3kB 100.0% 🚀
chunks/app_components_avatar_actorAvatar_tsx-app_components_avatar_avatarList_tsx-app_components_cha-e41958.*.js (Deleted) -1.37MB 0 bytes -100.0% 🗑️
chunks/app_components_assigneeBadge_tsx-app_components_charts_components_markLine_tsx-app_components-4285bc.*.js (Deleted) -1.16MB 0 bytes -100.0% 🗑️
chunks/app_actionCreators_members_tsx-app_components_avatar_avatarList_tsx-app_components_deprecated-c50dcc.*.js (Deleted) -156.64kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_us*kWidget_tsx-app_views_projectDetail_index_tsx.80dfa3c931052f633108.js (Deleted) -125.88kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_eventsRequest_tsx-app_components_feedback_widget_us*kWidget_tsx--fbb1b9.2eedce45be0a624d4cd8.js (Deleted) -31.1kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_us*kWidget_tsx-app_views_performance_transactionSummary-51d702.e0048d5e643d9f663159.js (Deleted) -25.7kB 0 bytes -100.0% 🗑️
chunks/app_components_emptyStateWarning_tsx-app_components_modals_bulkEditMonitorsModal_tsx.*.js (Deleted) -25.1kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_us*kWidget_tsx-app_components_performance_transactionSe-feae7d.067cb389ed8222cd8d55.js (Deleted) -24.18kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_us*kWidget_tsx-app_utils_discover_discoverQuery_tsx-app-c5fefe.734af0da683d9bc42816.js (Deleted) -17.41kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_us*kWidget_tsx-app_components_gridEditable_sortLink_tsx-d372f4.fb398c329a972e202407.js (Deleted) -16.21kB 0 bytes -100.0% 🗑️
chunks/app_components_feedback_widget_us*kWidget_tsx-app_components_performance_transactionSe-f61270.60d299393047b68bcae0.js (Deleted) -13.36kB 0 bytes -100.0% 🗑️
chunks/app_components_charts_lineChart_tsx-app_components_feedback_widget_us*kWidget_tsx-app_-26fc43.4d43306876e1489774c3.js (Deleted) -12.34kB 0 bytes -100.0% 🗑️
chunks/app_components_tabs_tabList_tsx-app_components_tabs_tabPanels_tsx.*.js (Deleted) -7.8kB 0 bytes -100.0% 🗑️

Files in chunks/app_components_avatar_actorAvatar_tsx-app_components_avatar_avatarList_tsx-app_components_cha-7ec24d.*.js:

  • ./app/components/tours/components.tsx → Total Size: 127.53kB

Files in chunks/app_components_assigneeBadge_tsx-app_components_charts_components_markLine_tsx-app_components-38886d.*.js:

  • ./app/components/assistant/guideAnchor.tsx → Total Size: 15.7kB

  • ./app/components/tours/tourContext.tsx → Total Size: 3.76kB

Files in chunks/app_actionCreators_members_tsx-app_components_avatar_avatarList_tsx-app_components_deprecated-76913d.*.js:

  • ./app/components/tours/components.tsx → Total Size: 127.53kB

Copy link
Member

@scttcper scttcper left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good, go some failing tests

@leeandher leeandher merged commit 948f39b into master Mar 5, 2025
42 checks passed
@leeandher leeandher deleted the leander/style-tour-guide branch March 5, 2025 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Scope: Frontend Automatically applied to PRs that change frontend components
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants