Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e621e52f89 
							
						 
					 
					
						
						
							
							chore: support TypeScript 5 in TS transformer ( #21925 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/21900  
						
						
					 
					
						2023-03-23 18:07:02 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Neo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6947f47f05 
							
						 
					 
					
						
						
							
							feat(html): added labels to test cases and test files ( #21468 )  
						
						
						
						
					 
					
						2023-03-22 14:35:58 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9a9bb5a8c 
							
						 
					 
					
						
						
							
							chore: pack codemirror on resize ( #21856 )  
						
						
						
						
					 
					
						2023-03-21 18:20:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bbe2b4b6a 
							
						 
					 
					
						
						
							
							chore: update test locations when merging ( #21844 )  
						
						
						
						
					 
					
						2023-03-21 12:13:20 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ce2b36489 
							
						 
					 
					
						
						
							
							chore(ui): show load errors ( #21843 )  
						
						
						
						
					 
					
						2023-03-21 12:03:26 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bea6fa15b2 
							
						 
					 
					
						
						
							
							feat(snapshots): use double-buffer to avoid white flash on hover ( #21828 )  
						
						
						
						
					 
					
						2023-03-21 07:40:54 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6015dad9db 
							
						 
					 
					
						
						
							
							chore: remove npx playwright ui ( #21823 )  
						
						
						
						
					 
					
						2023-03-20 17:12:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a33cf10696 
							
						 
					 
					
						
						
							
							chore(ui): decorate pending, add time spent ( #21821 )  
						
						
						
						
					 
					
						2023-03-20 17:12:02 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							543c812d2f 
							
						 
					 
					
						
						
							
							chore(ui): queue watch runs ( #21809 )  
						
						
						
						
					 
					
						2023-03-20 13:45:35 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73b20bc876 
							
						 
					 
					
						
						
							
							chore: roll stable-test-runner to 1.33.0-alpha-mar-20-2023 ( #21817 )  
						
						
						
						
					 
					
						2023-03-20 13:42:22 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8accabdb59 
							
						 
					 
					
						
						
							
							test: gardening ( #21814 )  
						
						... 
						
						
						
						Notable changes:
- `page-event-crash` is not a page test, moving out of page/.
- One of the expect tests is directly covered by another, merging them. 
						
						
					 
					
						2023-03-20 12:52:52 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f43db686d 
							
						 
					 
					
						
						
							
							test: class properties with |this| don't work anymore ( #21796 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/21794  
					
						2023-03-20 16:38:51 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d641caeb6a 
							
						 
					 
					
						
						
							
							Revert "feat(typescript): allow declare for class properties ( #21281 )" ( #21805 )  
						
						... 
						
						
						
						This reverts commit a1ba6757e0f786c51967a9419699ffb327af41aa.
https://github.com/microsoft/playwright/issues/21794  
						
						
					 
					
						2023-03-20 16:37:20 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							001df3a495 
							
						 
					 
					
						
						
							
							chore(ui): follow up to watch, fix win ( #21792 )  
						
						
						
						
					 
					
						2023-03-19 22:52:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							754e6edb95 
							
						 
					 
					
						
						
							
							chore: show folders in the tree ( #21789 )  
						
						
						
						
					 
					
						2023-03-19 18:51:09 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							294baaeb44 
							
						 
					 
					
						
						
							
							chore: allow watching all tests ( #21787 )  
						
						
						
						
					 
					
						2023-03-19 14:50:09 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a65cf9aac 
							
						 
					 
					
						
						
							
							chore(ui): ui polish / nits ( #21781 )  
						
						
						
						
					 
					
						2023-03-19 12:04:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0728d0f7fb 
							
						 
					 
					
						
						
							
							chore(ui): show test source before running ( #21776 )  
						
						
						
						
					 
					
						2023-03-17 21:34:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22e11a12ab 
							
						 
					 
					
						
						
							
							chore: show snapshots for sync assertions ( #21775 )  
						
						
						
						
					 
					
						2023-03-17 20:20:35 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a2d6c25a4 
							
						 
					 
					
						
						
							
							feat(deps): inherit environment changes from dependencies ( #21771 )  
						
						
						
						
					 
					
						2023-03-17 15:46:52 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6efb383433 
							
						 
					 
					
						
						
							
							chore: fix and test ui mode stop ( #21769 )  
						
						
						
						
					 
					
						2023-03-17 14:10:25 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e856344235 
							
						 
					 
					
						
						
							
							chore: increase timeout for flaky "should stop tracing on requestContext.dispose()" ( #21767 )  
						
						
						
						
					 
					
						2023-03-17 13:33:44 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95e7d3aabc 
							
						 
					 
					
						
						
							
							chore: hide store from public ( #21763 )  
						
						
						
						
					 
					
						2023-03-17 11:50:44 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49ce561244 
							
						 
					 
					
						
						
							
							chore(ui): add hover-based run test ( #21758 )  
						
						
						
						
					 
					
						2023-03-17 09:43:54 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53d341be01 
							
						 
					 
					
						
						
							
							test: do not pollute stderr with trace-viewer wsEndpoint ( #21748 )  
						
						
						
						
					 
					
						2023-03-17 16:15:20 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e066ca0713 
							
						 
					 
					
						
						
							
							chore: use test project output dir when showing live trace ( #21735 )  
						
						
						
						
					 
					
						2023-03-16 20:09:09 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ecd0f927f4 
							
						 
					 
					
						
						
							
							chore: make stacks rendering live in ui mode ( #21728 )  
						
						... 
						
						
						
						Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-03-16 18:17:07 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7879cf30f0 
							
						 
					 
					
						
						
							
							fix(reuse): serial mode with tracing should not throw ( #21726 )  
						
						... 
						
						
						
						Regressed in #19733 .
Fixes  #21113 . 
						
						
					 
					
						2023-03-16 14:32:12 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c45d8749b0 
							
						 
					 
					
						
						
							
							chore: split trace events into phases ( #21696 )  
						
						
						
						
					 
					
						2023-03-15 22:33:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							455e11c1d9 
							
						 
					 
					
						
						
							
							fix(shards): shard test groups instead of files ( #21638 )  
						
						... 
						
						
						
						Fixes  #21497 . 
					
						2023-03-14 10:41:37 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2c96494e0 
							
						 
					 
					
						
						
							
							chore: throw pretty error if rest parameters is used inside fixtures ( #21659 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/21566  
						
						
					 
					
						2023-03-14 17:35:52 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5fa18a279 
							
						 
					 
					
						
						
							
							chore: reimplement filters ( #21647 )  
						
						
						
						
					 
					
						2023-03-13 22:19:31 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d870ac407 
							
						 
					 
					
						
						
							
							chore(ui): start adding ui mode tests (2) ( #21608 )  
						
						
						
						
					 
					
						2023-03-13 12:14:51 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a12e909a40 
							
						 
					 
					
						
						
							
							chore(ui): start adding ui mode tests ( #21601 )  
						
						
						
						
					 
					
						2023-03-12 15:18:47 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b85d670491 
							
						 
					 
					
						
						
							
							chore(ui): show output on demand ( #21592 )  
						
						
						
						
					 
					
						2023-03-11 11:43:33 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21950bc8ce 
							
						 
					 
					
						
						
							
							feat(html reporter): render multiple annotations of the same type together ( #21580 )  
						
						... 
						
						
						
						Multiple annotations are rendered as comma-separated lists. Fixes
#21253 .
 
						
						
					 
					
						2023-03-10 15:26:02 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d27d2c029 
							
						 
					 
					
						
						
							
							fix(test runner): improved fixture teardown timeout error message ( #21572 )  
						
						... 
						
						
						
						The new message looks like this:
```
Test finished within timeout of 500ms, but tearing down "playwright configuration" ran out of time.
Please allow more time for the test, since teardown is attributed towards the test timeout budget.·
```
References #21259 . 
						
						
					 
					
						2023-03-10 13:45:47 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58a23bc7a0 
							
						 
					 
					
						
						
							
							fix(test runner): allow worker-only dynamic imports ( #21545 )  
						
						... 
						
						
						
						Fixes  #21409 . 
					
						2023-03-10 08:58:26 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9eac69f2b 
							
						 
					 
					
						
						
							
							fix(types): accept string in expect().toMatch() ( #21454 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/21453  
						
						
					 
					
						2023-03-07 17:53:50 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cffb6ac269 
							
						 
					 
					
						
						
							
							chore: move sever/isomorphic to utils/ to use it in client ( #21445 )  
						
						
						
						
					 
					
						2023-03-06 18:49:14 -08:00 
						 
				 
			
				
					
						
							
							
								Sebastian Silbermann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbaf56a13f 
							
						 
					 
					
						
						
							
							feat(ct-react): Support React 18 only ( #19814 )  
						
						... 
						
						
						
						BREAKING CHANGE: Drop support for React 17 and earlier
Support for React 17 an earlier is provided by
`@playwright/experimental-ct-react-17`
Closes  #19923  
						
						
					 
					
						2023-03-03 14:28:33 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb3f8bfba8 
							
						 
					 
					
						
						
							
							fix(test runner): do not optimize filtering when sourcemap is present ( #21359 )  
						
						... 
						
						
						
						Fixes  #21204 . 
					
						2023-03-03 07:49:19 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6769a311ed 
							
						 
					 
					
						
						
							
							feat(test runner): error out when one test file imports another ( #21357 )  
						
						... 
						
						
						
						This situation is not supported, and we can now detect it by looking at
collected file dependencies.
Fixes  #21270 . 
						
						
					 
					
						2023-03-02 15:09:50 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b300f455c 
							
						 
					 
					
						
						
							
							fix(test runner): empty dependency should not skip other projects ( #21354 )  
						
						... 
						
						
						
						References #21270 . 
						
						
					 
					
						2023-03-02 13:32:23 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1ba6757e0 
							
						 
					 
					
						
						
							
							feat(typescript): allow declare for class properties ( #21281 )  
						
						... 
						
						
						
						This enables `allowDeclareFields` flag that allows code like:
```ts
class Foo {
  declare prop: string;
}
```
Declaring is a workaround for inheritance vs property initialization
issues.
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html#the-usedefineforclassfields-flag-and-the-declare-property-modifier 
For `allowDeclareFields` to work, we have to run
plugin-transform-typescript before plugin-proposal-class-properties and
few others, so this change migrates from preset-typescript that always
runs last to individual plugin-transform-typescript, and reorders some
plugins.
References #21119 . 
						
						
					 
					
						2023-03-01 16:43:17 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60e5a93832 
							
						 
					 
					
						
						
							
							fix(store): support text and binary values ( #21006 )  
						
						
						
						
					 
					
						2023-03-01 08:49:31 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de3a5e2a91 
							
						 
					 
					
						
						
							
							chore(trace): include expect steps in a trace ( #21199 )  
						
						
						
						
					 
					
						2023-02-28 13:26:23 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81bd637d94 
							
						 
					 
					
						
						
							
							chore: merge traces into a single zip file ( #21242 )  
						
						
						
						
					 
					
						2023-02-27 22:31:47 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfdddcf9ba 
							
						 
					 
					
						
						
							
							fix(runner): finish dispatching if remaining tests were skipped ( #21238 )  
						
						... 
						
						
						
						Fixes  #21226  
					
						2023-02-27 17:20:30 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed41fd0643 
							
						 
					 
					
						
						
							
							chore: use listview to render stack trace ( #21197 )  
						
						
						
						
					 
					
						2023-02-24 15:31:10 -08:00