Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8193ca947 
							
						 
					 
					
						
						
							
							devops: consolidate build.js files ( #35935 )  
						
						
						
						
					 
					
						2025-05-12 19:22:14 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a48a3ad6fa 
							
						 
					 
					
						
						
							
							devops: run npm ci steps in parallel ( #35915 )  
						
						
						
						
					 
					
						2025-05-12 09:40:16 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4166fd2bbd 
							
						 
					 
					
						
						
							
							devops: preserve output in watch mode ( #35916 )  
						
						
						
						
					 
					
						2025-05-09 14:40:02 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5c9cca5ef 
							
						 
					 
					
						
						
							
							devops: custom watch for bundle esbuild steps ( #35914 )  
						
						
						
						
					 
					
						2025-05-09 12:19:44 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dee0535480 
							
						 
					 
					
						
						
							
							chore: fix SIGINT handling in watch mode ( #35910 )  
						
						
						
						
					 
					
						2025-05-09 18:06:00 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64c553bb71 
							
						 
					 
					
						
						
							
							chore(build): fix MaxListenersExceededWarning during build ( #35905 )  
						
						
						
						
					 
					
						2025-05-09 17:01:03 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d178b4dbaf 
							
						 
					 
					
						
						
							
							devops: fix crash in build.js watch mode with SyntaxError ( #35904 )  
						
						
						
						
					 
					
						2025-05-09 14:08:50 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c4e9fba9d 
							
						 
					 
					
						
						
							
							devops: update build.js to have single run method for all kinds of steps ( #35886 )  
						
						
						
						
					 
					
						2025-05-08 08:29:01 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd76f7b1a0 
							
						 
					 
					
						
						
							
							devops: save battery by using chokidar instead of esbuild watch ( #35867 )  
						
						
						
						
					 
					
						2025-05-07 14:33:50 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01136634c1 
							
						 
					 
					
						
						
							
							chore(build): move command step logic into its own class ( #35868 )  
						
						
						
						
					 
					
						2025-05-07 09:54:26 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67d7bde959 
							
						 
					 
					
						
						
							
							chore: minor cleanups after builtins rework ( #35809 )  
						
						
						
						
					 
					
						2025-05-01 08:57:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b0135411e 
							
						 
					 
					
						
						
							
							chore: inject builtins through esbuild ( #35800 )  
						
						
						
						
					 
					
						2025-04-29 20:07:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c796a3b12 
							
						 
					 
					
						
						
							
							chore: compile storage script ( #35753 )  
						
						
						
						
					 
					
						2025-04-25 16:23:04 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Gastineau 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ece112cb3 
							
						 
					 
					
						
						
							
							chore(build): add --install watch flag for automatic browser install ( #35639 )  
						
						
						
						
					 
					
						2025-04-17 05:19:48 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7799f3293 
							
						 
					 
					
						
						
							
							chore: fix 'npm run watch' memory leak in esbuild ( #35547 )  
						
						
						
						
					 
					
						2025-04-08 23:16:42 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e04b697ab 
							
						 
					 
					
						
						
							
							devops: use esbuild instead of babel ( #35467 )  
						
						
						
						
					 
					
						2025-04-03 22:40:35 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8a0d5f6cd 
							
						 
					 
					
						
						
							
							chore: move injected scripts into packages/injected ( #35483 )  
						
						
						
						
					 
					
						2025-04-03 16:09:03 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							788067bec7 
							
						 
					 
					
						
						
							
							chore: do not build playwright-client twice ( #35454 )  
						
						
						
						
					 
					
						2025-04-02 12:31:15 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5adeb3cf4 
							
						 
					 
					
						
						
							
							chore: build a client bundle ( #34847 )  
						
						
						
						
					 
					
						2025-02-19 15:27:00 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e047f6bc07 
							
						 
					 
					
						
						
							
							chore(build): typo in trace-viewer output dir ( #33661 )  
						
						
						
						
					 
					
						2024-11-19 10:02:41 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							150092438f 
							
						 
					 
					
						
						
							
							chore(recorder): support HMR ( #33637 )  
						
						
						
						
					 
					
						2024-11-18 18:23:29 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fa33ca81f 
							
						 
					 
					
						
						
							
							chore(build): fix bug where sw changes aren't copied in watch mode ( #33579 )  
						
						
						
						
					 
					
						2024-11-18 16:04:12 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							114884335d 
							
						 
					 
					
						
						
							
							chore(html): support HMR for local dev ( #33511 )  
						
						
						
						
					 
					
						2024-11-12 11:11:50 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7a388dcb4 
							
						 
					 
					
						
						
							
							chore: HMR for Trace Viewer build script changes ( #33291 )  
						
						
						
						
					 
					
						2024-11-08 15:08:58 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9707e97867 
							
						 
					 
					
						
						
							
							chore: revert  #33228  - it needs a proper review ( #33284 )  
						
						
						
						
					 
					
						2024-10-25 09:36:03 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3641e5984f 
							
						 
					 
					
						
						
							
							chore: HMR for Trace Viewer ( #33228 )  
						
						
						
						
					 
					
						2024-10-24 14:34:59 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bfdad068c 
							
						 
					 
					
						
						
							
							chore: introduce accessibility tab in recorder ( #33235 )  
						
						
						
						
					 
					
						2024-10-22 16:36:03 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							384eed65ea 
							
						 
					 
					
						
						
							
							chore: organize fake timers ( #31156 )  
						
						
						
						
					 
					
						2024-06-05 09:25:12 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5d384c1f6 
							
						 
					 
					
						
						
							
							docs: add section explaining scrolling ( #30719 )  
						
						... 
						
						
						
						Fixes  #30643 . 
					
						2024-05-08 21:04:05 -07:00 
						 
				 
			
				
					
						
							
							
								Rui Figueira 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c80b851422 
							
						 
					 
					
						
						
							
							fix(codegen): prevent csp directive violations ( #30366 )  
						
						
						
						
					 
					
						2024-04-23 07:33:12 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee3960529e 
							
						 
					 
					
						
						
							
							fix(ct): allow passing date, url, bigint as properties ( #29031 )  
						
						... 
						
						
						
						Closes: https://github.com/microsoft/playwright/issues/29028 ,
https://github.com/microsoft/playwright/issues/29027  
						
						
					 
					
						2024-01-17 20:43:28 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7447761fb7 
							
						 
					 
					
						
						
							
							fix(build): ignore empty bundle directories ( #27491 )  
						
						... 
						
						
						
						These are often left after some file moves. 
						
						
					 
					
						2023-10-06 12:29:01 -07:00 
						 
				 
			
				
					
						
							
							
								Marcin Strzyz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							192b697488 
							
						 
					 
					
						
						
							
							chore: remove old webpack folder structure ( #26560 )  
						
						
						
						
					 
					
						2023-08-19 16:16:44 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57ab732fb8 
							
						 
					 
					
						
						
							
							chore: support npm run build -- --sourcemap ( #24529 )  
						
						
						
						
					 
					
						2023-07-31 13:53:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46f9fa005e 
							
						 
					 
					
						
						
							
							fix(tracing): do not double-zip entries in remote mode ( #21579 )  
						
						... 
						
						
						
						Fixes  #21435 . 
					
						2023-03-10 14:54:32 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cffb6ac269 
							
						 
					 
					
						
						
							
							chore: move sever/isomorphic to utils/ to use it in client ( #21445 )  
						
						
						
						
					 
					
						2023-03-06 18:49:14 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b735e136fe 
							
						 
					 
					
						
						
							
							chore: run non-concurrent steps in watch before everything else ( #21164 )  
						
						... 
						
						
						
						This prevents initial errors. 
						
						
					 
					
						2023-02-23 11:46:20 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcb2d67c5d 
							
						 
					 
					
						
						
							
							chore: remove experimental dockerfile.remote  ( #20790 )  
						
						... 
						
						
						
						We didn't find a compelling-enough use case to release this. 
						
						
					 
					
						2023-02-09 12:18:02 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							190c121e66 
							
						 
					 
					
						
						
							
							chore: bundle chokidar, leave fsevents as an optional dependency ( #20762 )  
						
						
						
						
					 
					
						2023-02-09 08:40:27 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b67cef2c4d 
							
						 
					 
					
						
						
							
							feat: introduce Dockerfile.remote image ( #20691 )  
						
						... 
						
						
						
						When this image is launched, it exposes a single endpoint
that can be used to connect to and to launch browsers. 
						
						
					 
					
						2023-02-07 10:50:44 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a5df720ff 
							
						 
					 
					
						
						
							
							chore: fix build/watch script for bundles and vite-powered packages ( #20055 )  
						
						
						
						
					 
					
						2023-01-11 18:36:04 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2183d9e9a2 
							
						 
					 
					
						
						
							
							chore: use codemirror for editor ( #18482 )  
						
						
						
						
					 
					
						2022-11-01 15:04:30 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf75f8ca20 
							
						 
					 
					
						
						
							
							chore: custom error if HTML report gets uploaded in Trace Viewer ( #17558 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/17309  
						
						
					 
					
						2022-09-26 20:57:05 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4cd2176155 
							
						 
					 
					
						
						
							
							feat(containers): introduce separate container commands ( #17541 )  
						
						... 
						
						
						
						This patch introduces hidden commands to control container
lifecycle:
- `npx playwright docker install-server-deps` to install fluxbox,
  vnc, novnc & to configure them.
- `npx playwright docker run-server` to run a server inside the
  container.
Drive-by: remove old version of container image when building a new
version with the same name. This way we won't pile up untagged
container images. 
						
						
					 
					
						2022-09-22 13:38:54 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d431958603 
							
						 
					 
					
						
						
							
							chore: move container integration back to playwright-core ( #17487 )  
						
						
						
						
					 
					
						2022-09-21 12:45:43 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53ab3d19e8 
							
						 
					 
					
						
						
							
							fix(protocol): update build tools ( #17515 )  
						
						
						
						
					 
					
						2022-09-21 12:43:18 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af042beb13 
							
						 
					 
					
						
						
							
							feat: introduce docker integration ( #16382 )  
						
						... 
						
						
						
						This patch introduces the following commands:
- `npx playwright docker build` that builds a VRT docker image
  locally that is based off the `mcr.microsoft.com/playwright:jammy`
- `npx playwright docker start` that launches a docker container with
  browsers.
- `npx playwright docker stop` that stops given docker container.
- `npx playwright docker test` that runs all the tests inside a
  launched docker container. 
						
						
					 
					
						2022-09-09 15:25:42 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf89a36181 
							
						 
					 
					
						
						
							
							chore: serialize circular objects ( #14045 )  
						
						
						
						
					 
					
						2022-05-09 18:51:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58d79e5e4d 
							
						 
					 
					
						
						
							
							chore: add core utils bundle ( #13615 )  
						
						
						
						
					 
					
						2022-04-18 13:47:23 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f0103fef0 
							
						 
					 
					
						
						
							
							chore: babel, expect, zip bundles ( #13588 )  
						
						
						
						
					 
					
						2022-04-18 11:31:58 -07:00