Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0b0752662 
							
						 
					 
					
						
						
							
							fix: encode launch options correctly when reusing browser ( #24174 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/24157  
						
						
					 
					
						2023-07-12 16:40:55 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e02fda2a0 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1419 ( #24165 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/24081 
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-07-12 03:28:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76d85c55cf 
							
						 
					 
					
						
						
							
							chore: remove unused code ( #24167 )  
						
						
						
						
					 
					
						2023-07-11 15:08:05 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							067faa50d7 
							
						 
					 
					
						
						
							
							chore: migrate Promise.race to scopes to prevent leaks ( #24160 )  
						
						
						
						
					 
					
						2023-07-11 10:38:08 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aeba083da0 
							
						 
					 
					
						
						
							
							fix(snapshots): match resources by method ( #24145 )  
						
						... 
						
						
						
						Fixes  #24144 .
Previously, we only matched by url, which confuses GET and HEAD requests
where the latter is usually zero-sized.
Also make sure that resources are sorted by their monotonicTime, since
that's not always the case in the trace file, where they are sorted by
the "response body retrieved" time. 
					
						2023-07-10 20:04:48 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c2313d641 
							
						 
					 
					
						
						
							
							chore: upgrade esbuild to 0.18.11 ( #24123 )  
						
						
						
						
					 
					
						2023-07-10 22:35:05 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19474bef78 
							
						 
					 
					
						
						
							
							chore: update WebKit browser version to 17.0 ( #24128 )  
						
						
						
						
					 
					
						2023-07-10 08:08:00 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4ffb848de 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1870 ( #24119 )  
						
						
						
						
					 
					
						2023-07-10 08:09:08 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50ba25e9a1 
							
						 
					 
					
						
						
							
							fix(trace): do not allow after w/o before ( #24106 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/24087 ,
https://github.com/microsoft/playwright/issues/23802  
						
						
					 
					
						2023-07-07 17:16:26 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9560253f8 
							
						 
					 
					
						
						
							
							chore: cut 1.36.0 ( #24104 )  
						
						
						
						
					 
					
						2023-07-07 13:01:17 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bca9f1b4f 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1071 ( #24098 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-07-07 16:51:03 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90c92c5724 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1419 ( #24091 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/24080 
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-07-06 22:43:03 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9e68e22e0 
							
						 
					 
					
						
						
							
							feat: support Chromium installation on Debian 12 ( #24090 )  
						
						... 
						
						
						
						This adds Chromium support for both x86 and arm64 versions of Debian 12.
References https://github.com/microsoft/playwright/issues/24028  
						
						
					 
					
						2023-07-06 22:41:36 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11dce8d127 
							
						 
					 
					
						
						
							
							feat(firefox): roll Firefox to 1417 ( #24069 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23280  
						
						
					 
					
						2023-07-06 12:18:02 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0409bfca56 
							
						 
					 
					
						
						
							
							chore: ensure module deps in ct-core ( #24056 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23823  
						
						
					 
					
						2023-07-06 12:01:45 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea3a29eacd 
							
						 
					 
					
						
						
							
							feat(firefox): roll Firefox to 1415 ( #24046 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23618  
						
						
					 
					
						2023-07-05 11:58:38 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f1f737acb 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1070 ( #23991 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-07-03 21:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3c4f45759 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1869 ( #24011 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-07-03 21:26:46 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Shaw 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e78dcb7dc 
							
						 
					 
					
						
						
							
							fix: Allow portable bash paths for systems including NixOS ( #23889 )  
						
						... 
						
						
						
						Although very common, bash is not guaranteed to be located at
`/bin/bash`. NixOS is an example of this.
More commonly, `/bin/bash` can be quite out of date. An example of this
is MacOS's version of `bash`. This realistically won't affect Playwright
but it's worth noting. You can technically update MacOS's system version
of bash but you need elevated permissions to do so.
By using `/usr/bin/env bash` instead of `/bin/bash` we can execute
Playwright's bash scripts in like NixOS and generally improve the
selection behaviour for bash in other systems too.
Some discussion of why it's worth favouring `/usr/bin/env bash` over
`/bin/bash`:
- Discusses `/bin/bash` missing in NixOS:
https://discourse.nixos.org/t/add-bin-bash-to-avoid-unnecessary-pain/5673 
- Some general commentary on why `/usr/bin/env bash` is favoured:
https://askubuntu.com/a/1402721 
- Points out how old bash is in MacOS:
https://itnext.io/upgrading-bash-on-macos-7138bd1066ba 
Improves situation at #5501  
						
						
					 
					
						2023-07-03 06:27:06 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86c1abd934 
							
						 
					 
					
						
						
							
							chore: introduce ReporterV2 interface ( #23983 )  
						
						
						
						
					 
					
						2023-06-30 13:36:50 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92c738b14a 
							
						 
					 
					
						
						
							
							test: unflake some tests ( #23984 )  
						
						
						
						
					 
					
						2023-06-30 13:08:18 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a07626b804 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1868 ( #23969 )  
						
						... 
						
						
						
						GitHub had an outage so the PR didn't get created automatically.
Closes https://github.com/microsoft/playwright/pull/23931 . 
						
						
					 
					
						2023-06-29 23:27:48 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2127595b8 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1128 ( #23956 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-29 15:17:16 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d0b48f18b 
							
						 
					 
					
						
						
							
							fix(route): handle escapes in the glob pattern ( #23932 )  
						
						... 
						
						
						
						Fixes  #23303 . 
					
						2023-06-28 16:33:04 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ab99fe1b8 
							
						 
					 
					
						
						
							
							feat(electron): support tracesDir option ( #23947 )  
						
						... 
						
						
						
						References #23620 . 
						
						
					 
					
						2023-06-28 16:32:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0b429fed0 
							
						 
					 
					
						
						
							
							feat: support bigint in evaluates ( #23930 )  
						
						... 
						
						
						
						Fixes  #22719 . 
					
						2023-06-28 08:55:45 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2808f3700a 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1127 ( #23923 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-27 15:25:01 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9980f054bc 
							
						 
					 
					
						
						
							
							docs: align Node.js code snippets with ESLint ( #23916 )  
						
						
						
						
					 
					
						2023-06-27 11:53:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dcdf38f119 
							
						 
					 
					
						
						
							
							chore: keep UI Mode running when used with browser mode ( #23876 )  
						
						... 
						
						
						
						This will keep UI Mode running in browser mode. When launched in normal
persistent context mode, we know when the persistent context closes, so
we can run the project teardown code.
Fixes https://github.com/microsoft/playwright/issues/23801  
						
						
					 
					
						2023-06-26 22:21:44 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1c220a37b 
							
						 
					 
					
						
						
							
							fix(trace-viewer): file path contains encoded characters ( #23893 )  
						
						... 
						
						
						
						This fixes:
```
npx playwright show-trace %20I%20Love%20Node.zip
```
Extracted from https://github.com/microsoft/playwright/pull/23414 . 
						
						
					 
					
						2023-06-26 18:13:40 +02:00 
						 
				 
			
				
					
						
							
							
								zhengjitf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f67f6b52b 
							
						 
					 
					
						
						
							
							fix(chromium): can get correct orientation angle on non-mobile devices ( #23796 )  
						
						... 
						
						
						
						Fix  #23772  
					
						2023-06-23 11:34:09 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f85480a12e 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1415 ( #23866 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com> 
						
						
					 
					
						2023-06-23 07:03:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5821c547aa 
							
						 
					 
					
						
						
							
							fix(selector generator): use the same label definition as getByLabel ( #23846 )  
						
						... 
						
						
						
						This extracts `getElementLabels` helper function to be used both for
generating and querying. 
						
						
					 
					
						2023-06-22 08:34:08 -07:00 
						 
				 
			
				
					
						
							
							
								Moritz Horstmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bdac3e28a6 
							
						 
					 
					
						
						
							
							fix: best-effort support for TUXEDO OS ( #23813 )  
						
						... 
						
						
						
						TUXEDO OS is an Ubuntu based distribution built by the Linux computer
vendor TUXEDO. 
						
						
					 
					
						2023-06-22 07:14:18 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddc0278d81 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1126 ( #23858 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-22 15:55:16 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7ecb7094d 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1069 ( #23856 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-22 15:54:56 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7ae17db09 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1865 ( #23847 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-22 12:07:49 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Hofferber 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							752176fd23 
							
						 
					 
					
						
						
							
							feat(goto): better navigation error message ( #23609 )  
						
						... 
						
						
						
						While this log message is only a sanity check, it is still beneficial to
have a message that can better inform what is happening when this
occurs. 
						
						
					 
					
						2023-06-21 11:10:35 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							270135faaf 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1125 ( #23806 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-20 16:15:22 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a060d13f0 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1864 ( #23794 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-20 09:29:15 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe5c9dad4d 
							
						 
					 
					
						
						
							
							fix(locators): allow identical frameLocators inside and/or/has ( #23740 )  
						
						... 
						
						
						
						So, the following will work:
```
page.frameLocator('iframe').locator('span').or(page.frameLoactor('iframe').locator('div'))
```
The following will not work, because frame locators are not exactly the
same:
```
page.frameLocator('#iframe1').locator('span').or(page.frameLoactor('#iframe2').locator('div'))
```
Also improve the error message to be more readable and include the
locator.
Fixes  #23697 . 
						
						
					 
					
						2023-06-19 15:22:26 -07:00 
						 
				 
			
				
					
						
							
							
								vemv 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							380209af37 
							
						 
					 
					
						
						
							
							chore: log when websockets are proactively closed ( #23689 )  
						
						... 
						
						
						
						Closes https://github.com/microsoft/playwright/issues/23566 
n.b., while that issue describes a fairly specific "use case", this
logging is simple and generic. It seems very plausible that it can help
diagnose all sorts of issues.
Cheers - V 
						
						
					 
					
						2023-06-19 11:12:02 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f9f863183 
							
						 
					 
					
						
						
							
							fix(codegen): generate no Enter keyboard events for textareas ( #23775 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23774  
						
						
					 
					
						2023-06-19 17:07:37 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e171194c86 
							
						 
					 
					
						
						
							
							feat(firefox): roll Firefox to 1414 ( #23768 )  
						
						... 
						
						
						
						- roll Firefox stable to 1414
- roll Firefox beta to 1414
Fixes  #23138  
						
						
					 
					
						2023-06-17 12:10:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09b1e3ffa9 
							
						 
					 
					
						
						
							
							fix(chromium): response.body() for worker requests should work ( #23764 )  
						
						... 
						
						
						
						Previously, worker requests used page's session to call
`Network.getResponseBody`.
Fixes  #23750 . 
						
						
					 
					
						2023-06-16 20:44:32 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b44723708c 
							
						 
					 
					
						
						
							
							chore: move extracting of browser out-of-process ( #23739 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/23729  
					
						2023-06-16 20:40:15 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de422b5afb 
							
						 
					 
					
						
						
							
							chore: speedup multiple roleUtils calls ( #23745 )  
						
						... 
						
						
						
						When generating a selector, we tend to match by role and call various
roleUtils methods multiple times.
Apply the usual pattern for "nested operations counter" and aggressively
cache the results. 
						
						
					 
					
						2023-06-16 11:39:39 -07:00 
						 
				 
			
				
					
						
							
							
								Machiel-B 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0358f6c434 
							
						 
					 
					
						
						
							
							fix: make trace viewer not use 301 to redirect ( #23757 )  
						
						
						
						
					 
					
						2023-06-16 18:16:01 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d92a648284 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1068 ( #23756 )  
						
						
						
						
					 
					
						2023-06-16 17:57:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Dudkevich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc8f0101c8 
							
						 
					 
					
						
						
							
							fix(selenium): send additional headers to delete session method ( #23719 )  
						
						... 
						
						
						
						In the process of completing the task -
https://github.com/microsoft/playwright/pull/23348 , I didn't notice the
need to pass headers to the session deletion method. So I fixed it here.
And support headers for selenium@3. 
						
						
					 
					
						2023-06-16 11:44:04 +02:00