Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d799606c3 
							
						 
					 
					
						
						
							
							chore: resolve top-level vs dependency after cli filtering ( #24216 )  
						
						
						
						
					 
					
						2023-07-13 17:54:08 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57cca1d96e 
							
						 
					 
					
						
						
							
							Revert "fix: do not collide with other tests when test names have special chars ( #23414 )" ( #24213 )  
						
						... 
						
						
						
						This reverts commit 4b1b4dc23bd5e58a0d72e4d083f2a8fb8114fe85.
https://github.com/microsoft/playwright/issues/24184 
Reopens https://github.com/microsoft/playwright/issues/23386  
						
						
					 
					
						2023-07-13 20:03:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53feeaf270 
							
						 
					 
					
						
						
							
							fix(tracing): avoid trace file name collisions ( #24191 )  
						
						... 
						
						
						
						We have been optionally adding `-<number>` in multiple places, and these
might collide in various circumstances, for example: two contexts at the
same time, one of them has the second trace chunk.
References #23387 . 
						
						
					 
					
						2023-07-12 17:20:25 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53bf1995db 
							
						 
					 
					
						
						
							
							chore: do not leak internal page handles after closing page ( #24169 )  
						
						... 
						
						
						
						Partial fix for https://github.com/microsoft/playwright/issues/6319 
After this fix, the following scenario won't leak and the context state
(cookies, storage, etc) can be reused by the new page sessions:
```js
  for (let i = 0; i < 1000; ++i) {
    const page = await context.newPage();
    await page.goto('...');
    await page.close('...');
  }
``` 
						
						
					 
					
						2023-07-12 14:51:13 -07:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76d85c55cf 
							
						 
					 
					
						
						
							
							chore: remove unused code ( #24167 )  
						
						
						
						
					 
					
						2023-07-11 15:08:05 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63915dc07a 
							
						 
					 
					
						
						
							
							feat(trace): render Node console messages in trace ( #24139 )  
						
						
						
						
					 
					
						2023-07-10 18:36:28 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36588ba98e 
							
						 
					 
					
						
						
							
							chore(deps): bump semver and @babel/core in /packages/playwright-test/bundles/babel ( #24082 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23903 
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-07-10 23:40:28 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c2313d641 
							
						 
					 
					
						
						
							
							chore: upgrade esbuild to 0.18.11 ( #24123 )  
						
						
						
						
					 
					
						2023-07-10 22:35:05 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94d6b1210b 
							
						 
					 
					
						
						
							
							fix: do not create empty directories for successful snapshot tests ( #24127 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/15600  
						
						
					 
					
						2023-07-10 09:45:24 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9560253f8 
							
						 
					 
					
						
						
							
							chore: cut 1.36.0 ( #24104 )  
						
						
						
						
					 
					
						2023-07-07 13:01:17 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9af2b518f2 
							
						 
					 
					
						
						
							
							fix: exclude tracesDir option from launchOptions fixture ( #24086 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23645  
						
						
					 
					
						2023-07-06 13:31:44 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							608e336dba 
							
						 
					 
					
						
						
							
							fix(error): create a step for raw runtime error ( #24057 )  
						
						... 
						
						
						
						Fix https://github.com/microsoft/playwright/issues/23850  
						
						
					 
					
						2023-07-06 10:48:12 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							566b277ce8 
							
						 
					 
					
						
						
							
							fix(steps): only propagate soft errors up the hierarchy ( #24054 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23979  
						
						
					 
					
						2023-07-05 15:30:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df57fb594c 
							
						 
					 
					
						
						
							
							fix(trace): render items under expect.toPass ( #24016 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/23942  
						
						
					 
					
						2023-07-05 11:20:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e310f79af 
							
						 
					 
					
						
						
							
							chore: migrate builtin reporters to ReporterV2 ( #23985 )  
						
						... 
						
						
						
						This allows builtin reporters to handle stdio between onConfigure and
onBegin.
Fixes  #23539 . 
						
						
					 
					
						2023-06-30 16:21:31 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86c1abd934 
							
						 
					 
					
						
						
							
							chore: introduce ReporterV2 interface ( #23983 )  
						
						
						
						
					 
					
						2023-06-30 13:36:50 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e28312ba63 
							
						 
					 
					
						
						
							
							chore: call onEnd(result) on InternalReporter ( #23972 )  
						
						... 
						
						
						
						Drive-by: fix watch mode not running global teardown. 
						
						
					 
					
						2023-06-29 17:03:10 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fef029e98e 
							
						 
					 
					
						
						
							
							docs: code snippet alignments ( #23959 )  
						
						
						
						
					 
					
						2023-06-29 18:26:19 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9980f054bc 
							
						 
					 
					
						
						
							
							docs: align Node.js code snippets with ESLint ( #23916 )  
						
						
						
						
					 
					
						2023-06-27 11:53:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b1b4dc23b 
							
						 
					 
					
						
						
							
							fix: do not collide with other tests when test names have special chars ( #23414 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23386  
						
						
					 
					
						2023-06-27 10:34:31 +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 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b154ff1190 
							
						 
					 
					
						
						
							
							fix(html reporter): do not print epilogue in list mode ( #23822 )  
						
						... 
						
						
						
						References #23817 . 
						
						
					 
					
						2023-06-21 17:53:52 -07:00 
						 
				 
			
				
					
						
							
							
								awatson-scottlogic 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3777fc8b0f 
							
						 
					 
					
						
						
							
							docs(class-testoptions): fix launchOptions snippet ( #23831 )  
						
						
						
						
					 
					
						2023-06-21 14:03:26 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a6ff9cf6a 
							
						 
					 
					
						
						
							
							feat: markdown report ( #23819 )  
						
						... 
						
						
						
						Simple markdown report generator. Can be used when posting updates to
GitHub PRs:
<img width="632" alt="image"
src="https://github.com/microsoft/playwright/assets/9798949/ea7e4bfa-477a-4cad-9cc3-00b1f8a314b1 "> 
						
						
					 
					
						2023-06-20 12:11:32 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbb5d48283 
							
						 
					 
					
						
						
							
							feat(expect): roll to v29.5.0 ( #23629 )  
						
						... 
						
						
						
						There is a breaking in change in the `MatcherContext` that is passed to
matcher functions, so we now have `!!this.isNot` in a few places. The
same could happen to custom matcher in the wild.
```ts
// Old
{
  isNot: boolean;
  promise: string;
}
```
```ts
// New
{
  isNot?: boolean;
  promise?: string;
}
```
Fixes  #23612 . 
						
						
					 
					
						2023-06-19 15:18:59 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c8dd67b0e 
							
						 
					 
					
						
						
							
							fix(test runner): improve error message for non-stable test titles ( #23792 )  
						
						... 
						
						
						
						Fixes  #23779 . 
					
						2023-06-19 14:13:11 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6d86c20f3 
							
						 
					 
					
						
						
							
							chore: run more reporter tests through blob report, some fixes ( #23765 )  
						
						
						
						
					 
					
						2023-06-16 21:30:55 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77d322028c 
							
						 
					 
					
						
						
							
							feat(blob): zip .jsonl report files ( #23720 )  
						
						... 
						
						
						
						For linux tests without tracing blob-report-1.zip takes 19M, while
unpacked size is 228 MB. That size is counted for GitHub artifact
billing:
<img width="434" alt="image"
src="https://github.com/microsoft/playwright/assets/9798949/5bc32511-6686-4581-a348-acb6a54cd99b ">
We zip individual .jsonl reports so that they still have unique names
and can be easily uploaded into the same artifacts directory without
name collisions. 
						
						
					 
					
						2023-06-14 17:10:39 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c0fab489b 
							
						 
					 
					
						
						
							
							chore: miscellaneous trace viewer fixes ( #23695 )  
						
						... 
						
						
						
						- properly annotate continued requests
- nest `attach` steps inside the related `expect` step
- fix primary-id-to-non-primary-id mapping
- make sure images in trace are not draggable
Fixes  #23693 
---------
Signed-off-by: Andrey Lushnikov <aslushnikov@gmail.com>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-06-14 09:37:19 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bc8cf2fc7 
							
						 
					 
					
						
						
							
							fix: drop expect.configure({ poll }) from types ( #23661 )  
						
						... 
						
						
						
						`poll` option is not actually supported as of June 12, 2023.
Fixes https://github.com/microsoft/playwright/issues/23622  
						
						
					 
					
						2023-06-12 11:07:39 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abdfe264fa 
							
						 
					 
					
						
						
							
							chore: run html reporter tests with merged report ( #23626 )  
						
						
						
						
					 
					
						2023-06-09 15:41:15 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							400c7cd529 
							
						 
					 
					
						
						
							
							fix: serialize attachment to base64 in tele reporter ( #23590 )  
						
						
						
						
					 
					
						2023-06-09 11:52:18 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Michurin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7513993c7a 
							
						 
					 
					
						
						
							
							docs: fix a comment typo ( #23592 )  
						
						... 
						
						
						
						Hi,
Just a small meaningless comment typo 🙃  
Have a great day!
Signed-off-by: Yury Michurin <yury.michurin@gmail.com> 
						
						
					 
					
						2023-06-08 21:35:04 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ded4a294f4 
							
						 
					 
					
						
						
							
							fix(merge): populate TestResult.stdout/stderr when merging ( #23587 )  
						
						
						
						
					 
					
						2023-06-07 23:00:57 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3bc8e0620 
							
						 
					 
					
						
						
							
							chore: cut 1.35.0 ( #23579 )  
						
						
						
						
					 
					
						2023-06-07 12:41:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b30f2017c 
							
						 
					 
					
						
						
							
							chore: make trace server work over http ( #23561 )  
						
						
						
						
					 
					
						2023-06-06 18:36:05 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f4090472c 
							
						 
					 
					
						
						
							
							feat: add maskColor option to the toHaveScreenshot method ( #23555 )  
						
						
						
						
					 
					
						2023-06-06 17:15:55 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7579572688 
							
						 
					 
					
						
						
							
							chore: unflake the network status test ( #23551 )  
						
						
						
						
					 
					
						2023-06-06 16:55:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cd8f7543b 
							
						 
					 
					
						
						
							
							docs: fix the transpiler docs ( #23550 )  
						
						
						
						
					 
					
						2023-06-06 16:16:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6351630af2 
							
						 
					 
					
						
						
							
							chore: do not show the open error ( #23547 )  
						
						
						
						
					 
					
						2023-06-06 11:09:08 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4349e5d6f 
							
						 
					 
					
						
						
							
							chore: print listening on message in terminal for web trace modes ( #23546 )  
						
						
						
						
					 
					
						2023-06-06 09:36:49 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							699ac3a0f2 
							
						 
					 
					
						
						
							
							chore: allow opening ui mode over http ( #23536 )  
						
						
						
						
					 
					
						2023-06-06 08:31:52 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							874f4525b4 
							
						 
					 
					
						
						
							
							fix(merger): total time is sum of shard total times ( #23534 )  
						
						
						
						
					 
					
						2023-06-05 19:10:41 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ceaa29cec1 
							
						 
					 
					
						
						
							
							chore: clear message for no reports ( #23492 )  
						
						
						
						
					 
					
						2023-06-05 17:20:54 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eacfff8127 
							
						 
					 
					
						
						
							
							chore: make trace viewer work over http ( #23531 )  
						
						
						
						
					 
					
						2023-06-05 16:30:30 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b687b6d69 
							
						 
					 
					
						
						
							
							fix(toHaveScreenshot): attach newly created missing expectations ( #23528 )  
						
						... 
						
						
						
						Fixes  #23090 . 
					
						2023-06-05 14:57:06 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80fe9748eb 
							
						 
					 
					
						
						
							
							chore: render plain class links in types ( #23508 )  
						
						
						
						
					 
					
						2023-06-05 18:50:44 +02:00 
						 
				 
			
				
					
						
							
							
								Kristo Jorgenson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5d155df1f 
							
						 
					 
					
						
						
							
							fix(typescript): allow directory imports ( #23254 )  
						
						... 
						
						
						
						This updates previous work in #22887  to align more fully with
`--moduleResolution=bundler`, allowing index files to be imported with
the /index extension
---------
Signed-off-by: Kristo Jorgenson <kristojorg@users.noreply.github.com>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com> 
						
						
					 
					
						2023-06-05 08:58:25 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24ac25212b 
							
						 
					 
					
						
						
							
							chore: enable no-floating-promises on playwright-test ( #23484 )  
						
						
						
						
					 
					
						2023-06-05 17:45:56 +02:00