RUN v4.1.2 G:/ZClaw_openfang/admin-v2 ❯ tests/stores/authStore.test.ts (8 tests | 6 failed) 24ms × login sets token, refreshToken, account and permissions 9ms × super_admin gets admin:full + all permissions 3ms × user role gets only basic permissions 2ms × hasPermission returns true for matching permission 2ms × admin:full grants all permissions via wildcard 1ms × persists account to localStorage on login 1ms Not implemented: navigation to another Document Not implemented: navigation to another Document Not implemented: navigation to another Document ❯ tests/services/request.test.ts (7 tests | 2 failed) 131ms × attaches Authorization header when token exists 42ms × handles 401 with refresh token success 19ms Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements stdout | tests/pages/Relay.test.tsx > Relay page > fetches and displays relay tasks ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at Relay (G:/ZClaw_openfang/admin-v2/src/pages/Relay.tsx:37:76)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } stderr | tests/pages/Relay.test.tsx > Relay page > fetches and displays relay tasks ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements stdout | tests/pages/Prompts.test.tsx > Prompts page > fetches and displays prompt templates ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } stderr | tests/pages/Prompts.test.tsx > Prompts page > fetches and displays prompt templates ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ❯ tests/pages/Config.test.tsx (7 tests | 7 failed) 2828ms × renders page header 1211ms × fetches and displays config items 322ms × shows loading spinner while fetching 291ms × shows error state on API failure 262ms × renders config key_path and current_value columns 258ms × renders requires_restart column with tags 224ms × renders category tabs 254ms Not implemented: Window's getComputedStyle() method: with pseudo-elements stderr | tests/pages/Login.test.tsx > Login page > successful login calls authStore.login and navigates to / Warning: [antd: message] Static function can not consume context like dynamic theme. Please use 'App' component instead. stdout | tests/pages/Relay.test.tsx > Relay page > shows loading spinner while fetching ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at Relay (G:/ZClaw_openfang/admin-v2/src/pages/Relay.tsx:37:76)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } stderr | tests/pages/Relay.test.tsx > Relay page > shows loading spinner while fetching ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements stdout | tests/pages/ModelServices.test.tsx > ModelServices page > fetches and displays providers ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } stderr | tests/pages/ModelServices.test.tsx > ModelServices page > fetches and displays providers ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. Not implemented: Window's getComputedStyle() method: with pseudo-elements ❯ tests/pages/Logs.test.tsx (7 tests | 2 failed) 4775ms × renders page header 1266ms × shows ErrorState on API failure with retry button 1303ms Not implemented: Window's getComputedStyle() method: with pseudo-elements stdout | tests/pages/Prompts.test.tsx > Prompts page > shows loading spinner before data arrives ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } stderr | tests/pages/Prompts.test.tsx > Prompts page > shows loading spinner before data arrives ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. Not implemented: Window's getComputedStyle() method: with pseudo-elements stdout | tests/pages/Relay.test.tsx > Relay page > renders status as colored tag ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at Relay (G:/ZClaw_openfang/admin-v2/src/pages/Relay.tsx:37:76)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } stderr | tests/pages/Relay.test.tsx > Relay page > renders status as colored tag ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. Not implemented: Window's getComputedStyle() method: with pseudo-elements stdout | tests/pages/ModelServices.test.tsx > ModelServices page > shows loading spinner before data arrives ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } stderr | tests/pages/ModelServices.test.tsx > ModelServices page > shows loading spinner before data arrives ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. Not implemented: Window's getComputedStyle() method: with pseudo-elements stdout | tests/pages/Prompts.test.tsx > Prompts page > renders source as tag with correct labels ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at Prompts (G:/ZClaw_openfang/admin-v2/src/pages/Prompts.tsx:37:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } stderr | tests/pages/Prompts.test.tsx > Prompts page > renders source as tag with correct labels ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ❯ tests/pages/Prompts.test.tsx (5 tests | 4 failed) 6138ms × renders page title and create button 1595ms × fetches and displays prompt templates 1449ms × shows loading spinner before data arrives 1422ms × renders source as tag with correct labels 1350ms Not implemented: Window's getComputedStyle() method: with pseudo-elements stdout | tests/pages/Relay.test.tsx > Relay page > renders model_id column ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at Relay (G:/ZClaw_openfang/admin-v2/src/pages/Relay.tsx:37:76)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } stderr | tests/pages/Relay.test.tsx > Relay page > renders model_id column ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ❯ tests/pages/Login.test.tsx (7 tests | 3 failed) 7184ms × renders the login form with username and password fields 1105ms × shows the ZCLAW brand logo 223ms × successful login calls authStore.login and navigates to / 2730ms Not implemented: Window's getComputedStyle() method: with pseudo-elements stdout | tests/pages/ModelServices.test.tsx > ModelServices page > renders provider status as tag ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at div ()\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-card@2.10.0_5a3949efbca52844bf940f72a3a8460a\\node_modules\\@ant-design\\pro-card\\lib\\components\\Card\\index.js:30:25\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at ModelServices (G:/ZClaw_openfang/admin-v2/src/pages/ModelServices.tsx:728:62)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } stderr | tests/pages/ModelServices.test.tsx > ModelServices page > renders provider status as tag ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ❯ tests/pages/ModelServices.test.tsx (5 tests | 5 failed) 7449ms × renders page header 2335ms × fetches and displays providers 1644ms × shows loading spinner before data arrives 1565ms × renders provider status as tag 1463ms × shows empty table on API failure 436ms stdout | tests/pages/Relay.test.tsx > Relay page > renders token count column ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { componentStack: '\n' + ' at SingleObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\SingleObserver\\index.js:17:5)\n' + ' at ResizeObserver (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\\node_modules\\@rc-component\\resize-observer\\lib\\index.js:33:5)\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Base\\index.js:62:16\n' + ' at G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\typography\\Text.js:16:5\n' + ' at td ()\n' + ' at Cell (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Cell\\index.js:39:33)\n' + ' at tr ()\n' + ' at BodyRow (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\BodyRow.js:92:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at tbody ()\n' + ' at Body (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Body\\index.js:23:33)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:74:7)\n' + ' at table ()\n' + ' at div ()\n' + ' at div ()\n' + ' at div ()\n' + ' at Provider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\context.js:19:5)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+table@1.9.1_r_e8fa6d94803e8dbc29f7138d4610a550\\node_modules\\@rc-component\\table\\lib\\Table.js:133:30)\n' + ' at ImmutableComponent (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@rc-component+context@2.0.1_12497e0112abcf787adf088e44402af0\\node_modules\\@rc-component\\context\\lib\\Immutable.js:40:36)\n' + ' at div ()\n' + ' at div ()\n' + ' at Spin (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\spin\\index.js:27:16)\n' + ' at div ()\n' + ' at InternalTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\InternalTable.js:44:16)\n' + ' at Table (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\table\\Table.js:17:32)\n' + ' at div ()\n' + ' at TableRender (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:42:22)\n' + ' at ProTable (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:283:28)\n' + ' at ErrorBoundary (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-utils@2.18._d4b1d6f7318e4c477a06d0de5a487bd1\\node_modules\\@ant-design\\pro-utils\\lib\\components\\ErrorBoundary\\index.js:23:34)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ConfigProviderContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:148:24)\n' + ' at LocaleProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\locale\\index.js:24:5)\n' + ' at MotionWrapper (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\MotionWrapper.js:17:30)\n' + ' at ProviderChildren (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:137:5)\n' + ' at ConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\antd@6.3.4_react-dom@19.2.4_react@19.2.4__react@19.2.4\\node_modules\\antd\\lib\\config-provider\\index.js:467:25)\n' + ' at ProConfigProvider (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-provider@2._a782636863eb609ed75e778dff777469\\node_modules\\@ant-design\\pro-provider\\lib\\index.js:275:24)\n' + ' at Container (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Store\\Provide.js:206:34)\n' + ' at ProviderTableContainer (G:\\ZClaw_openfang\\admin-v2\\node_modules\\.pnpm\\@ant-design+pro-table@3.21._24c8ad52b58654413cad57c49391fc3a\\node_modules\\@ant-design\\pro-table\\lib\\Table.js:834:43)\n' + ' at div ()\n' + ' at Relay (G:/ZClaw_openfang/admin-v2/src/pages/Relay.tsx:37:76)\n' + ' at QueryClientProvider (file:///G:/ZClaw_openfang/admin-v2/node_modules/.pnpm/@tanstack+react-query@5.95.2_react@19.2.4/node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:20:3)' } stderr | tests/pages/Relay.test.tsx > Relay page > renders token count column ReferenceError: ResizeObserver is not defined at ensureResizeObserver (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:24:5) at observe (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\utils\observerUtil.js:37:5) at G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5\node_modules\@rc-component\resize-observer\lib\useResizeObserver.js:76:33 at Object.react_stack_bottom_frame (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:25989:20) at runWithFiberInDEV (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:874:13) at commitHookEffectListMount (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13249:29) at commitHookPassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:13336:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15484:13) at recursivelyTraversePassiveMountEffects (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15439:11) at commitPassiveMountOnFiber (G:\ZClaw_openfang\admin-v2\node_modules\.pnpm\react-dom@19.2.4_react@19.2.4\node_modules\react-dom\cjs\react-dom-client.development.js:15476:11) { [stack]: [Getter/Setter], [message]: 'ResizeObserver is not defined' } The above error occurred in the component. React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary. ❯ tests/pages/Relay.test.tsx (7 tests | 5 failed) 7904ms × fetches and displays relay tasks 1363ms × shows loading spinner while fetching 1383ms × renders status as colored tag 1222ms × renders model_id column 1196ms × renders token count column 1181ms Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements stderr | tests/pages/Usage.test.tsx > Usage page > renders page title and summary cards Warning: [antd: Statistic] `valueStyle` is deprecated. Please use `styles.content` instead. Warning: [antd: Statistic] `valueStyle` is deprecated. Please use `styles.content` instead. Warning: [antd: Statistic] `valueStyle` is deprecated. Please use `styles.content` instead. Warning: [antd: Statistic] `valueStyle` is deprecated. Please use `styles.content` instead. Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements Not implemented: Window's getComputedStyle() method: with pseudo-elements ❯ tests/pages/Usage.test.tsx (6 tests | 1 failed) 3892ms × renders page title and summary cards 1159ms ⎯⎯⎯⎯⎯⎯ Failed Tests 35 ⎯⎯⎯⎯⎯⎯⎯ FAIL tests/pages/Config.test.tsx > Config page > renders page header FAIL tests/pages/Config.test.tsx > Config page > renders page header FAIL tests/pages/Config.test.tsx > Config page > renders page header FAIL tests/pages/Config.test.tsx > Config page > fetches and displays config items FAIL tests/pages/Config.test.tsx > Config page > fetches and displays config items FAIL tests/pages/Config.test.tsx > Config page > fetches and displays config items FAIL tests/pages/Config.test.tsx > Config page > shows loading spinner while fetching FAIL tests/pages/Config.test.tsx > Config page > shows loading spinner while fetching FAIL tests/pages/Config.test.tsx > Config page > shows loading spinner while fetching FAIL tests/pages/Config.test.tsx > Config page > shows error state on API failure FAIL tests/pages/Config.test.tsx > Config page > shows error state on API failure FAIL tests/pages/Config.test.tsx > Config page > shows error state on API failure FAIL tests/pages/Config.test.tsx > Config page > renders config key_path and current_value columns FAIL tests/pages/Config.test.tsx > Config page > renders config key_path and current_value columns FAIL tests/pages/Config.test.tsx > Config page > renders config key_path and current_value columns FAIL tests/pages/Config.test.tsx > Config page > renders requires_restart column with tags FAIL tests/pages/Config.test.tsx > Config page > renders requires_restart column with tags FAIL tests/pages/Config.test.tsx > Config page > renders requires_restart column with tags FAIL tests/pages/Config.test.tsx > Config page > renders category tabs FAIL tests/pages/Config.test.tsx > Config page > renders category tabs FAIL tests/pages/Config.test.tsx > Config page > renders category tabs ReferenceError: ResizeObserver is not defined ❯ ensureResizeObserver node_modules/.pnpm/@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5/node_modules/@rc-component/resize-observer/lib/utils/observerUtil.js:24:5 ❯ observe node_modules/.pnpm/@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5/node_modules/@rc-component/resize-observer/lib/utils/observerUtil.js:37:5 ❯ node_modules/.pnpm/@rc-component+resize-observ_63f1a987ae13fe04880c8b1a7054d8d5/node_modules/@rc-component/resize-observer/lib/useResizeObserver.js:76:33 ❯ Object.react_stack_bottom_frame node_modules/.pnpm/react-dom@19.2.4_react@19.2.4/node_modules/react-dom/cjs/react-dom-client.development.js:25989:20 ❯ runWithFiberInDEV node_modules/.pnpm/react-dom@19.2.4_react@19.2.4/node_modules/react-dom/cjs/react-dom-client.development.js:874:13 ❯ commitHookEffectListMount node_modules/.pnpm/react-dom@19.2.4_react@19.2.4/node_modules/react-dom/cjs/react-dom-client.development.js:13249:29 ❯ commitHookPassiveMountEffects node_modules/.pnpm/react-dom@19.2.4_react@19.2.4/node_modules/react-dom/cjs/react-dom-client.development.js:13336:11 ❯ commitPassiveMountOnFiber node_modules/.pnpm/react-dom@19.2.4_react@19.2.4/node_modules/react-dom/cjs/react-dom-client.development.js:15484:13 ❯ recursivelyTraversePassiveMountEffects node_modules/.pnpm/react-dom@19.2.4_react@19.2.4/node_modules/react-dom/cjs/react-dom-client.development.js:15439:11 ❯ commitPassiveMountOnFiber node_modules/.pnpm/react-dom@19.2.4_react@19.2.4/node_modules/react-dom/cjs/react-dom-client.development.js:15476:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/49]⎯ FAIL tests/pages/Login.test.tsx > Login page > renders the login form with username and password fields TestingLibraryElementError: Unable to find an element with the text: 登录到 ZCLAW. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
        Z  
  ZCLAW   AI Agent 管理平台 

   统一管理 AI 服务商、模型配置、API 密钥、用量监控与系统配置 

        Z    ZCLAW    登录   输入您的账号信息以继续 

               Login page > shows the ZCLAW brand logo TestingLibraryElementError: Found multiple elements with the text: Z Here are the matching elements: Ignored nodes: comments, script, style  Z  Ignored nodes: comments, script, style  Z  (If this is intentional, then use the `*AllBy*` variant of the query (like `queryAllByText`, `getAllByText`, or `findAllByText`)). Ignored nodes: comments, script, style  
        Z  
  ZCLAW   AI Agent 管理平台 

   统一管理 AI 服务商、模型配置、API 密钥、用量监控与系统配置 

        Z    ZCLAW    登录   输入您的账号信息以继续 

               Login page > successful login calls authStore.login and navigates to / AssertionError: expected "vi.fn()" to be called with arguments: [ 'jwt-token-123', …(2) ] Received: 1st vi.fn() call: @@ -1,8 +1,6 @@ [ - "jwt-token-123", - "refresh-token-456", { "created_at": "2026-01-01T00:00:00Z", "display_name": "Admin", "email": "admin@zclaw.ai", "id": "acc-001", Number of calls: 1 Ignored nodes: comments, script, style    
        Z  
  ZCLAW   AI Agent 管理平台 

   统一管理 AI 服务商、模型配置、API 密钥、用量监控与系统配置 

        Z    ZCLAW    登录   输入您的账号信息以继续 

               { 139| expect(mockLogin).toHaveBeenCalledWith( | ^ 140| 'jwt-token-123', 141| 'refresh-token-456', ❯ runWithExpensiveErrorDiagnosticsDisabled node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:47:12 ❯ checkCallback node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:124:77 ❯ Timeout.checkRealTimersCallback node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:118:16 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[4/49]⎯ FAIL tests/pages/Logs.test.tsx > Logs page > renders page header TestingLibraryElementError: Unable to find an element with the text: 系统审计与操作记录. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
   操作日志     操作类型筛选 
  
                                       操作类型   目标类型   目标 ID   详情   IP 地址   时间           暂无数据            暂无数据                 ❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/pages/Logs.test.tsx:93:19 91| 92| expect(screen.getByText('操作日志')).toBeInTheDocument() 93| expect(screen.getByText('系统审计与操作记录')).toBeInTheDocument() | ^ 94| }) 95| ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[5/49]⎯ FAIL tests/pages/Logs.test.tsx > Logs page > shows ErrorState on API failure with retry button TestingLibraryElementError: Unable to find an element with the text: 服务器内部错误. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
   操作日志     操作类型筛选 
  
                             操作类型   目标类型   目标 ID   详情   IP 地址   时间           暂无数据            暂无数据                 Ignored nodes: comments, script, style    
 
   操作日志     操作类型筛选 
  
                             操作类型   目标类型   目标 ID   详情   IP 地址   { | ^ 147| expect(screen.getByText('服务器内部错误')).toBeInTheDocument() 148| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[6/49]⎯ FAIL tests/pages/ModelServices.test.tsx > ModelServices page > renders page header TestingLibraryElementError: Unable to find an element with the text: 模型服务. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
            名称  
                
        <... ❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/pages/ModelServices.test.tsx:98:19 96| renderWithProviders() 97| 98| expect(screen.getByText('模型服务')).toBeInTheDocument() | ^ 99| expect(screen.getByText('管理 AI 服务商、模型配置和 Key 池')).toBeInTheDocumen… 100| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[7/49]⎯ FAIL tests/pages/ModelServices.test.tsx > ModelServices page > fetches and displays providers TestingLibraryElementError: Unable to find an element with the text: OpenAI. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
        
  Something went wrong. 
  ResizeObserver is not defined      Ignored nodes: comments, script, style    
 
        
  Something went wrong. 
  ResizeObserver is not defined      ... ❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27 ❯ tests/pages/ModelServices.test.tsx:111:11 109| renderWithProviders() 110| 111| await waitFor(() => { | ^ 112| expect(screen.getByText('OpenAI')).toBeInTheDocument() 113| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[8/49]⎯ FAIL tests/pages/ModelServices.test.tsx > ModelServices page > shows loading spinner before data arrives TestingLibraryElementError: Unable to find an element with the text: OpenAI. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
        
  Something went wrong. 
  ResizeObserver is not defined      Ignored nodes: comments, script, style    
 
        
  Something went wrong. 
  ResizeObserver is not defined      ... ❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27 ❯ tests/pages/ModelServices.test.tsx:139:11 137| 138| // Wait for loading to complete so afterEach cleanup is clean 139| await waitFor(() => { | ^ 140| expect(screen.getByText('OpenAI')).toBeInTheDocument() 141| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[9/49]⎯ FAIL tests/pages/ModelServices.test.tsx > ModelServices page > renders provider status as tag TestingLibraryElementError: Unable to find an element with the text: OpenAI. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
        
  Something went wrong. 
  ResizeObserver is not defined      Ignored nodes: comments, script, style    
 
        
  Something went wrong. 
  ResizeObserver is not defined      ... ❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27 ❯ tests/pages/ModelServices.test.tsx:153:11 151| renderWithProviders() 152| 153| await waitFor(() => { | ^ 154| expect(screen.getByText('OpenAI')).toBeInTheDocument() 155| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[10/49]⎯ FAIL tests/pages/ModelServices.test.tsx > ModelServices page > shows empty table on API failure TestingLibraryElementError: Unable to find an element with the text: 模型服务. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
            名称  
                
        ... ❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/pages/ModelServices.test.tsx:177:19 175| 176| // Page header should still render 177| expect(screen.getByText('模型服务')).toBeInTheDocument() | ^ 178| 179| // Provider names should NOT be rendered ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[11/49]⎯ FAIL tests/pages/Prompts.test.tsx > Prompts page > renders page title and create button TestingLibraryElementError: Unable to find an element with the text: 提示词管理. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
                   新建提示词   
          
                                                  名称   分类   描述   来源   版本   状态   操作           暂无数据            暂无数据                   ❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/pages/Prompts.test.tsx:95:19 93| renderWithProviders() 94| 95| expect(screen.getByText('提示词管理')).toBeInTheDocument() | ^ 96| expect(screen.getByText('管理系统提示词模板和版本历史')).toBeInTheDocument() 97| expect(screen.getByText('新建提示词')).toBeInTheDocument() ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[12/49]⎯ FAIL tests/pages/Prompts.test.tsx > Prompts page > fetches and displays prompt templates TestingLibraryElementError: Unable to find an element with the text: system-default. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
        
  Something went wrong. 
  ResizeObserver is not defined      Ignored nodes: comments, script, style    
 
        
  Something went wrong. 
  ResizeObserver is not defined      ... ❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27 ❯ tests/pages/Prompts.test.tsx:109:11 107| renderWithProviders() 108| 109| await waitFor(() => { | ^ 110| expect(screen.getByText('system-default')).toBeInTheDocument() 111| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[13/49]⎯ FAIL tests/pages/Prompts.test.tsx > Prompts page > shows loading spinner before data arrives TestingLibraryElementError: Unable to find an element with the text: system-default. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
        
  Something went wrong. 
  ResizeObserver is not defined      Ignored nodes: comments, script, style    
 
        
  Something went wrong. 
  ResizeObserver is not defined      ... ❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27 ❯ tests/pages/Prompts.test.tsx:134:11 132| 133| // Wait for loading to complete so afterEach cleanup is clean 134| await waitFor(() => { | ^ 135| expect(screen.getByText('system-default')).toBeInTheDocument() 136| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[14/49]⎯ FAIL tests/pages/Prompts.test.tsx > Prompts page > renders source as tag with correct labels TestingLibraryElementError: Unable to find an element with the text: system-default. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
        
  Something went wrong. 
  ResizeObserver is not defined      Ignored nodes: comments, script, style    
 
        
  Something went wrong. 
  ResizeObserver is not defined      ... ❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27 ❯ tests/pages/Prompts.test.tsx:148:11 146| renderWithProviders() 147| 148| await waitFor(() => { | ^ 149| expect(screen.getByText('system-default')).toBeInTheDocument() 150| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[15/49]⎯ FAIL tests/pages/Relay.test.tsx > Relay page > fetches and displays relay tasks TestingLibraryElementError: Unable to find an element with the text: 已完成. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
  
  中转任务   查看和管理 AI 模型中转请求 

 
     状态筛选 
  
                    Something went wrong.   ResizeObserver is not defined      Ignored nodes: comments, script, style    
 
  
  中转任务   查看和管理 AI 模型中转请求 

 
     状态筛选 
  
                    Something went wrong.   ResizeObserver is not defined      ... ❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27 ❯ tests/pages/Relay.test.tsx:126:11 124| renderWithProviders() 125| 126| await waitFor(() => { | ^ 127| expect(screen.getByText('已完成')).toBeInTheDocument() 128| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[16/49]⎯ FAIL tests/pages/Relay.test.tsx > Relay page > shows loading spinner while fetching TestingLibraryElementError: Unable to find an element with the text: 已完成. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
  
  中转任务   查看和管理 AI 模型中转请求 

 
     状态筛选 
  
                    Something went wrong.   ResizeObserver is not defined      Ignored nodes: comments, script, style    
 
  
  中转任务   查看和管理 AI 模型中转请求 

 
     状态筛选 
  
                    Something went wrong.   ResizeObserver is not defined      ... ❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27 ❯ tests/pages/Relay.test.tsx:148:11 146| 147| // Wait for loading to complete so afterEach cleanup is clean 148| await waitFor(() => { | ^ 149| expect(screen.getByText('已完成')).toBeInTheDocument() 150| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[17/49]⎯ FAIL tests/pages/Relay.test.tsx > Relay page > renders status as colored tag TestingLibraryElementError: Unable to find an element with the text: 已完成. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
  
  中转任务   查看和管理 AI 模型中转请求 

 
     状态筛选 
  
                    Something went wrong.   ResizeObserver is not defined      Ignored nodes: comments, script, style    
 
  
  中转任务   查看和管理 AI 模型中转请求 

 
     状态筛选 
  
                    Something went wrong.   ResizeObserver is not defined      ... ❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27 ❯ tests/pages/Relay.test.tsx:182:11 180| renderWithProviders() 181| 182| await waitFor(() => { | ^ 183| expect(screen.getByText('已完成')).toBeInTheDocument() 184| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[18/49]⎯ FAIL tests/pages/Relay.test.tsx > Relay page > renders model_id column TestingLibraryElementError: Unable to find an element with the text: 已完成. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
  
  中转任务   查看和管理 AI 模型中转请求 

 
     状态筛选 
  
                    Something went wrong.   ResizeObserver is not defined      Ignored nodes: comments, script, style    
 
  
  中转任务   查看和管理 AI 模型中转请求 

 
     状态筛选 
  
                    Something went wrong.   ResizeObserver is not defined      ... ❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27 ❯ tests/pages/Relay.test.tsx:207:11 205| renderWithProviders() 206| 207| await waitFor(() => { | ^ 208| expect(screen.getByText('已完成')).toBeInTheDocument() 209| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[19/49]⎯ FAIL tests/pages/Relay.test.tsx > Relay page > renders token count column TestingLibraryElementError: Unable to find an element with the text: 已完成. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
  
  中转任务   查看和管理 AI 模型中转请求 

 
     状态筛选 
  
                    Something went wrong.   ResizeObserver is not defined      Ignored nodes: comments, script, style    
 
  
  中转任务   查看和管理 AI 模型中转请求 

 
     状态筛选 
  
                    Something went wrong.   ResizeObserver is not defined      ... ❯ waitForWrapper node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.js:163:27 ❯ tests/pages/Relay.test.tsx:225:11 223| renderWithProviders() 224| 225| await waitFor(() => { | ^ 226| expect(screen.getByText('已完成')).toBeInTheDocument() 227| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[20/49]⎯ FAIL tests/pages/Usage.test.tsx > Usage page > renders page title and summary cards TestingLibraryElementError: Unable to find an element with the text: 查看模型使用情况和 Token 消耗. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style  
 
  
  用量统计   查看模型使用情况、Token 消耗和用户转化 

 
    最近 30 天  
       
            总请求数              0         request interceptor > attaches Authorization header when token exists AssertionError: expected null to be 'Bearer test-jwt-token' // Object.is equality - Expected: "Bearer test-jwt-token" + Received: null ❯ tests/services/request.test.ts:65:26 63| await request.get('/test') 64| 65| expect(capturedAuth).toBe('Bearer test-jwt-token') | ^ 66| }) 67| ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[22/49]⎯ FAIL tests/services/request.test.ts > request interceptor > handles 401 with refresh token success AxiosError: Request failed with status code 401 ❯ settle node_modules/.pnpm/axios@1.14.0/node_modules/axios/lib/core/settle.js:20:7 ❯ XMLHttpRequest.onloadend node_modules/.pnpm/axios@1.14.0/node_modules/axios/lib/adapters/xhr.js:62:9 ❯ XMLHttpRequest.methodCall node_modules/.pnpm/@mswjs+interceptors@0.41.3/node_modules/@mswjs/interceptors/src/interceptors/XMLHttpRequest/XMLHttpRequestController.ts:216:19 ❯ Proxy. node_modules/.pnpm/@mswjs+interceptors@0.41.3/node_modules/@mswjs/interceptors/src/utils/createProxy.ts:93:28 ❯ XMLHttpRequestController.trigger node_modules/.pnpm/@mswjs+interceptors@0.41.3/node_modules/@mswjs/interceptors/src/interceptors/XMLHttpRequest/XMLHttpRequestController.ts:641:15 ❯ finalizeResponse node_modules/.pnpm/@mswjs+interceptors@0.41.3/node_modules/@mswjs/interceptors/src/interceptors/XMLHttpRequest/XMLHttpRequestController.ts:431:11 ❯ readNextResponseBodyChunk node_modules/.pnpm/@mswjs+interceptors@0.41.3/node_modules/@mswjs/interceptors/src/interceptors/XMLHttpRequest/XMLHttpRequestController.ts:447:10 ❯ Axios.request node_modules/.pnpm/axios@1.14.0/node_modules/axios/lib/core/Axios.js:46:41 ❯ tests/services/request.test.ts:136:17 134| 135| setStoreState({ token: 'old-jwt', refreshToken: 'old-refresh' }) 136| const res = await request.get('/protected') | ^ 137| 138| expect(res.data).toEqual({ data: 'success' }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[23/49]⎯ FAIL tests/stores/authStore.test.ts > authStore > login sets token, refreshToken, account and permissions AssertionError: expected null to be 'jwt-token' // Object.is equality - Expected: "jwt-token" + Received: null ❯ tests/stores/authStore.test.ts:51:25 49| 50| const state = useAuthStore.getState() 51| expect(state.token).toBe('jwt-token') | ^ 52| expect(state.refreshToken).toBe('refresh-token') 53| expect(state.account).toEqual(mockAccount) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[24/49]⎯ FAIL tests/stores/authStore.test.ts > authStore > super_admin gets admin:full + all permissions AssertionError: expected [] to include 'admin:full' ❯ tests/stores/authStore.test.ts:62:31 60| 61| const state = useAuthStore.getState() 62| expect(state.permissions).toContain('admin:full') | ^ 63| expect(state.permissions).toContain('account:admin') 64| expect(state.permissions).toContain('prompt:admin') ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[25/49]⎯ FAIL tests/stores/authStore.test.ts > authStore > user role gets only basic permissions AssertionError: expected [] to include 'model:read' ❯ tests/stores/authStore.test.ts:73:31 71| 72| const state = useAuthStore.getState() 73| expect(state.permissions).toContain('model:read') | ^ 74| expect(state.permissions).toContain('relay:use') 75| expect(state.permissions).not.toContain('provider:manage') ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[26/49]⎯ FAIL tests/stores/authStore.test.ts > authStore > hasPermission returns true for matching permission AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ tests/stores/authStore.test.ts:93:70 91| it('hasPermission returns true for matching permission', () => { 92| useAuthStore.getState().login('jwt', 'refresh', mockAccount) 93| expect(useAuthStore.getState().hasPermission('provider:manage')).t… | ^ 94| expect(useAuthStore.getState().hasPermission('config:write')).toBe… 95| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[27/49]⎯ FAIL tests/stores/authStore.test.ts > authStore > admin:full grants all permissions via wildcard AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ tests/stores/authStore.test.ts:104:68 102| it('admin:full grants all permissions via wildcard', () => { 103| useAuthStore.getState().login('jwt', 'refresh', superAdminAccount) 104| expect(useAuthStore.getState().hasPermission('anything:here')).toB… | ^ 105| expect(useAuthStore.getState().hasPermission('made:up')).toBe(true) 106| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[28/49]⎯ FAIL tests/stores/authStore.test.ts > authStore > persists account to localStorage on login AssertionError: expected undefined to be 'testuser' // Object.is equality - Expected: "testuser" + Received: undefined ❯ tests/stores/authStore.test.ts:113:42 111| const stored = localStorage.getItem('zclaw_admin_account') 112| expect(stored).not.toBeNull() 113| expect(JSON.parse(stored!).username).toBe('testuser') | ^ 114| }) 115| }) ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[29/49]⎯ Test Files 9 failed | 3 passed (12) Tests 35 failed | 36 passed (71) Start at 17:56:48 Duration 192.48s (transform 8.05s, setup 25.97s, import 1337.87s, tests 50.54s, environment 411.84s)