diff options
| author | Luke Parker <[email protected]> | 2026-03-19 09:54:01 +1000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-19 09:54:01 +1000 |
| commit | 5d2f8d77f964d7be6b9c9e0602f0eb6bb68993b9 (patch) | |
| tree | 4677a8eb6e6d093579489bcd71c9dd812aca0da1 /packages/app | |
| parent | 81be544981d04cc48b2aa5193c1b2b7096ec8bc4 (diff) | |
| download | opencode-5d2f8d77f964d7be6b9c9e0602f0eb6bb68993b9.tar.gz opencode-5d2f8d77f964d7be6b9c9e0602f0eb6bb68993b9.zip | |
fix: restore recent test regressions and upgrade effect beta (#18158)
Diffstat (limited to 'packages/app')
| -rw-r--r-- | packages/app/e2e/prompt/prompt-multiline.spec.ts | 18 | ||||
| -rw-r--r-- | packages/app/package.json | 2 | ||||
| -rw-r--r-- | packages/app/src/pages/layout.tsx | 1 |
3 files changed, 14 insertions, 7 deletions
diff --git a/packages/app/e2e/prompt/prompt-multiline.spec.ts b/packages/app/e2e/prompt/prompt-multiline.spec.ts index 216aa3fda..3584773bb 100644 --- a/packages/app/e2e/prompt/prompt-multiline.spec.ts +++ b/packages/app/e2e/prompt/prompt-multiline.spec.ts @@ -7,12 +7,18 @@ test("shift+enter inserts a newline without submitting", async ({ page, gotoSess await expect(page).toHaveURL(/\/session\/?$/) const prompt = page.locator(promptSelector) - await prompt.click() - await page.keyboard.type("line one") - await page.keyboard.press("Shift+Enter") - await page.keyboard.type("line two") + await prompt.focus() + await expect(prompt).toBeFocused() + + await prompt.pressSequentially("line one") + await expect(prompt).toBeFocused() + + await prompt.press("Shift+Enter") + await expect(page).toHaveURL(/\/session\/?$/) + await expect(prompt).toBeFocused() + + await prompt.pressSequentially("line two") await expect(page).toHaveURL(/\/session\/?$/) - await expect(prompt).toContainText("line one") - await expect(prompt).toContainText("line two") + await expect.poll(() => prompt.evaluate((el) => el.innerText)).toBe("line one\nline two") }) diff --git a/packages/app/package.json b/packages/app/package.json index 878cfb8e3..545d31309 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -56,7 +56,7 @@ "@solidjs/router": "catalog:", "@thisbeyond/solid-dnd": "0.7.5", "diff": "catalog:", - "effect": "4.0.0-beta.31", + "effect": "catalog:", "fuzzysort": "catalog:", "ghostty-web": "github:anomalyco/ghostty-web#main", "luxon": "catalog:", diff --git a/packages/app/src/pages/layout.tsx b/packages/app/src/pages/layout.tsx index c84c7272d..4c3a00dfb 100644 --- a/packages/app/src/pages/layout.tsx +++ b/packages/app/src/pages/layout.tsx @@ -566,6 +566,7 @@ export default function Layout(props: ParentProps) { const [autoselecting] = createResource(async () => { await ready.promise await layout.ready.promise + if (!untrack(() => state.autoselect)) return const list = layout.projects.list() const last = server.projects.last() |
