Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7b7c715b0 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1131 ( #32174 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-15 20:41:27 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1d32d997c 
							
						 
					 
					
						
						
							
							fix(client-certificates): improve close handling from target and proxy ( #32158 )  
						
						
						
						
					 
					
						2024-08-15 10:21:10 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aac3a84321 
							
						 
					 
					
						
						
							
							fix(client-certificates): stall on tls handshake errors ( #32163 )  
						
						... 
						
						
						
						Extracted from https://github.com/microsoft/playwright/pull/32158 . 
						
						
					 
					
						2024-08-15 08:51:40 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60900f8541 
							
						 
					 
					
						
						
							
							chore(webkit): add listeners directly without eventsHelper ( #32149 )  
						
						... 
						
						
						
						The listeners are never removed, so there is no point in wrapping them
with the helper 
						
						
					 
					
						2024-08-14 08:38:49 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4daf5c2303 
							
						 
					 
					
						
						
							
							fix(client-certificates): when server does tls renegotiation ( #32155 )  
						
						... 
						
						
						
						Certain https servers like Microsoft IIS aka. TLS servers do the TLS
renegotiation after the TLS handshake. This ends up in two
`'secureConnect'` events due to an upstream Node.js bug:
https://github.com/nodejs/node/issues/54362 
Drive-by: Move other listeners like `'close'` / `'end'` to `once()` as
well.
Relates https://github.com/microsoft/playwright/issues/32004  
						
						
					 
					
						2024-08-14 15:11:29 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							856c4509a2 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1249 ( #32148 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-14 00:46:53 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8eef3897c 
							
						 
					 
					
						
						
							
							chore: move urlMatch to isomorphic ( #32142 )  
						
						... 
						
						
						
						To be reused in injected code. 
						
						
					 
					
						2024-08-13 12:47:02 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6cc53cfce6 
							
						 
					 
					
						
						
							
							chore: move output parsing to concrete browsers ( #32129 )  
						
						
						
						
					 
					
						2024-08-13 12:20:41 -07:00 
						 
				 
			
				
					
						
							
							
								Kuba Janik 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0588834307 
							
						 
					 
					
						
						
							
							feat: allow URLSearchParams and string as params in APIRequestContext (follow-up) ( #32143 )  
						
						... 
						
						
						
						Follow-up to https://github.com/microsoft/playwright/pull/32120 
I made some changes suggested by @yury-s in the previous PR that make a
lot of sense:
- added an example to the documentation
- improved tests
  - check params on the client and server end
  - reverted to non-English characters being used as params 
						
						
					 
					
						2024-08-13 10:39:56 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7ed4d7b9e 
							
						 
					 
					
						
						
							
							docs: deprecate: Request.serviceWorker() ( #32136 )  
						
						
						
						
					 
					
						2024-08-13 15:59:30 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a28f51a0f3 
							
						 
					 
					
						
						
							
							chore: use base BrowserType to reference browser types ( #32125 )  
						
						
						
						
					 
					
						2024-08-12 22:20:58 -07:00 
						 
				 
			
				
					
						
							
							
								Kuba Janik 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							308381eeae 
							
						 
					 
					
						
						
							
							feat: allow URLSearchParams and string as params in APIRequestContext ( #32120 )  
						
						
						
						
					 
					
						2024-08-12 14:22:03 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ae196f708 
							
						 
					 
					
						
						
							
							fix(docs): API types do not extend EventEmitter ( #32124 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/32097  
						
						
					 
					
						2024-08-12 11:22:48 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d575b4ef6 
							
						 
					 
					
						
						
							
							chore: less 'as any' in html-reporter ( #32117 )  
						
						... 
						
						
						
						Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: Simon Knott <info@simonknott.de> 
						
						
					 
					
						2024-08-12 15:17:42 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a30a8805c9 
							
						 
					 
					
						
						
							
							fix(expect): account for timeout during the first locator handler check ( #32095 )  
						
						... 
						
						
						
						Also considered an alternative to not perform the locator handler check
during one-shot, but that would be somewhat against the promise of the
locator handler that is supposed to run **before** every expect check.
Fixes  #32089 . 
						
						
					 
					
						2024-08-12 01:57:15 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8d845be64 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r2061 ( #32109 )  
						
						
						
						
					 
					
						2024-08-10 11:44:32 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d26036b7b 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r2060 ( #32082 )  
						
						... 
						
						
						
						Reference: https://github.com/microsoft/playwright/pull/32108  
						
						
					 
					
						2024-08-09 15:31:35 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b3e0e5667 
							
						 
					 
					
						
						
							
							chore: simplify binding result dispatch ( #32092 )  
						
						... 
						
						
						
						We can now pass an Error object through evaluate. 
						
						
					 
					
						2024-08-09 03:46:52 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cc1e7b299 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1462 ( #32086 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-08 22:41:49 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83b807385d 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1462 ( #32087 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-08 22:41:09 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69287f26bc 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1248 ( #32077 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-08 14:24:47 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05732b50c8 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1130 ( #32074 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-08 14:13:18 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48627ad484 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1461 ( #32068 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-08 11:37:37 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d2b5e6801 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1460 ( #32059 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-08 08:48:12 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8a7a301e6 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1247 ( #32030 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-08 08:37:38 +02:00 
						 
				 
			
				
					
						
							
							
								faulpeltz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca25d2c802 
							
						 
					 
					
						
						
							
							fix: ubuntu version detection for linux mint 22 ( #32049 )  
						
						... 
						
						
						
						Add Linux Mint 22 (Ubuntu based distro) version detection for dependency
installation
Linux Mint 22.x -> Ubuntu 24.04
(also see original Linux Mint support PR #28085 ) 
						
						
					 
					
						2024-08-07 14:28:03 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7449ca21f4 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1459 ( #32054 )  
						
						
						
						
					 
					
						2024-08-07 14:21:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea747afcdd 
							
						 
					 
					
						
						
							
							chore: use a single binding for all Playwright needs ( #32039 )  
						
						... 
						
						
						
						This makes it easier to manage bindings, being just init scripts.
Fixes the BFCache binding problem.
Makes bindings removable in Firefox.
Fixes  #31515 . 
						
						
					 
					
						2024-08-07 06:20:12 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43e852334b 
							
						 
					 
					
						
						
							
							docs: route.fallback() vs. route.continue() ( #32035 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/31983  
						
						
					 
					
						2024-08-06 11:35:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c87f217df 
							
						 
					 
					
						
						
							
							feat(events): allow waiting for removeAllListeners ( #31941 )  
						
						
						
						
					 
					
						2024-08-05 21:14:35 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							193013c9ee 
							
						 
					 
					
						
						
							
							docs(har): default update mode is minimal ( #32016 )  
						
						... 
						
						
						
						Update the documentation to match actual behavior.
The actual behavior today:
* Default mode is `full` when `recordHar` is passed to
`browser.newContext`
* Default mode is `minimal` when calling `context.routeFromHAR` and
`page.routeFromHAR`
Reference https://github.com/microsoft/playwright/issues/31983  
						
						
					 
					
						2024-08-05 11:29:43 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							613ccb8d5b 
							
						 
					 
					
						
						
							
							chore(client-certificates): rewrite error for unsupported PFX errors ( #32008 )  
						
						
						
						
					 
					
						2024-08-05 14:42:29 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71e614dc5a 
							
						 
					 
					
						
						
							
							fix(client-certificates): report error to the browser if incorrect passphrase ( #32007 )  
						
						
						
						
					 
					
						2024-08-05 10:54:33 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c54567a46b 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r2056 ( #31999 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-05 06:12:38 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0c840f639 
							
						 
					 
					
						
						
							
							fix(clock): mock time in Event.prototype.timeStamp ( #31986 )  
						
						... 
						
						
						
						Ideally we generate the timestamp when the Event gets created. This
patch adds a best-effort logic, since we can't override the constructor
of natively created events, e.g. `MouseEvent`.
Fixes https://github.com/microsoft/playwright/issues/31924  
						
						
					 
					
						2024-08-02 15:27:54 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							878a6a499b 
							
						 
					 
					
						
						
							
							chore: prefer executablePath for page.pause() ( #31985 )  
						
						... 
						
						
						
						Motivation: For scenarios where
[`findChromiumChannel`](f17de8222f/packages/playwright-core/src/server/registry/index.ts (L1016)f17de8222f/packages/playwright-core/src/server/recorder.ts (L79)#6214 , but regressed since then.
Fixes https://github.com/microsoft/playwright/issues/31967  
						
						
					 
					
						2024-08-02 11:18:51 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f17de8222f 
							
						 
					 
					
						
						
							
							chore: run client-certificate tests in service mode ( #31973 )  
						
						
						
						
					 
					
						2024-08-02 08:34:28 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db0980a850 
							
						 
					 
					
						
						
							
							chore(fetch): include response text into failOnStatusCode errors ( #31978 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/31834  
						
						
					 
					
						2024-08-01 17:53:43 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76cca7fc2c 
							
						 
					 
					
						
						
							
							fix(ui): only populate settings once ( #31958 )  
						
						... 
						
						
						
						We populate `localStorage` using an init script. Currently, this script
isn't just run for the UI though, but also for all iframes. So we're
resetting `localStorage` every time the UI loads an iframe.
This hasn't been a problem in the past, because the only consumer of
`localStorage`, `Settings`, only read from `localStorage` once and kept
most state in `useState` afterwards. With
https://github.com/microsoft/playwright/pull/31911 , this is no longer
true, so the bug starts biting us!
The fix is to ensure the init script isn't run on iframes. 
						
						
					 
					
						2024-08-01 17:28:48 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c858554dca 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1246 ( #31951 )  
						
						
						
						
					 
					
						2024-08-01 15:13:15 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c6f10b678 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1129 ( #31955 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-01 14:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a83134b270 
							
						 
					 
					
						
						
							
							feat(ffmpeg): roll to r1010 ( #31949 )  
						
						
						
						
					 
					
						2024-08-01 13:17:11 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6af2635343 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1245 ( #31948 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-01 10:27:02 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edb89dcb66 
							
						 
					 
					
						
						
							
							chore: make sure error stack includes message as before  #31691  ( #31934 )  
						
						... 
						
						
						
						This brings stack formatting to how it was prior to
1686e5174d 
						
						
					 
					
						2024-07-31 10:58:37 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55187207e4 
							
						 
					 
					
						
						
							
							chore: various roll fixes for .NET ( #31914 )  
						
						
						
						
					 
					
						2024-07-30 19:09:20 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							947f925443 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r2054 ( #31910 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-07-30 12:24:14 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd186640df 
							
						 
					 
					
						
						
							
							fix(client-certificates): use matching origin for connections on :443 ( #31913 )  
						
						... 
						
						
						
						Motivation: When using client-certificates on a website on port `443`,
we would normalise the user input with `new URL` but still generate a
"bad" representation of the "origin" internally, since the just do
concatenated "host:port".
(The origin doesn't contain the port in case of :443)
We use `clientCertificatesToTLSOptions` in two places:
a) for APIRequestContext, there we pass one from the URL constructor
over and
b) from the socks proxy, there we **now** also pass a "good one" over.
Test plan: We don't want to run the tests on port :443, so only manually
validated the fix.
Relates https://github.com/microsoft/playwright/issues/31906  
						
						
					 
					
						2024-07-30 12:23:57 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58b0c76f20 
							
						 
					 
					
						
						
							
							chore: use soft event emitter ( #31868 )  
						
						
						
						
					 
					
						2024-07-29 17:11:31 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e7319da7d 
							
						 
					 
					
						
						
							
							fix(client-certificates): don't use proxy when using BrowserContext.request ( #31898 )  
						
						
						
						
					 
					
						2024-07-29 16:44:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f45cf65921 
							
						 
					 
					
						
						
							
							chore: add maxRetries to APIRequestContext.delete ( #31893 )  
						
						
						
						
					 
					
						2024-07-29 14:39:30 +02:00