summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-03-11 16:10:58 -0500
committerAdam <[email protected]>2026-03-11 16:11:02 -0500
commita1cda29012e9521b1453950b5490fe18db1db4d5 (patch)
tree87a6f984928cedf6a20670dc3773c5c0e5dd97c7
parentf96e2d4222d70849ef8d4992565dc94e64832243 (diff)
downloadopencode-a1cda29012e9521b1453950b5490fe18db1db4d5.tar.gz
opencode-a1cda29012e9521b1453950b5490fe18db1db4d5.zip
chore: fix test
-rw-r--r--packages/app/e2e/session/session-review.spec.ts7
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/app/e2e/session/session-review.spec.ts b/packages/app/e2e/session/session-review.spec.ts
index 89d04e67d..fbca8d33a 100644
--- a/packages/app/e2e/session/session-review.spec.ts
+++ b/packages/app/e2e/session/session-review.spec.ts
@@ -85,7 +85,10 @@ async function expand(page: Parameters<typeof test>[0]["page"]) {
async function waitMark(page: Parameters<typeof test>[0]["page"], file: string, mark: string) {
await page.waitForFunction(
({ file, mark }) => {
- const head = Array.from(document.querySelectorAll("h3")).find(
+ const view = document.querySelector('[data-slot="session-review-scroll"] .scroll-view__viewport')
+ if (!(view instanceof HTMLElement)) return false
+
+ const head = Array.from(view.querySelectorAll("h3")).find(
(node) => node instanceof HTMLElement && node.textContent?.includes(file),
)
if (!(head instanceof HTMLElement)) return false
@@ -106,7 +109,7 @@ async function spot(page: Parameters<typeof test>[0]["page"], file: string) {
const view = document.querySelector('[data-slot="session-review-scroll"] .scroll-view__viewport')
if (!(view instanceof HTMLElement)) return null
- const row = Array.from(document.querySelectorAll("h3")).find(
+ const row = Array.from(view.querySelectorAll("h3")).find(
(node) => node instanceof HTMLElement && node.textContent?.includes(file),
)
if (!(row instanceof HTMLElement)) return null