diff --git a/packages/playwright-core/browsers.json b/packages/playwright-core/browsers.json index abc1ed24a1..f45291c778 100644 --- a/packages/playwright-core/browsers.json +++ b/packages/playwright-core/browsers.json @@ -21,13 +21,13 @@ }, { "name": "firefox", - "revision": "1414", + "revision": "1415", "installByDefault": true, "browserVersion": "114.0.2" }, { "name": "firefox-beta", - "revision": "1415", + "revision": "1416", "installByDefault": false, "browserVersion": "115.0b8" }, diff --git a/tests/page/page-click.spec.ts b/tests/page/page-click.spec.ts index 87fff7ff75..e3883563cc 100644 --- a/tests/page/page-click.spec.ts +++ b/tests/page/page-click.spec.ts @@ -1066,3 +1066,25 @@ it('ensure events are dispatched in the individual tasks', async ({ page, browse 'timeout outer', ]); }); + +it('should click if opened select covers the button', async ({ page }) => { + it.info().annotations.push({ type: 'issue', description: 'https://github.com/microsoft/playwright/issues/23618' }); + await page.setContent(` +
+ +
+
+ +
+ `); + await page.click('select'); + await page.click('button'); + expect(await page.evaluate('window.__CLICKED')).toBe(42); +});