Skip to content

add shim for useSyncExternalStore #11317

add shim for useSyncExternalStore

add shim for useSyncExternalStore #11317

GitHub Actions / Test results succeeded Mar 26, 2024 in 0s

33 fail, 1 160 pass in 3m 31s

    1 files  ±0    133 suites  ±0   3m 31s ⏱️ +4s
1 193 tests ±0  1 160 ✅ ±0  0 💤 ±0  33 ❌ ±0 
1 215 runs  ±0  1 182 ✅ ±0  0 💤 ±0  33 ❌ ±0 

Results for commit 47a7533. ± Comparison against earlier commit 7c47eb6.

Annotations

Check warning on line 0 in src/core/Table/Table.test.tsx

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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.