From d9ec6235fdf843adf3c03fc712b0b99be7d65ad7 Mon Sep 17 00:00:00 2001 From: svelte-triage-bot Date: Wed, 26 Aug 2026 17:33:59 +0000 Subject: [PATCH] test: wait for cancelled popstate navigation --- .../kit/test/apps/basics/test/cross-platform/client.test.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/kit/test/apps/basics/test/cross-platform/client.test.js b/packages/kit/test/apps/basics/test/cross-platform/client.test.js index 923240d4a6f2..987e7f98e652 100644 --- a/packages/kit/test/apps/basics/test/cross-platform/client.test.js +++ b/packages/kit/test/apps/basics/test/cross-platform/client.test.js @@ -186,8 +186,10 @@ test.describe('Navigation lifecycle functions', () => { await page.click('h1'); // The browsers block attempts to prevent navigation on a frame that's never had a user gesture. await page.goBack(); - expect(await page.innerHTML('pre')).toBe('1 false popstate'); - expect(page.url()).toBe(baseURL + '/navigation-lifecycle/before-navigate/prevent-navigation'); + await expect(page.locator('pre')).toHaveText('1 false popstate'); + await expect(page).toHaveURL( + baseURL + '/navigation-lifecycle/before-navigate/prevent-navigation' + ); }); test('beforeNavigate prevents unload', async ({ page }) => {