From 3e492e01460d8ec18787201845fafa3cc929c853 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 9 Jul 2026 15:39:59 +0100 Subject: [PATCH] test(ui): scope default agent selector (#102902) --- ui/src/e2e/agents-set-default-persistence.e2e.test.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ui/src/e2e/agents-set-default-persistence.e2e.test.ts b/ui/src/e2e/agents-set-default-persistence.e2e.test.ts index 1312ca6065e..46ad3021ca2 100644 --- a/ui/src/e2e/agents-set-default-persistence.e2e.test.ts +++ b/ui/src/e2e/agents-set-default-persistence.e2e.test.ts @@ -90,7 +90,10 @@ describeControlUiE2e("Control UI agents Set Default mocked Gateway E2E", () => { // these implicitly assert the dropdown loaded and Set Default is clickable for a // non-default agent. await page.locator(".agent-select__trigger").click(); - await page.getByRole("option", { name: "Kimi agent" }).click(); + await page + .getByRole("listbox", { name: "Select an agent" }) + .getByRole("option", { name: "Kimi agent", exact: true }) + .click(); await page.getByRole("button", { name: "Set Default", exact: true }).click(); // The fix routes Set Default through the canonical save path; without it the click