From 401947c631396b534b793b3a9592fe61f276029f Mon Sep 17 00:00:00 2001 From: Chao Wu Date: Fri, 25 Sep 2026 08:04:01 -0700 Subject: [PATCH] Wait for inbox rows before smoke-test navigation --- e2e/composer.spec.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/e2e/composer.spec.ts b/e2e/composer.spec.ts index 40c3a46..cb8906f 100644 --- a/e2e/composer.spec.ts +++ b/e2e/composer.spec.ts @@ -827,7 +827,8 @@ test('discovers a provider-gated send through the pending readout and Go to Outb page }) => { await app.evaluate(({ ipcMain }, channel) => ipcMain.emit(channel, {}, 0), TEST_CHANNELS.setUndoSendDelay) - await page.getByTestId('thread-list').waitFor() + // The list shell appears before its rows; J needs the seeded page to be ready. + await expect(page.getByTestId('thread-row')).toHaveCount(8) await page.evaluate(() => (document.activeElement as HTMLElement | null)?.blur()) await page.keyboard.press('j') await expect.poll(() => selectedIndex(page)).toBe(1)