playwright/packages/playwright-core
Joey Arhar ab323122d8
feat(chromium): use Element.checkVisibility in isElementVisible (#16592)
Element.checkVisibility is a new browser API that was shipped in
chromium 105:
https://bugs.chromium.org/p/chromium/issues/detail?id=1309533

Using checkVisibility accounts for the content-visibility:hidden in the
user-agent ShadowRoot of the details element, which means we can remove
the usage of the AutoExpandDetailsElementFlag (I am trying to remove the
flag in chromium).

This behavior is covered by the existing "isVisible and isHidden should
work with details" test in locator-convenience.spec.ts.
2022-09-22 13:48:58 -07:00
..
bin feat(containers): introduce separate container commands (#17541) 2022-09-22 13:38:54 -07:00
bundles chore: bump 'ip' peer dependency (#15750) 2022-07-18 20:04:26 +02:00
src feat(chromium): use Element.checkVisibility in isElementVisible (#16592) 2022-09-22 13:48:58 -07:00
types docs: fix typo persistet -> persisted (#17498) 2022-09-21 13:58:34 +02:00
.npmignore chore: babel, expect, zip bundles (#13588) 2022-04-18 11:31:58 -07:00
browsers.json feat(firefox-beta): roll to r1355 (#17492) 2022-09-21 11:13:07 -07:00
cli.js chore: migrate to monorepo (#9421) 2021-10-11 16:52:17 +02:00
index.d.ts chore: migrate to monorepo (#9421) 2021-10-11 16:52:17 +02:00
index.js chore: sunset Node.js 12 (#16512) 2022-08-15 18:10:04 +02:00
index.mjs fix: export request from index.jsm (#13158) 2022-03-30 09:35:47 -07:00
package.json chore: move container integration back to playwright-core (#17487) 2022-09-21 12:45:43 -07:00
README.md chore: drop dependency on playwright-core in all our packages (#2318) 2020-05-21 13:18:15 -07:00
ThirdPartyNotices.txt chore: bump 'ip' peer dependency (#15750) 2022-07-18 20:04:26 +02:00

playwright-core

This package contains the no-browser flavor of Playwright.