RUN v4.1.1 /home/sawyer/projects/bb/.claude/worktrees/wf_570fde41-63f-4/apps/app stdout | src/components/plugin/file-opener-tabs.issue-1773.test.ts > issue #1773: docs file-opener tab vs thread-tabs contract > threadTabsSchema accepts the opener tab (FAILS on main: unrecognized key) ZodError.message: [ { "code": "unrecognized_keys", "keys": [ "fileOpenerOwner" ], "path": [ 0 ], "message": "Unrecognized key: \"fileOpenerOwner\"" } ] ❯ src/components/plugin/file-opener-tabs.issue-1773.test.ts (2 tests | 1 failed) 6ms × threadTabsSchema accepts the opener tab (FAILS on main: unrecognized key) 4ms ❯ src/lib/fixed-panel-tabs-sync.issue-1773.test.ts (1 test | 1 failed) 122ms × persists a plugin file-opener tab instead of toasting and dropping it 121ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 2 ⎯⎯⎯⎯⎯⎯⎯ FAIL src/lib/fixed-panel-tabs-sync.issue-1773.test.ts > issue #1773: docs file-opener tab sync > persists a plugin file-opener tab instead of toasting and dropping it AssertionError: expected "vi.fn()" to not be called at all, but actually been called 1 times Received: 1st vi.fn() call: Array [ "Couldn’t sync tabs", Object { "description": "[ { "code": "unrecognized_keys", "keys": [ "fileOpenerOwner" ], "path": [ 1 ], "message": "Unrecognized key: \"fileOpenerOwner\"" } ]", }, ] Number of calls: 1 ❯ src/lib/fixed-panel-tabs-sync.issue-1773.test.ts:127:34 125| // Bug on main: no PUT is ever sent, the user gets the toast, and … 126| // is reconciled away against the server list. 127| expect(toastMocks.error).not.toHaveBeenCalled(); // FAILS on main | ^ 128| expect(apiMocks.updateThreadTabs).toHaveBeenCalledTimes(1); 129| expect(result.current.state.secondary.tabs.map((tab) => tab.id)).t… ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯ FAIL src/components/plugin/file-opener-tabs.issue-1773.test.ts > issue #1773: docs file-opener tab vs thread-tabs contract > threadTabsSchema accepts the opener tab (FAILS on main: unrecognized key) AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ src/components/plugin/file-opener-tabs.issue-1773.test.ts:45:28 43| console.log("ZodError.message:\n" + result.error.message); 44| } 45| expect(result.success).toBe(true); | ^ 46| }); 47| }); ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/2]⎯ Test Files 2 failed (2) Tests 2 failed | 1 passed (3) Start at 15:09:37 Duration 1.28s (transform 615ms, setup 34ms, import 1.10s, tests 129ms, environment 425ms)