Skip to content

Block editor: scroll block into view on insert #103500

Block editor: scroll block into view on insert

Block editor: scroll block into view on insert #103500

Triggered via pull request May 7, 2024 07:36
Status Cancelled
Total duration 4m 27s
Artifacts

unit-test.yml

on: pull_request
Compute previous WordPress version
3s
Compute previous WordPress version
Build JavaScript assets for PHP unit tests
4m 6s
Build JavaScript assets for PHP unit tests
PHP coding standards
25s
PHP coding standards
Matrix: unit-js-date
Matrix: unit-js
Matrix: test-php
Fit to window
Zoom out
Zoom in

Annotations

25 errors and 10 warnings
JavaScript (Node.js 21) 1/4: packages/block-library/src/cover/test/edit.js#L15
TypeError: defaultView.IntersectionObserver is not a constructor at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/use-block-props/use-scroll-into-view.js:15:22 at callback (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-ref-effect/index.ts:37:22) at ref (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:20:3) at assignRef (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:128:4) at commitAttachRef (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23689:18) at commitLayoutEffectOnFiber (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23542:9) at commitLayoutMountEffects_complete (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24727:9) at commitLayoutEffects_begin (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24713:7) at commitLayoutEffects (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24651:3) at commitRootImpl (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26862:5) at commitRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26721:5) at performSyncWorkOnRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26156:3) at flushSyncCallbacks (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:12042:22) at flushActQueue (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2667:24) at act (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2582:11) at /home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/act-compat.js:47:25 at Object.eventWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:107:28) at Object.wrapEvent (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/wrapEvent.js:8:28) at Object.focusElement (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/focus.js:27:19) at Mouse.down (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/mouse.js:72:19) at PointerHost.press (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/index.js:27:24) at pointerAction (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:59:43) at Object.pointer (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:35:15) at Object.asyncWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:88:22) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/test/edit.js:78:4)
JavaScript (Node.js 21) 1/4: packages/block-library/src/cover/test/edit.js#L75
Error: expect(jest.fn()).not.toHaveErrored(expected) Expected mock function not to be called but it was called with: [[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <CoverEdit> component:· at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/edit/index.js:75:2) at <anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:98:6) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:55:69 at name (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:33:10) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:476:39 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:51:10) at mayDisplayControls (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/index.js:32:2) at BlockCrashBoundary (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block-crash-boundary.js:8:3) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:89:9) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:359:9) at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:418:11) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:560:60 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at /home/runner/work/gutenberg/gutenberg/packages/data/src/components/with-dispatch/index.js:99:44 at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:515:10) at placeholder (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:167:2) at BlockListItems at div at className (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:47:18) at BlockList at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/writing-flow/index.js:73:25) at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-tools/index.js:58:2) at shouldIframe (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-canvas/index.js:20:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/block-refs-provider.js:9:38) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/bubbles-virtually/slot-fill-provider.tsx:99:2) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/provider.tsx:120:37) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/index.tsx:59:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:22:11) at useSubRegistry (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/with-registry-provider.js:21:8) at WithRegistryProvider(Component) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:61:12) at testBlocks (/home/runner/work/gutenberg/gutenberg/test/integration/helpers/integration-test-editor.js:59:27)· React will try to recreate this component tree from scratch using the error boundary you provided, BlockCrashBoundary."],[[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <div> component:· at div
JavaScript (Node.js 21) 1/4: packages/block-library/src/cover/test/edit.js#L15
TypeError: defaultView.IntersectionObserver is not a constructor at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/use-block-props/use-scroll-into-view.js:15:22 at callback (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-ref-effect/index.ts:37:22) at ref (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:20:3) at assignRef (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:128:4) at commitAttachRef (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23689:18) at commitLayoutEffectOnFiber (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23542:9) at commitLayoutMountEffects_complete (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24727:9) at commitLayoutEffects_begin (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24713:7) at commitLayoutEffects (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24651:3) at commitRootImpl (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26862:5) at commitRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26721:5) at performSyncWorkOnRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26156:3) at flushSyncCallbacks (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:12042:22) at flushActQueue (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2667:24) at act (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2582:11) at /home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/act-compat.js:47:25 at Object.eventWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:107:28) at Object.wrapEvent (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/wrapEvent.js:8:28) at Object.focusElement (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/focus.js:27:19) at Mouse.down (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/mouse.js:72:19) at PointerHost.press (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/index.js:27:24) at pointerAction (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:59:43) at Object.pointer (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:35:15) at Object.asyncWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:88:22) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/test/edit.js:98:4)
JavaScript (Node.js 21) 1/4: packages/block-library/src/cover/test/edit.js#L75
Error: expect(jest.fn()).not.toHaveErrored(expected) Expected mock function not to be called but it was called with: [[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <CoverEdit> component:· at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/edit/index.js:75:2) at <anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:98:6) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:55:69 at name (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:33:10) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:476:39 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:51:10) at mayDisplayControls (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/index.js:32:2) at BlockCrashBoundary (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block-crash-boundary.js:8:3) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:89:9) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:359:9) at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:418:11) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:560:60 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at /home/runner/work/gutenberg/gutenberg/packages/data/src/components/with-dispatch/index.js:99:44 at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:515:10) at placeholder (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:167:2) at BlockListItems at div at className (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:47:18) at BlockList at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/writing-flow/index.js:73:25) at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-tools/index.js:58:2) at shouldIframe (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-canvas/index.js:20:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/block-refs-provider.js:9:38) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/bubbles-virtually/slot-fill-provider.tsx:99:2) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/provider.tsx:120:37) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/index.tsx:59:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:22:11) at useSubRegistry (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/with-registry-provider.js:21:8) at WithRegistryProvider(Component) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:61:12) at testBlocks (/home/runner/work/gutenberg/gutenberg/test/integration/helpers/integration-test-editor.js:59:27)· React will try to recreate this component tree from scratch using the error boundary you provided, BlockCrashBoundary."],[[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <div> component:· at div
JavaScript (Node.js 21) 1/4: packages/block-library/src/cover/test/edit.js#L15
TypeError: defaultView.IntersectionObserver is not a constructor at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/use-block-props/use-scroll-into-view.js:15:22 at callback (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-ref-effect/index.ts:37:22) at ref (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:20:3) at assignRef (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:128:4) at commitAttachRef (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23689:18) at commitLayoutEffectOnFiber (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23542:9) at commitLayoutMountEffects_complete (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24727:9) at commitLayoutEffects_begin (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24713:7) at commitLayoutEffects (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24651:3) at commitRootImpl (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26862:5) at commitRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26721:5) at performSyncWorkOnRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26156:3) at flushSyncCallbacks (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:12042:22) at flushActQueue (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2667:24) at act (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2582:11) at /home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/act-compat.js:47:25 at Object.eventWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:107:28) at Object.wrapEvent (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/wrapEvent.js:8:28) at Object.focusElement (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/focus.js:27:19) at Mouse.down (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/mouse.js:72:19) at PointerHost.press (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/index.js:27:24) at pointerAction (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:59:43) at Object.pointer (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:35:15) at Object.asyncWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:88:22) at createAndSelectBlock (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/test/edit.js:49:2) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/test/edit.js:116:4)
JavaScript (Node.js 21) 1/4: packages/block-library/src/cover/test/edit.js#L75
Error: expect(jest.fn()).not.toHaveErrored(expected) Expected mock function not to be called but it was called with: [[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <CoverEdit> component:· at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/edit/index.js:75:2) at <anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:98:6) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:55:69 at name (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:33:10) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:476:39 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:51:10) at mayDisplayControls (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/index.js:32:2) at BlockCrashBoundary (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block-crash-boundary.js:8:3) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:89:9) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:359:9) at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:418:11) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:560:60 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at /home/runner/work/gutenberg/gutenberg/packages/data/src/components/with-dispatch/index.js:99:44 at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:515:10) at placeholder (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:167:2) at BlockListItems at div at className (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:47:18) at BlockList at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/writing-flow/index.js:73:25) at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-tools/index.js:58:2) at shouldIframe (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-canvas/index.js:20:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/block-refs-provider.js:9:38) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/bubbles-virtually/slot-fill-provider.tsx:99:2) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/provider.tsx:120:37) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/index.tsx:59:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:22:11) at useSubRegistry (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/with-registry-provider.js:21:8) at WithRegistryProvider(Component) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:61:12) at testBlocks (/home/runner/work/gutenberg/gutenberg/test/integration/helpers/integration-test-editor.js:59:27)· React will try to recreate this component tree from scratch using the error boundary you provided, BlockCrashBoundary."],[[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <div> component:· at div
JavaScript (Node.js 21) 1/4: packages/block-library/src/cover/test/edit.js#L15
TypeError: defaultView.IntersectionObserver is not a constructor at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/use-block-props/use-scroll-into-view.js:15:22 at callback (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-ref-effect/index.ts:37:22) at ref (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:20:3) at assignRef (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:128:4) at commitAttachRef (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23689:18) at commitLayoutEffectOnFiber (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23542:9) at commitLayoutMountEffects_complete (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24727:9) at commitLayoutEffects_begin (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24713:7) at commitLayoutEffects (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24651:3) at commitRootImpl (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26862:5) at commitRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26721:5) at performSyncWorkOnRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26156:3) at flushSyncCallbacks (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:12042:22) at flushActQueue (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2667:24) at act (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2582:11) at /home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/act-compat.js:47:25 at Object.eventWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:107:28) at Object.wrapEvent (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/wrapEvent.js:8:28) at Object.focusElement (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/focus.js:27:19) at Mouse.down (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/mouse.js:72:19) at PointerHost.press (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/index.js:27:24) at pointerAction (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:59:43) at Object.pointer (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:35:15) at Object.asyncWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:88:22) at createAndSelectBlock (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/test/edit.js:49:2) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/test/edit.js:133:4)
JavaScript (Node.js 21) 1/4: packages/block-library/src/cover/test/edit.js#L75
Error: expect(jest.fn()).not.toHaveErrored(expected) Expected mock function not to be called but it was called with: [[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <CoverEdit> component:· at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/edit/index.js:75:2) at <anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:98:6) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:55:69 at name (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:33:10) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:476:39 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:51:10) at mayDisplayControls (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/index.js:32:2) at BlockCrashBoundary (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block-crash-boundary.js:8:3) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:89:9) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:359:9) at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:418:11) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:560:60 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at /home/runner/work/gutenberg/gutenberg/packages/data/src/components/with-dispatch/index.js:99:44 at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:515:10) at placeholder (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:167:2) at BlockListItems at div at className (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:47:18) at BlockList at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/writing-flow/index.js:73:25) at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-tools/index.js:58:2) at shouldIframe (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-canvas/index.js:20:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/block-refs-provider.js:9:38) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/bubbles-virtually/slot-fill-provider.tsx:99:2) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/provider.tsx:120:37) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/index.tsx:59:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:22:11) at useSubRegistry (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/with-registry-provider.js:21:8) at WithRegistryProvider(Component) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:61:12) at testBlocks (/home/runner/work/gutenberg/gutenberg/test/integration/helpers/integration-test-editor.js:59:27)· React will try to recreate this component tree from scratch using the error boundary you provided, BlockCrashBoundary."],[[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <div> component:· at div
JavaScript (Node.js 21) 1/4: packages/block-library/src/cover/test/edit.js#L15
TypeError: defaultView.IntersectionObserver is not a constructor at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/use-block-props/use-scroll-into-view.js:15:22 at callback (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-ref-effect/index.ts:37:22) at ref (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:20:3) at assignRef (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:128:4) at commitAttachRef (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23689:18) at commitLayoutEffectOnFiber (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23542:9) at commitLayoutMountEffects_complete (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24727:9) at commitLayoutEffects_begin (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24713:7) at commitLayoutEffects (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24651:3) at commitRootImpl (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26862:5) at commitRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26721:5) at performSyncWorkOnRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26156:3) at flushSyncCallbacks (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:12042:22) at flushActQueue (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2667:24) at act (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2582:11) at /home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/act-compat.js:47:25 at Object.eventWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:107:28) at Object.wrapEvent (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/wrapEvent.js:8:28) at Object.focusElement (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/focus.js:27:19) at Mouse.down (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/mouse.js:72:19) at PointerHost.press (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/index.js:27:24) at pointerAction (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:59:43) at Object.pointer (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:35:15) at Object.asyncWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:88:22) at selectBlock (/home/runner/work/gutenberg/gutenberg/test/integration/helpers/integration-test-editor.js:56:2) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/test/edit.js:175:5)
JavaScript (Node.js 21) 1/4: packages/block-library/src/cover/test/edit.js#L75
Error: expect(jest.fn()).not.toHaveErrored(expected) Expected mock function not to be called but it was called with: [[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <CoverEdit> component:· at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/edit/index.js:75:2) at <anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:98:6) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:55:69 at name (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:33:10) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:476:39 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:51:10) at mayDisplayControls (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/index.js:32:2) at BlockCrashBoundary (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block-crash-boundary.js:8:3) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:89:9) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:359:9) at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:418:11) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:560:60 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at /home/runner/work/gutenberg/gutenberg/packages/data/src/components/with-dispatch/index.js:99:44 at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:515:10) at placeholder (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:167:2) at BlockListItems at div at className (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:47:18) at BlockList at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/writing-flow/index.js:73:25) at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-tools/index.js:58:2) at shouldIframe (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-canvas/index.js:20:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/block-refs-provider.js:9:38) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/bubbles-virtually/slot-fill-provider.tsx:99:2) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/provider.tsx:120:37) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/index.tsx:59:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:22:11) at useSubRegistry (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/with-registry-provider.js:21:8) at WithRegistryProvider(Component) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:61:12) at testBlocks (/home/runner/work/gutenberg/gutenberg/test/integration/helpers/integration-test-editor.js:59:27)· React will try to recreate this component tree from scratch using the error boundary you provided, BlockCrashBoundary."],[[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <div> component:· at div
JavaScript (Node.js 20) 1/4: packages/block-library/src/cover/test/edit.js#L15
TypeError: defaultView.IntersectionObserver is not a constructor at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/use-block-props/use-scroll-into-view.js:15:22 at callback (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-ref-effect/index.ts:37:22) at ref (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:20:3) at assignRef (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:128:4) at commitAttachRef (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23689:18) at commitLayoutEffectOnFiber (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23542:9) at commitLayoutMountEffects_complete (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24727:9) at commitLayoutEffects_begin (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24713:7) at commitLayoutEffects (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24651:3) at commitRootImpl (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26862:5) at commitRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26721:5) at performSyncWorkOnRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26156:3) at flushSyncCallbacks (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:12042:22) at flushActQueue (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2667:24) at act (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2582:11) at /home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/act-compat.js:47:25 at Object.eventWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:107:28) at Object.wrapEvent (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/wrapEvent.js:8:28) at Object.focusElement (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/focus.js:27:19) at Mouse.down (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/mouse.js:72:19) at PointerHost.press (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/index.js:27:24) at pointerAction (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:59:43) at Object.pointer (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:35:15) at Object.asyncWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:88:22) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/test/edit.js:78:4)
JavaScript (Node.js 20) 1/4: packages/block-library/src/cover/test/edit.js#L75
Error: expect(jest.fn()).not.toHaveErrored(expected) Expected mock function not to be called but it was called with: [[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <CoverEdit> component:· at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/edit/index.js:75:2) at <anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:98:6) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:55:69 at name (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:33:10) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:476:39 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:51:10) at mayDisplayControls (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/index.js:32:2) at BlockCrashBoundary (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block-crash-boundary.js:8:3) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:89:9) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:359:9) at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:418:11) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:560:60 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at /home/runner/work/gutenberg/gutenberg/packages/data/src/components/with-dispatch/index.js:99:44 at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:515:10) at placeholder (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:167:2) at BlockListItems at div at className (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:47:18) at BlockList at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/writing-flow/index.js:73:25) at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-tools/index.js:58:2) at shouldIframe (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-canvas/index.js:20:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/block-refs-provider.js:9:38) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/bubbles-virtually/slot-fill-provider.tsx:99:2) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/provider.tsx:120:37) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/index.tsx:59:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:22:11) at useSubRegistry (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/with-registry-provider.js:21:8) at WithRegistryProvider(Component) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:61:12) at testBlocks (/home/runner/work/gutenberg/gutenberg/test/integration/helpers/integration-test-editor.js:59:27)· React will try to recreate this component tree from scratch using the error boundary you provided, BlockCrashBoundary."],[[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <div> component:· at div
JavaScript (Node.js 20) 1/4: packages/block-library/src/cover/test/edit.js#L15
TypeError: defaultView.IntersectionObserver is not a constructor at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/use-block-props/use-scroll-into-view.js:15:22 at callback (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-ref-effect/index.ts:37:22) at ref (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:20:3) at assignRef (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:128:4) at commitAttachRef (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23689:18) at commitLayoutEffectOnFiber (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23542:9) at commitLayoutMountEffects_complete (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24727:9) at commitLayoutEffects_begin (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24713:7) at commitLayoutEffects (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24651:3) at commitRootImpl (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26862:5) at commitRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26721:5) at performSyncWorkOnRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26156:3) at flushSyncCallbacks (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:12042:22) at flushActQueue (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2667:24) at act (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2582:11) at /home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/act-compat.js:47:25 at Object.eventWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:107:28) at Object.wrapEvent (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/wrapEvent.js:8:28) at Object.focusElement (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/focus.js:27:19) at Mouse.down (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/mouse.js:72:19) at PointerHost.press (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/index.js:27:24) at pointerAction (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:59:43) at Object.pointer (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:35:15) at Object.asyncWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:88:22) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/test/edit.js:98:4)
JavaScript (Node.js 20) 1/4: packages/block-library/src/cover/test/edit.js#L75
Error: expect(jest.fn()).not.toHaveErrored(expected) Expected mock function not to be called but it was called with: [[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <CoverEdit> component:· at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/edit/index.js:75:2) at <anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:98:6) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:55:69 at name (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:33:10) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:476:39 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:51:10) at mayDisplayControls (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/index.js:32:2) at BlockCrashBoundary (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block-crash-boundary.js:8:3) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:89:9) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:359:9) at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:418:11) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:560:60 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at /home/runner/work/gutenberg/gutenberg/packages/data/src/components/with-dispatch/index.js:99:44 at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:515:10) at placeholder (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:167:2) at BlockListItems at div at className (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:47:18) at BlockList at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/writing-flow/index.js:73:25) at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-tools/index.js:58:2) at shouldIframe (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-canvas/index.js:20:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/block-refs-provider.js:9:38) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/bubbles-virtually/slot-fill-provider.tsx:99:2) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/provider.tsx:120:37) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/index.tsx:59:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:22:11) at useSubRegistry (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/with-registry-provider.js:21:8) at WithRegistryProvider(Component) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:61:12) at testBlocks (/home/runner/work/gutenberg/gutenberg/test/integration/helpers/integration-test-editor.js:59:27)· React will try to recreate this component tree from scratch using the error boundary you provided, BlockCrashBoundary."],[[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <div> component:· at div
JavaScript (Node.js 20) 1/4: packages/block-library/src/cover/test/edit.js#L15
TypeError: defaultView.IntersectionObserver is not a constructor at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/use-block-props/use-scroll-into-view.js:15:22 at callback (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-ref-effect/index.ts:37:22) at ref (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:20:3) at assignRef (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:128:4) at commitAttachRef (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23689:18) at commitLayoutEffectOnFiber (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23542:9) at commitLayoutMountEffects_complete (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24727:9) at commitLayoutEffects_begin (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24713:7) at commitLayoutEffects (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24651:3) at commitRootImpl (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26862:5) at commitRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26721:5) at performSyncWorkOnRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26156:3) at flushSyncCallbacks (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:12042:22) at flushActQueue (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2667:24) at act (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2582:11) at /home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/act-compat.js:47:25 at Object.eventWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:107:28) at Object.wrapEvent (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/wrapEvent.js:8:28) at Object.focusElement (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/focus.js:27:19) at Mouse.down (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/mouse.js:72:19) at PointerHost.press (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/index.js:27:24) at pointerAction (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:59:43) at Object.pointer (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:35:15) at Object.asyncWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:88:22) at createAndSelectBlock (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/test/edit.js:49:2) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/test/edit.js:116:4)
JavaScript (Node.js 20) 1/4: packages/block-library/src/cover/test/edit.js#L75
Error: expect(jest.fn()).not.toHaveErrored(expected) Expected mock function not to be called but it was called with: [[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <CoverEdit> component:· at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/edit/index.js:75:2) at <anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:98:6) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:55:69 at name (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:33:10) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:476:39 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:51:10) at mayDisplayControls (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/index.js:32:2) at BlockCrashBoundary (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block-crash-boundary.js:8:3) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:89:9) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:359:9) at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:418:11) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:560:60 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at /home/runner/work/gutenberg/gutenberg/packages/data/src/components/with-dispatch/index.js:99:44 at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:515:10) at placeholder (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:167:2) at BlockListItems at div at className (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:47:18) at BlockList at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/writing-flow/index.js:73:25) at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-tools/index.js:58:2) at shouldIframe (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-canvas/index.js:20:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/block-refs-provider.js:9:38) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/bubbles-virtually/slot-fill-provider.tsx:99:2) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/provider.tsx:120:37) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/index.tsx:59:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:22:11) at useSubRegistry (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/with-registry-provider.js:21:8) at WithRegistryProvider(Component) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:61:12) at testBlocks (/home/runner/work/gutenberg/gutenberg/test/integration/helpers/integration-test-editor.js:59:27)· React will try to recreate this component tree from scratch using the error boundary you provided, BlockCrashBoundary."],[[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <div> component:· at div
JavaScript (Node.js 20) 1/4: packages/block-library/src/cover/test/edit.js#L15
TypeError: defaultView.IntersectionObserver is not a constructor at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/use-block-props/use-scroll-into-view.js:15:22 at callback (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-ref-effect/index.ts:37:22) at ref (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:20:3) at assignRef (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:128:4) at commitAttachRef (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23689:18) at commitLayoutEffectOnFiber (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23542:9) at commitLayoutMountEffects_complete (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24727:9) at commitLayoutEffects_begin (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24713:7) at commitLayoutEffects (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24651:3) at commitRootImpl (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26862:5) at commitRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26721:5) at performSyncWorkOnRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26156:3) at flushSyncCallbacks (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:12042:22) at flushActQueue (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2667:24) at act (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2582:11) at /home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/act-compat.js:47:25 at Object.eventWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:107:28) at Object.wrapEvent (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/wrapEvent.js:8:28) at Object.focusElement (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/focus.js:27:19) at Mouse.down (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/mouse.js:72:19) at PointerHost.press (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/index.js:27:24) at pointerAction (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:59:43) at Object.pointer (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:35:15) at Object.asyncWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:88:22) at createAndSelectBlock (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/test/edit.js:49:2) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/test/edit.js:133:4)
JavaScript (Node.js 20) 1/4: packages/block-library/src/cover/test/edit.js#L75
Error: expect(jest.fn()).not.toHaveErrored(expected) Expected mock function not to be called but it was called with: [[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <CoverEdit> component:· at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/edit/index.js:75:2) at <anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:98:6) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:55:69 at name (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:33:10) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:476:39 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:51:10) at mayDisplayControls (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/index.js:32:2) at BlockCrashBoundary (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block-crash-boundary.js:8:3) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:89:9) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:359:9) at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:418:11) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:560:60 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at /home/runner/work/gutenberg/gutenberg/packages/data/src/components/with-dispatch/index.js:99:44 at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:515:10) at placeholder (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:167:2) at BlockListItems at div at className (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:47:18) at BlockList at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/writing-flow/index.js:73:25) at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-tools/index.js:58:2) at shouldIframe (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-canvas/index.js:20:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/block-refs-provider.js:9:38) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/bubbles-virtually/slot-fill-provider.tsx:99:2) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/provider.tsx:120:37) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/index.tsx:59:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:22:11) at useSubRegistry (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/with-registry-provider.js:21:8) at WithRegistryProvider(Component) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:61:12) at testBlocks (/home/runner/work/gutenberg/gutenberg/test/integration/helpers/integration-test-editor.js:59:27)· React will try to recreate this component tree from scratch using the error boundary you provided, BlockCrashBoundary."],[[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <div> component:· at div
JavaScript (Node.js 20) 1/4: packages/block-library/src/cover/test/edit.js#L15
TypeError: defaultView.IntersectionObserver is not a constructor at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/use-block-props/use-scroll-into-view.js:15:22 at callback (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-ref-effect/index.ts:37:22) at ref (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:20:3) at assignRef (/home/runner/work/gutenberg/gutenberg/packages/compose/src/hooks/use-merge-refs/index.js:128:4) at commitAttachRef (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23689:18) at commitLayoutEffectOnFiber (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:23542:9) at commitLayoutMountEffects_complete (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24727:9) at commitLayoutEffects_begin (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24713:7) at commitLayoutEffects (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:24651:3) at commitRootImpl (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26862:5) at commitRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26721:5) at performSyncWorkOnRoot (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:26156:3) at flushSyncCallbacks (/home/runner/work/gutenberg/gutenberg/node_modules/react-dom/cjs/react-dom.development.js:12042:22) at flushActQueue (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2667:24) at act (/home/runner/work/gutenberg/gutenberg/node_modules/react/cjs/react.development.js:2582:11) at /home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/act-compat.js:47:25 at Object.eventWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:107:28) at Object.wrapEvent (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/wrapEvent.js:8:28) at Object.focusElement (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/event/focus.js:27:19) at Mouse.down (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/mouse.js:72:19) at PointerHost.press (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/system/pointer/index.js:27:24) at pointerAction (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:59:43) at Object.pointer (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/user-event/dist/cjs/pointer/index.js:35:15) at Object.asyncWrapper (/home/runner/work/gutenberg/gutenberg/node_modules/@testing-library/react/dist/pure.js:88:22) at selectBlock (/home/runner/work/gutenberg/gutenberg/test/integration/helpers/integration-test-editor.js:56:2) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/test/edit.js:175:5)
JavaScript (Node.js 20) 1/4: packages/block-library/src/cover/test/edit.js#L75
Error: expect(jest.fn()).not.toHaveErrored(expected) Expected mock function not to be called but it was called with: [[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <CoverEdit> component:· at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-library/src/cover/edit/index.js:75:2) at <anonymous> (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:98:6) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/colors/with-colors.js:55:69 at name (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:33:10) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:476:39 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at attributes (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/edit.js:51:10) at mayDisplayControls (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-edit/index.js:32:2) at BlockCrashBoundary (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block-crash-boundary.js:8:3) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:89:9) at BlockListBlock (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:359:9) at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/layout.js:418:11) at /home/runner/work/gutenberg/gutenberg/packages/block-editor/src/hooks/utils.js:560:60 at FilteredComponentRenderer (/home/runner/work/gutenberg/gutenberg/packages/components/src/higher-order/with-filters/index.tsx:74:5) at /home/runner/work/gutenberg/gutenberg/packages/data/src/components/with-dispatch/index.js:99:44 at clientId (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/block.js:515:10) at placeholder (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:167:2) at BlockListItems at div at className (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-list/index.js:47:18) at BlockList at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/writing-flow/index.js:73:25) at div at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-tools/index.js:58:2) at shouldIframe (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/block-canvas/index.js:20:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/block-refs-provider.js:9:38) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/bubbles-virtually/slot-fill-provider.tsx:99:2) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/provider.tsx:120:37) at children (/home/runner/work/gutenberg/gutenberg/packages/components/src/slot-fill/index.tsx:59:2) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:22:11) at useSubRegistry (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/with-registry-provider.js:21:8) at WithRegistryProvider(Component) at children (/home/runner/work/gutenberg/gutenberg/packages/block-editor/src/components/provider/index.js:61:12) at testBlocks (/home/runner/work/gutenberg/gutenberg/test/integration/helpers/integration-test-editor.js:59:27)· React will try to recreate this component tree from scratch using the error boundary you provided, BlockCrashBoundary."],[[Error: Uncaught [TypeError: defaultView.IntersectionObserver is not a constructor]]],["The above error occurred in the <div> component:· at div
Mobile
Canceling since a higher priority waiting request for 'Unit Tests-try/zoom-out-scroll-on-insert' exists
Mobile
The operation was canceled.
Build JavaScript assets for PHP unit tests
Canceling since a higher priority waiting request for 'Unit Tests-try/zoom-out-scroll-on-insert' exists
Build JavaScript assets for PHP unit tests
The operation was canceled.
PHP
Process completed with exit code 1.
JavaScript Date Tests (Node.js 20)
Both node-version and node-version-file inputs are specified, only node-version will be used
JavaScript Date Tests (Node.js 21)
Both node-version and node-version-file inputs are specified, only node-version will be used
JavaScript (Node.js 21) 3/4
Both node-version and node-version-file inputs are specified, only node-version will be used
JavaScript (Node.js 20) 3/4
Both node-version and node-version-file inputs are specified, only node-version will be used
JavaScript (Node.js 21) 4/4
Both node-version and node-version-file inputs are specified, only node-version will be used
JavaScript (Node.js 21) 2/4
Both node-version and node-version-file inputs are specified, only node-version will be used
JavaScript (Node.js 20) 4/4
Both node-version and node-version-file inputs are specified, only node-version will be used
JavaScript (Node.js 20) 2/4
Both node-version and node-version-file inputs are specified, only node-version will be used
JavaScript (Node.js 21) 1/4
Both node-version and node-version-file inputs are specified, only node-version will be used
JavaScript (Node.js 20) 1/4
Both node-version and node-version-file inputs are specified, only node-version will be used