Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1df11011c 
							
						 
					 
					
						
						
							
							chore: split recorder into files ( #32345 )  
						
						
						
						
					 
					
						2024-08-27 14:10:21 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc87467b25 
							
						 
					 
					
						
						
							
							chore: generate simple dom descriptions in codegen ( #32333 )  
						
						
						
						
					 
					
						2024-08-27 11:52:14 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							177576a51b 
							
						 
					 
					
						
						
							
							chore: add simple dom util ( #32332 )  
						
						
						
						
					 
					
						2024-08-26 16:28:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f55b57e5a 
							
						 
					 
					
						
						
							
							chore: move codegen into its own folder ( #32330 )  
						
						
						
						
					 
					
						2024-08-26 15:24:02 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							888a5b53e7 
							
						 
					 
					
						
						
							
							docs: avoid confustion with incognito mode ( #32327 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/32321  
						
						
					 
					
						2024-08-26 11:02:41 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4340d153df 
							
						 
					 
					
						
						
							
							chore: deprecate locator.frameLocator() ( #32306 )  
						
						
						
						
					 
					
						2024-08-26 10:28:54 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d9342aa77 
							
						 
					 
					
						
						
							
							chore: update removeAllListeners docs ( #32305 )  
						
						... 
						
						
						
						Closes https://github.com/microsoft/playwright/issues/31474  
						
						
					 
					
						2024-08-26 09:29:02 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67d3d5f203 
							
						 
					 
					
						
						
							
							fix(clock): don't throw for |null| or |undefined| callbacks ( #32309 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/32293 
This aligns it how Chromium and other browsers are doing it. 
						
						
					 
					
						2024-08-26 09:26:38 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							596f497633 
							
						 
					 
					
						
						
							
							fix: don't throw error on about:blank when blocking ServiceWorker ( #32310 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/32292  
						
						
					 
					
						2024-08-26 08:27:21 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5acd2dbf48 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r2065 ( #32322 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-26 10:25:59 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c81eab329 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r2064 ( #32319 )  
						
						
						
						
					 
					
						2024-08-26 06:56:08 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abe6c04a54 
							
						 
					 
					
						
						
							
							chore: remove noWaitAfter from selectOption ( #32283 )  
						
						... 
						
						
						
						This follows removing this option from other methods in v1.46. The two
methods still supporting `noWaitAfter` are `click` and `press`. 
						
						
					 
					
						2024-08-23 14:50:43 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37eb66df10 
							
						 
					 
					
						
						
							
							chore: extract performAction in recorder ( #32279 )  
						
						
						
						
					 
					
						2024-08-23 10:19:44 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4edc076935 
							
						 
					 
					
						
						
							
							chore: load env from playwright.env when running codegen ( #32280 )  
						
						
						
						
					 
					
						2024-08-23 10:19:36 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8703dd4f06 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r2063 ( #32295 )  
						
						
						
						
					 
					
						2024-08-23 17:57:18 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b220c5289 
							
						 
					 
					
						
						
							
							chore: remove Chromium Windows proxy hacks ( #31724 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/17252  
						
						
					 
					
						2024-08-23 15:17:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a75f23ea1 
							
						 
					 
					
						
						
							
							fix(addInitScript): require non-undefined arg to trigger commonjs module ( #32282 )  
						
						
						
						
					 
					
						2024-08-23 02:48:56 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							947fbc8590 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1253 ( #32266 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-22 17:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16e76cb71a 
							
						 
					 
					
						
						
							
							fix(client-certificates): errors during http2 TLS handshake ( #32258 )  
						
						
						
						
					 
					
						2024-08-22 15:13:54 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							571f25a7d3 
							
						 
					 
					
						
						
							
							fix(role): hidden pseudos should not contribute to accessible name ( #32251 )  
						
						
						
						
					 
					
						2024-08-21 11:14:41 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5a7495041 
							
						 
					 
					
						
						
							
							feat(addInitScript): support cjs modules when passing both path and arg ( #32240 )  
						
						... 
						
						
						
						This works with scripts bundled by:
- `esbuild entrypoint.ts --bundle --format=cjs --outfile=injected.js`
- webpack with a typical config
  ```js
  module.exports = {
    entry: { 'injected': './entrypoint.js', },
    output: {
      path: require('path').resolve(__dirname),
      filename: '[name].js',
      libraryTarget: 'commonjs2',
    },
  };
  ``` 
						
						
					 
					
						2024-08-21 09:46:38 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							918dbe5e3a 
							
						 
					 
					
						
						
							
							chore: start listening for navigation events before navigation starts ( #32237 )  
						
						... 
						
						
						
						There is a chance in case of cross-process navigation that the
navigation event comes before `navigateFrame` finishes. 
						
						
					 
					
						2024-08-21 08:34:55 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							109cab66f1 
							
						 
					 
					
						
						
							
							chore: extract recorder dialog into a class ( #32233 )  
						
						
						
						
					 
					
						2024-08-20 10:56:55 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4a9b247b4 
							
						 
					 
					
						
						
							
							fix(role): make sure to ignore style/script/noscript/template ( #32231 )  
						
						... 
						
						
						
						Even when these are a part of a hidden `aria-labelledby` traversal, all
browsers ignore them anyway. 
						
						
					 
					
						2024-08-20 09:02:23 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18694f6843 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r2062 ( #32147 )  
						
						
						
						
					 
					
						2024-08-19 19:29:23 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							010778f6c5 
							
						 
					 
					
						
						
							
							feat(client-certificates): allow passing certificates from memory ( #32210 )  
						
						
						
						
					 
					
						2024-08-19 09:24:32 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							faf4853259 
							
						 
					 
					
						
						
							
							chore: validate client-certificates on context creation ( #32168 )  
						
						
						
						
					 
					
						2024-08-19 09:02:14 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							570e05699e 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1250 ( #32202 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-08-17 10:56:18 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							743565ee3e 
							
						 
					 
					
						
						
							
							chore: generate self-signed certificates for socks proxy ( #32192 )  
						
						
						
						
					 
					
						2024-08-16 20:21:05 +02:00 
						 
				 
			
				
					
						
							
							
								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