diff --git a/packages/app/e2e/regression/settings.spec.ts b/packages/app/e2e/regression/settings.spec.ts index 3b681e06956..32c7d03db85 100644 --- a/packages/app/e2e/regression/settings.spec.ts +++ b/packages/app/e2e/regression/settings.spec.ts @@ -100,8 +100,9 @@ test("arrow keys wrap around the theme list", async ({ page }) => { const { settings } = await open(page) await settings.getByRole("tab", { name: "Appearance", exact: true }).click() await settings.locator('[data-action="settings-theme"]').click() - const options = page.getByRole("listbox").getByRole("option") - await expect(page.getByRole("option", { name: "OpenCode", selected: true })).toBeFocused() + const listbox = page.getByRole("listbox") + const options = listbox.getByRole("option") + await expect(listbox.getByRole("option", { name: "OpenCode", selected: true })).toBeFocused() await page.keyboard.press("End") await expect(options.last()).toBeFocused()