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 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc313f3290 
							
						 
					 
					
						
						
							
							fix(client-certificates): error response body Content-Length calculation ( #31897 )  
						
						
						
						
					 
					
						2024-07-29 14:39:14 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a7d6749da 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r2053 ( #31885 )  
						
						... 
						
						
						
						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> 
						
						
					 
					
						2024-07-26 20:32:12 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7690694677 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r2052 ( #31882 )  
						
						
						
						
					 
					
						2024-07-26 20:29:31 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e784e2df01 
							
						 
					 
					
						
						
							
							chore: mark 1.47.0-next ( #31879 )  
						
						
						
						
					 
					
						2024-07-26 17:50:11 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6988194c97 
							
						 
					 
					
						
						
							
							test: unflake contextmenu recorder test ( #31749 )  
						
						
						
						
					 
					
						2024-07-26 12:43:05 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47e4e45bc2 
							
						 
					 
					
						
						
							
							chore: update WebKit version to 18.0 ( #31873 )  
						
						
						
						
					 
					
						2024-07-26 11:32:51 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09581b615d 
							
						 
					 
					
						
						
							
							fix(client-certificates): return target errors on response when using http2 ( #31867 )  
						
						
						
						
					 
					
						2024-07-26 11:28:45 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81b3c0c402 
							
						 
					 
					
						
						
							
							fix(client-certificates): include socks-certs in npm package ( #31872 )  
						
						
						
						
					 
					
						2024-07-26 11:04:38 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a02ed38e60 
							
						 
					 
					
						
						
							
							chore: reduce file reads in client-certificates internal TLS server ( #31865 )  
						
						
						
						
					 
					
						2024-07-25 22:36:25 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8d5289e86 
							
						 
					 
					
						
						
							
							fix(remote): make sure api calls reject before browser is closed ( #31858 )  
						
						... 
						
						
						
						Upon calling `browser.close()` or dropping remote connection, make sure
to reject api calls before resolving `browser.close()` and firing a
`disconnected` event.
This change aligns the order guarantee with non-remote case. 
						
						
					 
					
						2024-07-25 09:57:34 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c6ecf8df4 
							
						 
					 
					
						
						
							
							chore: use happy eyeballs for client-certificates ( #31859 )  
						
						
						
						
					 
					
						2024-07-25 18:55:47 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3e2c6cbb2 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1244 ( #31856 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-07-25 18:54:24 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90af289ba2 
							
						 
					 
					
						
						
							
							test: use managed http2 server for client-certificates ( #31844 )  
						
						
						
						
					 
					
						2024-07-25 18:53:38 +02:00