summaryrefslogtreecommitdiffhomepage
path: root/packages/app/e2e/commands
diff options
context:
space:
mode:
authorFilip <[email protected]>2026-03-07 16:47:45 +0100
committerGitHub <[email protected]>2026-03-07 09:47:45 -0600
commit66fcab7b0801130c212aa67159415d75d935f555 (patch)
treeee7edb3346c6b3ecc0147f227b4b1a0aabbb0713 /packages/app/e2e/commands
parent641e1781a25f848a9375a9196e5039c8e65e5551 (diff)
downloadopencode-66fcab7b0801130c212aa67159415d75d935f555.tar.gz
opencode-66fcab7b0801130c212aa67159415d75d935f555.zip
fix(app): preserve file tree tab on reopen + fix e2e test regressions (#16482)
Diffstat (limited to 'packages/app/e2e/commands')
-rw-r--r--packages/app/e2e/commands/panels.spec.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/app/e2e/commands/panels.spec.ts b/packages/app/e2e/commands/panels.spec.ts
index 58c1f0a9a..7e5d7bd6e 100644
--- a/packages/app/e2e/commands/panels.spec.ts
+++ b/packages/app/e2e/commands/panels.spec.ts
@@ -10,6 +10,8 @@ const expanded = async (el: { getAttribute: (name: string) => Promise<string | n
test("review panel can be toggled via keybind", async ({ page, gotoSession }) => {
await gotoSession()
+ const reviewPanel = page.locator("#review-panel")
+
const treeToggle = page.getByRole("button", { name: "Toggle file tree" }).first()
await expect(treeToggle).toBeVisible()
if (await expanded(treeToggle)) await treeToggle.click()
@@ -19,13 +21,13 @@ test("review panel can be toggled via keybind", async ({ page, gotoSession }) =>
await expect(reviewToggle).toBeVisible()
if (await expanded(reviewToggle)) await reviewToggle.click()
await expect(reviewToggle).toHaveAttribute("aria-expanded", "false")
- await expect(page.locator("#review-panel")).toHaveCount(0)
+ await expect(reviewPanel).toHaveAttribute("aria-hidden", "true")
await page.keyboard.press(`${modKey}+Shift+R`)
await expect(reviewToggle).toHaveAttribute("aria-expanded", "true")
- await expect(page.locator("#review-panel")).toBeVisible()
+ await expect(reviewPanel).toHaveAttribute("aria-hidden", "false")
await page.keyboard.press(`${modKey}+Shift+R`)
await expect(reviewToggle).toHaveAttribute("aria-expanded", "false")
- await expect(page.locator("#review-panel")).toHaveCount(0)
+ await expect(reviewPanel).toHaveAttribute("aria-hidden", "true")
})