2497 Commits

Author SHA1 Message Date
Simon Knott
53ed2f601b
fix(library): indexedDB shouldn't stumble over null in Firefox (#35308) 2025-03-21 10:24:28 +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
Yury Semikhatsky
b9ccc5b252
chore(bidi): hardcode "default" id for persistent context (#35303) 2025-03-20 13:42:48 -07:00
Max Schmitt
fbffb8152f
chore: add toHaveClass partial option (#35229) 2025-03-20 21:20:50 +01:00
Playwright Service
61980670fb
feat(webkit): roll to r2150 (#35267)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-20 15:38:53 +01:00
Yury Semikhatsky
3873b72ac1
chore(bidi): retrieve default context id from the browser (#35286) 2025-03-19 14:43:07 -07:00
Yury Semikhatsky
23b6305c2d
fix(webkit): do not dipatch request event for about:blank (#35280) 2025-03-19 12:40:35 -07:00
Yury Semikhatsky
d2729c1362
chore(bidi): drop non standard permissions.setPermission (#35256) 2025-03-18 13:50:26 -07:00
Yury Semikhatsky
54d48c997f
chore(bidi): set viewport and init script per context (#35247) 2025-03-18 10:31:33 -07:00
Dmitry Gozman
66b3efa826
chore: simplify highlight and recorder (#35218) 2025-03-18 09:58:41 +00:00
Yury Semikhatsky
017596dfd9
chore(bidi): update protocol definitions (#35244) 2025-03-17 18:38:18 -07:00
Dmitry Gozman
195fe11e1b
fix(trace viewer): preserve dialog.showModal() elements (#35231) 2025-03-17 14:57:43 +00:00
Chris
beea7c30c5
feat: Add maxRedirects to options of apiRequest.newContext (#35160) 2025-03-17 13:47:52 +00:00
Yury Semikhatsky
ba0bb01114
fix: do not hang in route.continue with unsafe header (#35201) 2025-03-14 14:02:45 -07:00
Max Schmitt
0b6b5ea7ab
fix(routeWebSocket): relative WebSocket URL (#35193) 2025-03-14 16:31:37 +01:00
Playwright Service
67bec0cf0f
feat(chromium): roll to r1163 (#35187)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-13 16:32:27 +01:00
Dmitry Gozman
3b9515e7ef
chore: remove targetId workaround from clank (#35163) 2025-03-12 17:35:15 +00:00
Yury Semikhatsky
74acbcea56
chore: resolve glob to regex in local utils for language ports (#35136) 2025-03-11 15:54:58 -07:00
Pavel Feldman
63e5257a4c
chrome: expose link/url in aria (#35134) 2025-03-11 10:04:52 -07:00
Playwright Service
d67357396a
feat(chromium): roll to r1162 (#35076)
Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Max Schmitt <max@schmitt.mx>
2025-03-11 16:59:46 +01:00
Pavel Feldman
ec4c66133e
chore: align monotonicTime across processes (#35130) 2025-03-10 19:19:20 -07:00
Pavel Feldman
807d9066d6
chore: allow generating aria references (#35132) 2025-03-10 14:39:37 -07:00
Dmitry Gozman
49f03c87fc
chore: housekeeping after the last firefox roll (#35116) 2025-03-10 11:26:24 +00:00
Pavel Feldman
7fe44bbd6f
chore: do not use |0 for rounding large numbers (#35096) 2025-03-07 11:14:06 -08:00
Pavel Feldman
a52ad0743e
chore: do not disable fieldset legend (#35063) 2025-03-06 11:46:53 -08:00
Max Schmitt
ad0581fafb
feat(firefox): roll to r1477 (#35069) 2025-03-06 13:17:52 +01:00
Max Schmitt
bb0bdff815
chore: hide indexedDB in BrowserContext.storageState() by default (#35045) 2025-03-06 12:42:40 +01:00
Max Schmitt
6f99ad63dd
chore: hide indexedDB from storageState() and BrowserContext option (#35058) 2025-03-06 09:59:20 +01:00
Pavel Feldman
78fa911756
chore: improve prompt to use code frame and inline error (#35032) 2025-03-04 19:28:03 -08:00
Adam Gastineau
d6a4c1cda4
chore: restore to.have.url matching via injected script (#35027) 2025-03-04 11:52:59 -08:00
Dmitry Gozman
9e0be8ee7c
chore: unblock 1.51 dotnet roll (#35016) 2025-03-04 15:01:15 +00: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
f50221f75b
chore: allow running manifest v2 extensions for a little longer (#34978) 2025-02-28 20:14:25 +00:00
Dmitry Gozman
e3eb267ca3
chore: bump webkit version to 18.4 (#34970) 2025-02-28 11:16:13 +00:00
Dmitry Gozman
70cc2b14e2
chore: apply "injected" eslint rules to "isomorphic" (#34953) 2025-02-27 16:31:05 +00:00
Playwright Service
ad64f8d859
feat(chromium): roll to r1161 (#34952)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-27 17:01:07 +01: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
Henrik Skupin
a803e6053a
chore(bidi): use fractional coordinates for pointerAction (#34929) 2025-02-26 16:28:14 -08:00
Yury Semikhatsky
b5fe029c1b
chore: remove failOnStatusCode from Browser.newContext, rename (#34936) 2025-02-26 15:03:21 -08:00
Dmitry Gozman
b148cbad76
fix: remove unicode soft hyphen in normalizeWhitespace (#34920) 2025-02-25 16:54:02 +00:00
Simon Knott
9e38473309
fix(runner): hide APIResponse.* calls from results (#34909) 2025-02-25 14:26:54 +01:00
Dmitry Gozman
ed0bf35435
feat: locator.visible (#34905) 2025-02-25 11:48:15 +00:00
Yury Semikhatsky
dbbdabfd1b
chore: pass JSHandles instead of ObjectId to/from context delegate (#34895) 2025-02-24 12:11:17 -08:00
Yury Semikhatsky
954457ba9e
chore: fix firefox tests after switching to context delegate (#34898) 2025-02-22 17:12:39 -08:00
Yury Semikhatsky
e091baad79
chore: make execution context delegate public (#34894) 2025-02-21 18:27:24 -08:00
Yury Semikhatsky
e38099ef13
chore: getProperties can use context stored in JSHandle (#34893) 2025-02-21 17:55:02 -08:00
Yury Semikhatsky
1af59ee523
chore(bidi): do not leak utility handles (#34892) 2025-02-21 17:44:33 -08:00
Yury Semikhatsky
962a752832
chore: contain remote objects to browser-specific code (#34890) 2025-02-21 16:52:39 -08:00