modern-fireman-99755
07/02/2026, 8:07 AMactivateProfileViaUI (the setup step every mock-LLM e2e test runs) flaked because its 15s poll did a full page.goto("/settings/llm") reload on every tick, unnecessary, since the "Active" badge updates reactively, and it could silently skip the activation click when the just-created profile row hadn't rendered yet, then wait for a badge that was never set.
The fix is to wait for the row to appear, retry the open-menu → "Set active" gesture with expect().toPass(), and assert the badge shows reactively — no per-tick reload.
This has the same coverage as a test.
cc @quick-window-91705modern-fireman-99755
07/02/2026, 11:47 AMmodern-fireman-99755
07/02/2026, 1:04 PMWorkflow Period Runs (pass+fail) Failures Rate
Mock-LLM E2E Tests (Playwright) May 27 – Jul 2 1,187 305 26%
Mock-LLM Docker E2E Tests Jun 1 – Jul 2 1,661 290 17%
Agent E2E Selector Jun 8 (10 runs) 9 6 —modern-fireman-99755
07/02/2026, 1:04 PM