Skip to content

test(mcp): fixme flaky annotate screencast test on Firefox/Windows - #42115

Open
microsoft-playwright-automation[bot] wants to merge 1 commit into
mainfrom
fix-flakes/windows-latest-30886770686
Open

test(mcp): fixme flaky annotate screencast test on Firefox/Windows#42115
microsoft-playwright-automation[bot] wants to merge 1 commit into
mainfrom
fix-flakes/windows-latest-30886770686

Conversation

@microsoft-playwright-automation

Copy link
Copy Markdown
Contributor

The MCP CLI test "should switch screencast to -s session on show --annotate"
flakes only on the mcp-windows-latest-firefox bot. connectToDashboard polls
cli list --all --json for the bound show server, but on Firefox/Windows the
server occasionally never registers within the 90s budget, so the poll exhausts
and the run dies with "Cannot read properties of undefined (reading 'endpoint')"
at tests/mcp/cli-fixtures.ts (server.endpoint). Scope a fixme to that config;
it keeps running everywhere else.

DB evidence (rolling CI window, 354 runs on mcp-windows-latest-firefox):
18 failed runs, fails exclusively on this bot, low steady rate through
2026-08-03; passes on every other browser and OS. No linked issue or open PR.

Run history (mcp-windows-latest-firefox, oldest first, 354 squares):

🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟥🟩🟥🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟥🟩🟩🟩🟩🟥🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟥🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟥🟥🟥🟩🟩🟩🟥🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟥🟩🟩🟩🟩🟩🟩🟥🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟥🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟥🟩🟩🟩🟩🟩🟥🟩🟩🟩🟩🟩🟩🟩🟥🟩🟥🟩🟥🟩🟩🟩🟩🟩🟩🟩🟩🟩🟥🟩

Verified locally on windows-latest:

  • npm run test-mcp -- --project=firefox tests/mcp/annotate.spec.ts:446 -> 1 skipped
  • npm run test-mcp -- --project=chromium tests/mcp/annotate.spec.ts:446 -> 1 passed (still runs elsewhere)
  • npm run flint -> clean (pre-existing unrelated check-deps path warning only)

Run: https://github.com/microsoft/playwright/actions/runs/30886770686

Suggested-reviewer: Skn0tt

The MCP CLI test "should switch screencast to -s session on show --annotate"
flakes only on the mcp-windows-latest-firefox bot. connectToDashboard polls
cli list --all --json for the bound show server, but on Firefox/Windows the
server occasionally never registers within the 90s budget, so the poll exhausts
and the run dies with "Cannot read properties of undefined (reading 'endpoint')"
at tests/mcp/cli-fixtures.ts (server.endpoint). Scope a fixme to that config;
it keeps running everywhere else.

DB evidence (rolling CI window, 354 runs on mcp-windows-latest-firefox):
18 failed runs, fails exclusively on this bot, low steady rate through
2026-08-03; passes on every other browser and OS. No linked issue or open PR.

Run history (mcp-windows-latest-firefox, oldest first, 354 squares):

[🟩](https://github.com/microsoft/playwright/actions/runs/29501622244/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29510845810/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29511678272/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29512011009/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29513768518/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29513788910/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29514220502/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29516107891/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29521276041/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29525081343/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29525629387/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29527833989/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29528556072/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29531604730/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29531635634/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29531962727/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29536657161/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29540794069/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29541650743/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29544632336/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29544830119/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29563053150/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29570099802/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29578855956/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29579787158/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29584232141/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29585973151/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29587651076/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29589683287/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29589933535/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29592106323/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29593472818/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29595934245/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29595919270/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29598529935/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29601440437/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29602613596/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29610327000/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29611131749/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29611318236/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29611444925/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29612805124/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29613013791/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29613759549/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29614355010/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29616521180/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29618375244/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29618801828/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29622301444/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29632202094/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29680689170/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29681579129/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29686210368/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29730373376/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29730358847/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29734622276/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29734693261/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29737135389/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29754771769/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29755369081/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29761788996/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29762776545/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29763385539/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29769697427/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29661317313/attempts/2)[🟩](https://github.com/microsoft/playwright/actions/runs/29772368311/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29775716882/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29776559788/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29779289292/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29780741399/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29782299135/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29782328356/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29784817503/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29787498537/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29789509445/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29787898177/attempts/2)[🟩](https://github.com/microsoft/playwright/actions/runs/29789969185/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29791328924/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29791345420/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29794613203/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29794966923/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29795206181/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29795426719/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29800511892/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29810711618/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29814245683/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29818903563/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29818975702/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29820823363/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29822273362/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29832514166/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29835192237/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29835236719/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29832460756/attempts/2)[🟩](https://github.com/microsoft/playwright/actions/runs/29836785366/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29838698978/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29844140319/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29845175997/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29845391886/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29852862282/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29853803269/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29855173203/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29855614143/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29855625951/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29856729060/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29858505061/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29859882636/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29860053258/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29860264028/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29854109515/attempts/2)[🟩](https://github.com/microsoft/playwright/actions/runs/29863130236/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29863129865/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29863130290/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29863129858/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29865460924/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29866867126/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29867204726/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29867308968/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29868204147/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29870664995/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29870792407/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29871956019/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29870814300/attempts/2)[🟩](https://github.com/microsoft/playwright/actions/runs/29873996219/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29874748640/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29874783954/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29874904664/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29875557321/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29877078285/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29879172517/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29883408370/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29888174910/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29900429595/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29904950041/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29905221343/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29906655354/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29909890231/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29911466071/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29913528300/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29913780666/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29915407503/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29918102339/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29918637083/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29924682065/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29929945382/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29931171246/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29932911181/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29933247646/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29938468503/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29940740366/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29940776858/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29945242893/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29945230155/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29949939584/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29953886735/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29954678992/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29957712526/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29836413160/attempts/2)[🟩](https://github.com/microsoft/playwright/actions/runs/29958590462/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29959615034/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29960743784/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29986800419/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29989340713/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29997446748/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30000511911/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30000526411/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30002504458/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30002550614/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30003704371/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30005068240/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30005233173/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30012947639/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30013054436/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30013002516/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30013096074/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30014511758/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30015186167/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30015301494/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30016033407/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30017125515/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30019936538/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30020951381/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30028623943/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30030075620/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30030184638/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30034115836/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30037717747/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30038154824/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30040510951/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30032998028/attempts/2)[🟩](https://github.com/microsoft/playwright/actions/runs/30043643321/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30043730172/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30046492910/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30046789139/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30047050297/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30047267161/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30047825010/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30051315410/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30054320983/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30055514374/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30056208563/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30059082398/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30061238899/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30064063784/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30075575439/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30087004300/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30087062511/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30087504893/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30087875085/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30094109519/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30096158758/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30096507527/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30096561891/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30099474150/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30100572786/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30088030550/attempts/2)[🟩](https://github.com/microsoft/playwright/actions/runs/30105296049/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30106394482/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30109152780/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30110226607/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30110572263/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30111592260/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30116300015/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30122429906/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30125931489/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30125949329/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30126034540/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30126214408/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30128284470/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30128336836/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30128548928/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30128995656/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30130964825/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30132518373/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30254864864/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30260549822/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30272091693/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30161583923/attempts/2)[🟩](https://github.com/microsoft/playwright/actions/runs/30275791430/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30281800999/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30282186229/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30282257097/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30286304961/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30295465040/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30295964591/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/29891207136/attempts/2)[🟩](https://github.com/microsoft/playwright/actions/runs/30314129589/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30317038986/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30317255877/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30339280593/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30345832176/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30347183518/attempts/2)[🟩](https://github.com/microsoft/playwright/actions/runs/30349300701/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30349416496/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30352393182/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30353011149/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30357733552/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30357990847/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30362317707/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30362600630/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30374618782/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30374665393/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30374719497/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30374877344/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30375058306/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30375461166/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30362866317/attempts/2)[🟩](https://github.com/microsoft/playwright/actions/runs/30433445162/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30439562783/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30440678522/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30441062082/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30441096193/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30442274131/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30443445862/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30455756803/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30457260139/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30467360900/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30467479477/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30469109080/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30469411778/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30470071280/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30470278777/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30477921251/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30481073965/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30490358096/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30490403827/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30491449106/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30493029233/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30493959753/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30494089582/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30494591451/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30495285489/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30498894345/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30523774131/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30530696560/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30530790468/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30534756525/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30537451019/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30539645796/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30539861150/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30542293492/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30542345120/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30542700276/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30542882618/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30556992788/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30559579801/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30565052046/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30568188925/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30568292210/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30568320799/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30451715251/attempts/2)[🟩](https://github.com/microsoft/playwright/actions/runs/30569350776/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30540843460/attempts/2)[🟩](https://github.com/microsoft/playwright/actions/runs/30578120800/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30581383988/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30581357609/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30581405553/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30585190799/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30613671563/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30618799811/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30623887931/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30624509210/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30624571571/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30634904513/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30639537523/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30653778879/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30667276365/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30667286172/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30667347083/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30668926959/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30795112496/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30805738188/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30805800491/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30808138389/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30827092387/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30833251152/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30850655993/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30850748524/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30850842677/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30850849840/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30852617825/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30853033245/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30854798207/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30855370783/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30855807467/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30856623561/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30856795241/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30859297945/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30859305404/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30859315568/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30859360174/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30862424062/attempts/1)[🟥](https://github.com/microsoft/playwright/actions/runs/30864655498/attempts/1)[🟩](https://github.com/microsoft/playwright/actions/runs/30877028080/attempts/1)

Verified locally on windows-latest:
- npm run test-mcp -- --project=firefox tests/mcp/annotate.spec.ts:446 -> 1 skipped
- npm run test-mcp -- --project=chromium tests/mcp/annotate.spec.ts:446 -> 1 passed (still runs elsewhere)
- npm run flint -> clean (pre-existing unrelated check-deps path warning only)

Run: https://github.com/microsoft/playwright/actions/runs/30886770686

Suggested-reviewer: Skn0tt
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Test results for "MCP"

7971 passed, 1285 skipped


Merge workflow run.

@Skn0tt

Skn0tt commented Aug 4, 2026

Copy link
Copy Markdown
Member

@copilot can you please look at the test results DB to figure out if this flakiness was introduced by a particular commit? The diagram looks like it.

Copilot AI commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

@copilot can you please look at the test results DB to figure out if this flakiness was introduced by a particular commit? The diagram looks like it.

I dug into the run history (I can't query the results DB directly from the agent sandbox, so this is based on the runs listed in the description plus the Actions API).

The boundary isn't clean, unfortunately:

  • Last 172 runs before 2026-07-23 are all green.
  • First red is run 30014511758 (2026-07-23 14:09, PR branch recorder-unify-coalescing, based on main at 1299d0f6c).
  • The immediately preceding main run 30013096074 is main at the same 1299d0f6c, 18 minutes earlier, and this test passed there.

So last-green and first-red share the same base commit — there's no commit that flipped it deterministically, which fits the low steady failure rate afterwards (18/354, no clustering on any one PR or branch).

The suspects that landed in the two-day window right before the first red, all touching what this test exercises:

If you want a firmer answer, a rerun of the mcp-windows-firefox job at 244a1ffd~1 vs 244a1ffd a few times would settle the Firefox-roll hypothesis — I can't trigger that from here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants