48 Commits

Author SHA1 Message Date
Dmitry Gozman b01d0d1e5f chore: mark v1.54.0 (#36626) 2025-07-09 20:33:03 +01:00
Dmitry Gozman 117dfd1914 fix(types): remove partitionKey from storageState() type (#36599) 2025-07-08 16:24:30 +01:00
Simon Knott d3647da39c chore(ports): ConsoleMessage.type remains as string in java and dotnet (#36598) 2025-07-08 16:35:07 +02:00
ReaZzy bbf198a5e4 fix: use literals as a return value in ConsoleMessage's type (#36036) (#36568) 2025-07-07 07:12:39 +01:00
Max Schmitt bf3101f455 feat(chromium): add local-fonts API permission (#36186) 2025-06-12 23:46:56 +02:00
Gwenn Le Bihan 0ace76a4b1 docs: mention trace viewer as debugging tool for the Mouse API class (#35857) 2025-06-06 16:27:10 +01:00
Yury Semikhatsky c930e6763d feat(cookie): export/import chips cookies (#36168) 2025-06-06 08:24:38 -07:00
Adam Gastineau 2bc8ed0fc9 docs(context): document the browser() call from persistent context (#36216) 2025-06-05 11:33:48 -07:00
Max Schmitt 227b1230a0 chore: mark v1.54.0-next (#36200) 2025-06-04 16:31:13 +01:00
Max Schmitt 2e57a78da8 chore: add release notes for v1.53 (#36196) 2025-06-04 16:10:51 +01:00
Dmitry Gozman f72f931b3e chore: remove browser.on('context') event (#36154) 2025-06-02 10:32:09 +01:00
Noritaka Kobayashi f4d655adcc chore: fix typos (#36091) 2025-05-29 11:17:13 -07:00
Simon Knott b8ed476258 Reapply "chore(devices): Add more devices (#35961)" (#36096) 2025-05-27 18:46:33 +02:00
Dmitry Gozman a5d1a18ff5 feat: browser.on('context') event (#36046) 2025-05-22 19:38:27 +01:00
Yury Semikhatsky 697787cd16 Revert "chore(devices): Add more devices (#35961)" (#36002) 2025-05-19 13:55:11 -07:00
Serghei Pogodin 98cdc21fa5 chore(devices): Add more devices (#35961) 2025-05-19 12:46:14 -07:00
Pavel Feldman 313de29fab feat(locator): introduce locator.describe() (#35969) 2025-05-16 13:40:47 -07:00
Yury Semikhatsky 5e238fcb19 docs: deprecate Logger api (#35978) 2025-05-16 10:27:17 -07:00
Dmitry Gozman 191d912f20 feat(firefox): support custom policies.json (#35926) 2025-05-14 09:38:24 +01:00
Yury Semikhatsky d8193ca947 devops: consolidate build.js files (#35935) 2025-05-12 19:22:14 -07:00
Yury Semikhatsky c5c9cca5ef devops: custom watch for bundle esbuild steps (#35914) 2025-05-09 12:19:44 -07:00
Pavel Feldman f89d0ae870 chore: make refs & emitGeneric private for mcp (#35888) 2025-05-08 08:33:10 -07:00
Adam Gastineau 00429efc4a docs(tracing): clarify diff between test tracing and context.tracing (#35852) 2025-05-06 11:25:33 -07:00
Pavel Feldman 7ec70c61d7 feat(aria): emit generic nodes (#35686) 2025-04-21 17:36:10 -07:00
Pavel Feldman 0109882a66 docs: add example w/ params for locator.evaluate (#35645) 2025-04-16 19:34:56 -07:00
Max Schmitt 47ad692952 chore: mark 1.53.0-next (#35615) 2025-04-15 14:07:49 +02:00
Dmitry Gozman a6d5c981af Revert "feat: support proxy in connect/connectOverCDP (#35389)" (#35542) 2025-04-08 21:10:38 +01:00
Dmitry Gozman 471a28e0d5 feat: support proxy in connect/connectOverCDP (#35389) 2025-03-28 12:03:54 +00:00
Simon Knott 3340855109 chore: support typed arrays in indexeddb (#34949) 2025-03-26 18:04:45 +01:00
Yury Semikhatsky b83e0af11a fix: do not allow to override cookie header (#35168)
Behavior before this PR regarding 'Cookie' header already varied between browsers:
- Chromium would not respect the 'Cookie' header if there was one with the same name in its cookie jar. If there was no corresponding cooke in the cookie jar, Chromium would apply one from the overrides.
- WebKit would always take one from the cookie jar.

To override cookies `addCookies` should be used instead.


See https://docs.google.com/document/d/1LXMSP4GVxFLYJxA6z4upKqwkgD-TnVCGeX-daS4VQjk/edit?usp=sharing for mode details.

Reference https://github.com/microsoft/playwright/issues/35154
2025-03-20 16:35:03 -07:00
Chris beea7c30c5 feat: Add maxRedirects to options of apiRequest.newContext (#35160) 2025-03-17 13:47:52 +00:00
Dmitry Gozman accd7c6c9e docs: clarify that userDataDir cannot be used concurrently (#35228) 2025-03-17 11:11:45 +00:00
Chris deaa714ab4 docs: Update outdated links & broken anchors (#35181)
Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: Max Schmitt <max@schmitt.mx>
2025-03-13 10:41:02 +01:00
Pavel Feldman 807d9066d6 chore: allow generating aria references (#35132) 2025-03-10 14:39:37 -07:00
Max Schmitt 6f99ad63dd chore: hide indexedDB from storageState() and BrowserContext option (#35058) 2025-03-06 09:59:20 +01:00
Yury Semikhatsky cd437c972d fix: do not change glob pattern when converting to url (#34923) 2025-02-28 13:44:25 -08:00
Dmitry Gozman 218e4e90aa chore: mark v1.52.0-next (#34974) 2025-02-28 20:38:53 +00:00
Dmitry Gozman 53f38f19a4 chore: change playwright-client private package version to 0.0.0 (#34975) 2025-02-28 14:16:41 +00:00
Dmitry Gozman 8d8c9a55cd docs: js release notes for 1.51 (#34972)
Signed-off-by: Dmitry Gozman <dgozman@gmail.com>
Co-authored-by: Simon Knott <info@simonknott.de>
2025-02-28 13:22:51 +00:00
Dmitry Gozman 3ce9ae6a7d chore: replace locator.visible with filter({ visible }) (#34947) 2025-02-27 13:44:53 +00:00
Simon Knott 837abfbc15 chore: document indexeddb type as "unknown" (#34944) 2025-02-27 14:29:22 +01:00
Simon Knott 10fc0ef221 chore: make indexeddb opt-in (#34942) 2025-02-27 14:27:54 +01:00
Yury Semikhatsky b5fe029c1b chore: remove failOnStatusCode from Browser.newContext, rename (#34936) 2025-02-26 15:03:21 -08:00
Dmitry Gozman ed0bf35435 feat: locator.visible (#34905) 2025-02-25 11:48:15 +00:00
Yury Semikhatsky 9b633ddd2f docs: touch events guide improvements (#34903) 2025-02-24 14:13:27 -08:00
Simon Knott 48fb536e12 chore(screenshot): warn about visibility of masked elements (#34881) 2025-02-21 13:52:44 +01:00
Sang Nguyen e4ceac8e4c docs: correct closing tags for option elements in HTML examples (#34874) 2025-02-21 09:38:47 +01:00
Pavel Feldman d5adeb3cf4 chore: build a client bundle (#34847) 2025-02-19 15:27:00 -08:00