Two different tests in apps/web/src/components/billing/InvoiceWorkspace.test.tsx failed on consecutive CI runs of PR #3264 (a PR that touches nothing billing-related), each passing locally (15/15) and on rerun with no code change:
- run 31264337259:
holds a header Issue click while the editor is dirty, then fires it when the save settles (1038ms)
- run 31265650231:
does NOT fire a queued Issue when the pending save fails — the whole point of the failure nonce
Both are in the queued-Issue/save-settling cluster, and both sit around the ~1s mark, which suggests a fake-timer or waitFor race in the dirty-save → queued-action flow rather than a product bug.
Not chased in #3264 — confirmed unrelated there. Filing so the next Test Web red on these tests has a home.
🤖 Generated with Claude Code
Two different tests in
apps/web/src/components/billing/InvoiceWorkspace.test.tsxfailed on consecutive CI runs of PR #3264 (a PR that touches nothing billing-related), each passing locally (15/15) and on rerun with no code change:holds a header Issue click while the editor is dirty, then fires it when the save settles(1038ms)does NOT fire a queued Issue when the pending save fails — the whole point of the failure nonceBoth are in the queued-Issue/save-settling cluster, and both sit around the ~1s mark, which suggests a fake-timer or waitFor race in the dirty-save → queued-action flow rather than a product bug.
Not chased in #3264 — confirmed unrelated there. Filing so the next Test Web red on these tests has a home.
🤖 Generated with Claude Code