Merge commit '5e0f8aab7665435f82f9cf022e8b2c5ff0d6ecd7' into codex/sleep-stack-02a

* commit '5e0f8aab7665435f82f9cf022e8b2c5ff0d6ecd7':
  test(ui): wait for task panel activation to settle
This commit is contained in:
Dotta committed 2026-10-30 20:56:18 -05:00
commit 32b522b03e
1 file changed
+10 -2
+10 -2
View File
@@ -143,9 +143,17 @@ it("discovers a panel started after the task is already open, then hides it on s
get.mockRejectedValue(new Error("Access denied")); await refresh(); expect(current).toEqual([]);
});
it("clears automatic activation when the run ends even if its view is still ready", async () => {
await render(); expect(current).not.toEqual([]);
await render();
await vi.waitFor(async () => {
await act(async () => {});
expect(current).not.toEqual([]);
});
await act(async () => { client.setQueryData(queryKeys.issues.liveRuns("task"), []); });
await render(); expect(current).toEqual([]);
await render();
await vi.waitFor(async () => {
await act(async () => {});
expect(current).toEqual([]);
});
});
it("does not carry an old task's ready panel to a new task or disabled plugin", async () => {
await render(); expect(current).not.toEqual([]);