diff --git a/tests/page/page-autowaiting-basic.spec.ts b/tests/page/page-autowaiting-basic.spec.ts
index 3190efbcfb..7f0c61b967 100644
--- a/tests/page/page-autowaiting-basic.spec.ts
+++ b/tests/page/page-autowaiting-basic.spec.ts
@@ -40,6 +40,12 @@ it('should await navigation when clicking anchor', async ({ page, server }) => {
expect(messages.join('|')).toBe('route|navigated|click');
});
+it('should not stall on JS navigation link', async ({ page, browserName }) => {
+ it.fixme(browserName === 'webkit');
+ await page.setContent(`console.log`);
+ await page.click('a');
+});
+
it('should await navigation when clicking anchor programmatically', async ({ page, server }) => {
const messages = initServer(server);
await page.setContent(`empty.html`);