add shim for useSyncExternalStore
#11317
33 fail, 1 160 pass in 3m 31s
Annotations
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should not trigger onSelect when sorting and filtering (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should trigger onBottomReached with filter applied (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should filter table (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should filter false values (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should not filter undefined values (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should clear filter (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should not trigger onFilter when the same filter is applied (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should not filter table when manualFilters flag is on (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should show active filter icon when more data is loading (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should show message and active filter icon when there is no data after filtering (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should show message and active filter icon when there is no data after manual filtering (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should filter rows with both global and column filters (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should not trigger sorting when filter is clicked (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should select and filter rows (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should render filtered sub-rows (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should show indeterminate checkbox when sub-row selected after filtering (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should show indeterminate checkbox when clicking on a row itself after filtering (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/Table/Table.test.tsx
github-actions / Test results
should navigate through table filtering with the keyboard (src/core/Table/Table.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
at FloatingPortal (file:///home/runner/work/iTwinUI/iTwinUI/node_modules/@floating-ui/react/dist/floating-ui.react.mjs:1612:5)
at Portal (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/components/Portal.tsx:12:11)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Popover/Popover.tsx:90:5
at FilterToggle (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/filters/FilterToggle.tsx:12:11)
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at div
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/functions/polymorphic.tsx:11:54
at Table (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/Table/Table.tsx:50:5)
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.
Check warning on line 0 in src/core/utils/components/Portal.test.tsx
github-actions / Test results
should work (src/core/utils/components/Portal.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
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.
Check warning on line 0 in src/core/utils/components/Portal.test.tsx
github-actions / Test results
should allow turning off (src/core/utils/components/Portal.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
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.
Check warning on line 0 in src/core/utils/components/Portal.test.tsx
github-actions / Test results
should accept an element (src/core/utils/components/Portal.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
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.
Check warning on line 0 in src/core/utils/components/Portal.test.tsx
github-actions / Test results
should accept a function which returns an element (src/core/utils/components/Portal.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
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.
Check warning on line 0 in src/core/utils/components/Portal.test.tsx
github-actions / Test results
should use the appropriate default behavior if portal.to is null (src/core/utils/components/Portal.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
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.
Check warning on line 0 in src/core/utils/components/Portal.test.tsx
github-actions / Test results
should use the appropriate default behavior if portal.to is undefined (src/core/utils/components/Portal.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
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.
Check warning on line 0 in src/core/utils/components/Portal.test.tsx
github-actions / Test results
should use the appropriate default behavior if portal.to is () => null (src/core/utils/components/Portal.test.tsx) failed
packages/itwinui-react/coverage/junit.xml [took 0s]
Raw output
getWindow(...)?.matchMedia is not a function
TypeError: getWindow(...)?.matchMedia is not a function
❯ src/core/utils/hooks/useMediaQuery.ts:11:41
❯ mountMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17225:19
❯ Object.useMemo ../../node_modules/react-dom/cjs/react-dom.development.js:17670:16
❯ Proxy.useMemo ../../node_modules/react/cjs/react.development.js:1650:21
❯ Module.useMediaQuery src/core/utils/hooks/useMediaQuery.ts:10:42
❯ src/core/ThemeProvider/ThemeProvider.tsx:202:23
❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18
❯ updateForwardRef ../../node_modules/react-dom/cjs/react-dom.development.js:19226:20
❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21636:16
❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
Error: Uncaught [TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function]
at reportException (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at HTMLUnknownElementImpl._dispatch (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:233:9)
at HTMLUnknownElementImpl.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:104:17)
at HTMLUnknownElement.dispatchEvent (/home/runner/work/iTwinUI/iTwinUI/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:241:34)
at Object.invokeGuardedCallbackDev (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4213:16)
at invokeGuardedCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4277:31)
at beginWork$1 (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:27451:7)
at performUnitOfWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:26560:12) TypeError: __vite_ssr_import_2__.getWindow(...)?.matchMedia is not a function
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:11:41
at mountMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17225:19)
at Object.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:17670:16)
at Proxy.useMemo (/home/runner/work/iTwinUI/iTwinUI/node_modules/react/cjs/react.development.js:1650:21)
at Module.useMediaQuery (/home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/utils/hooks/useMediaQuery.ts:10:42)
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:202:23
at renderWithHooks (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at updateForwardRef (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:19226:20)
at beginWork (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:21636:16)
at HTMLUnknownElement.callCallback (/home/runner/work/iTwinUI/iTwinUI/node_modules/react-dom/cjs/react-dom.development.js:4164:14)
The above error occurred in the <ForwardRef> component:
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:53:11
at /home/runner/work/iTwinUI/iTwinUI/packages/itwinui-react/src/core/ThemeProvider/ThemeProvider.tsx:15:12
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.