Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76c3077a69 
							
						 
					 
					
						
						
							
							test: retry oopif boundingBox assertions ( #32787 )  
						
						
						
						
					 
					
						2024-09-24 12:02:40 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11320d34c6 
							
						 
					 
					
						
						
							
							Revert chore: ignore third-party execution contexts ( #32437 ) ( #32771 )  
						
						... 
						
						
						
						Partially revert #32437  and add a test that console.log() messages from
content scripts are properly reported
Fixes https://github.com/microsoft/playwright/issues/32762  
						
						
					 
					
						2024-09-23 15:48:11 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6219e6e79 
							
						 
					 
					
						
						
							
							Revert "feat(tracing): add .pwtrace to trace file extension" ( #32648 )  
						
						... 
						
						
						
						Reverts microsoft/playwright#32581 
Relates
https://github.com/microsoft/playwright/issues/32226#issuecomment-2351164727  
						
						
					 
					
						2024-09-17 15:32:30 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aeb4d182f7 
							
						 
					 
					
						
						
							
							feat(tracing): add .pwtrace to trace file extension ( #32581 )  
						
						... 
						
						
						
						Closes https://github.com/microsoft/playwright/issues/32226 
I've updated every mention of `.trace.zip` except for the release notes. 
						
						
					 
					
						2024-09-14 10:17:07 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a113553f14 
							
						 
					 
					
						
						
							
							test: allow running oopif test without newBrowserCDPSession ( #32496 )  
						
						
						
						
					 
					
						2024-09-06 13:49:37 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d85527e9f6 
							
						 
					 
					
						
						
							
							test: some tests for expected API behavior ( #32495 )  
						
						... 
						
						
						
						Adding some tests discussed in
https://github.com/microsoft/playwright/pull/32434  
						
						
					 
					
						2024-09-06 13:13:44 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea747afcdd 
							
						 
					 
					
						
						
							
							chore: use a single binding for all Playwright needs ( #32039 )  
						
						... 
						
						
						
						This makes it easier to manage bindings, being just init scripts.
Fixes the BFCache binding problem.
Makes bindings removable in Firefox.
Fixes  #31515 . 
						
						
					 
					
						2024-08-07 06:20:12 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c9ce6b9d9 
							
						 
					 
					
						
						
							
							test: unflake various tests ( #32014 )  
						
						
						
						
					 
					
						2024-08-05 08:29:13 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9e673c6dc 
							
						 
					 
					
						
						
							
							fix(utility): create utility world when web security is disabled ( #31458 )  
						
						... 
						
						
						
						Reverts previous attempt at #31096 
Fixes: https://github.com/microsoft/playwright/issues/31431 
Fixes: https://github.com/microsoft/playwright/issues/31442  
						
						
					 
					
						2024-06-27 09:29:20 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a7f17d820 
							
						 
					 
					
						
						
							
							chore: fix simulated clock bots ( #31301 )  
						
						
						
						
					 
					
						2024-06-17 09:17:38 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bfd0eb6e4 
							
						 
					 
					
						
						
							
							chore: introduce clock test mode ( #31110 )  
						
						
						
						
					 
					
						2024-05-31 14:44:26 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d56b453ff 
							
						 
					 
					
						
						
							
							fix(connect): include websocket close reason in the error message ( #30203 )  
						
						... 
						
						
						
						When websocket disconnects during `browserType.connect()` call, the
error looks like this now:
```
browserType.connect: Custom error message received over WebSocket
```
Previously, it was a generic error:
```
browserType.connect: Target page, context or browser has been closed
``` 
						
						
					 
					
						2024-04-01 21:05:33 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3abd7c808e 
							
						 
					 
					
						
						
							
							fix(connectOverCDP): send custom headers in /json/version request ( #29408 )  
						
						... 
						
						
						
						Fixes  #29403 . 
					
						2024-02-07 17:41:21 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58fa4fce74 
							
						 
					 
					
						
						
							
							fix: use logger in default context with connectOverCDP ( #28838 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/28813  
						
						
					 
					
						2024-01-03 19:49:47 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66e056c306 
							
						 
					 
					
						
						
							
							fix: disable PaintHolding to be able to click in oopifs ( #28604 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/28023  
						
						
					 
					
						2023-12-12 12:20:44 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee1e6cd72f 
							
						 
					 
					
						
						
							
							test: unskip service tests ( #28170 )  
						
						
						
						
					 
					
						2023-11-16 20:14:55 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36c4c24f8a 
							
						 
					 
					
						
						
							
							fix: only convert input files for browser collocated with server ( #27873 )  
						
						... 
						
						
						
						Reference #27452 
Fixes  #27792  
						
						
					 
					
						2023-11-01 08:40:12 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5752a28f87 
							
						 
					 
					
						
						
							
							chore: make tests strict (1) ( #27731 )  
						
						
						
						
					 
					
						2023-10-23 09:31:30 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f212fd1a83 
							
						 
					 
					
						
						
							
							chore: unify target closed errors ( #27540 )  
						
						
						
						
					 
					
						2023-10-12 11:05:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40ba5ebc1d 
							
						 
					 
					
						
						
							
							test: unflake a launcher test in driver mode ( #27518 )  
						
						
						
						
					 
					
						2023-10-09 14:52:05 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0717b386f9 
							
						 
					 
					
						
						
							
							test: disable some failing tests ( #27463 )  
						
						
						
						
					 
					
						2023-10-05 15:00:08 -07:00 
						 
				 
			
				
					
						
							
							
								Jim Hays 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dcc8dcca73 
							
						 
					 
					
						
						
							
							Fix various typos ( Fixes   #27396 ) ( #27391 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/27396  
						
						
					 
					
						2023-10-04 19:56:42 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13cca1db3d 
							
						 
					 
					
						
						
							
							test: add a test for cdp w/ trace ( #27410 )  
						
						... 
						
						
						
						Closes https://github.com/microsoft/playwright/issues/27409  
						
						
					 
					
						2023-10-03 13:00:35 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55c4bb97af 
							
						 
					 
					
						
						
							
							chore: extract CDPSession on the server side, remove duplicate code ( #27349 )  
						
						... 
						
						
						
						This makes sure that protocol calls after target close are rejected
correctly. 
						
						
					 
					
						2023-09-29 12:50:02 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f72ef0584 
							
						 
					 
					
						
						
							
							fix(streams): avoid leaking event listeners ( #27291 )  
						
						... 
						
						
						
						Fixes  #26998 . 
					
						2023-09-25 10:59:14 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6731f5b6d5 
							
						 
					 
					
						
						
							
							chore: grid placeholder ( #24598 )  
						
						
						
						
					 
					
						2023-08-04 08:38:07 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							517cc18c9b 
							
						 
					 
					
						
						
							
							chore: remove retries, skip tracing tests ( #24443 )  
						
						
						
						
					 
					
						2023-07-26 14:56:38 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b39fd7283f 
							
						 
					 
					
						
						
							
							chore: skip tests that fail in cross-machine service mode ( #24412 )  
						
						
						
						
					 
					
						2023-07-25 16:47:04 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							700a925565 
							
						 
					 
					
						
						
							
							test: simplify emulate media + connectOverCDP test ( #24166 )  
						
						
						
						
					 
					
						2023-07-11 14:20:05 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee9f9e3239 
							
						 
					 
					
						
						
							
							test: emulate media should be isolated between CDP sessions ( #24110 )  
						
						... 
						
						
						
						Failing test for #24109  
						
						
					 
					
						2023-07-11 11:34:18 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cfd6d9fe9 
							
						 
					 
					
						
						
							
							fix(cr network): emit sw-handled requests when routing is enabled ( #23589 )  
						
						... 
						
						
						
						Previously, such requests were skipped because they never receive
`Fetch.requestPaused` as there was no real network.
Also cleanup some redundant tests and move them from chromium-only file.
Fixes  #23424 . 
						
						
					 
					
						2023-06-08 10:33:28 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c2a8fa306 
							
						 
					 
					
						
						
							
							chore: enable no-floating-promises ESLint rule for tests ( #23376 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/23339  
					
						2023-06-02 21:59:12 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28504f6dc7 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1115 ( #23109 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-05-18 11:49:35 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b800344b0 
							
						 
					 
					
						
						
							
							fix(oopif): get response body from adopting frame ( #21324 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/20809  
						
						
					 
					
						2023-03-01 17:18:58 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edfff8cd8c 
							
						 
					 
					
						
						
							
							test: run more tests in 'service' mode ( #20734 )  
						
						
						
						
					 
					
						2023-02-07 18:25:33 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92eb8e5090 
							
						 
					 
					
						
						
							
							chore: make connectOverCDP work with localhost ( #20396 )  
						
						... 
						
						
						
						This wraps happy eyeballs in two places, the place where we make the
JSON request to Chromium and the actual CDP WebSocket request.
It required changes inside our happy eyeballs implementation since the
[websocket library does not
set](https://github.com/websockets/ws/blob/master/lib/websocket.js#L714 )
the `clientRequestOptions.hostname` field, it just sets the `host` field
where we then fall back to when its not set.
This test would pass before Node.js 18 and fail after Node.js 18 without
my changes.
Fixes https://github.com/microsoft/playwright/issues/20364  
						
						
					 
					
						2023-01-30 17:44:26 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1c161ce99 
							
						 
					 
					
						
						
							
							chore: merge the util exports ( #20110 )  
						
						
						
						
					 
					
						2023-01-13 13:50:38 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							caec93ef42 
							
						 
					 
					
						
						
							
							test: enable ssim-cie94 image comparison algorithm for our tests ( #19313 )  
						
						
						
						
					 
					
						2022-12-29 23:48:28 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84a0aaaaff 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1065 ( #19239 )  
						
						... 
						
						
						
						Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2022-12-05 11:22:03 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7219a68b12 
							
						 
					 
					
						
						
							
							fix: exception in exposeFunction when oopif detaches ( #18078 )  
						
						... 
						
						
						
						The test is racy but it was reliably failing several times in 100
iterations.
Fixes https://github.com/microsoft/playwright/issues/18067  
						
						
					 
					
						2022-10-14 08:37:42 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42491ecc08 
							
						 
					 
					
						
						
							
							test: unflake "should work with newBrowserCDPSession" ( #16765 )  
						
						... 
						
						
						
						There could be no targets in a freshly created browser. 
						
						
					 
					
						2022-08-23 10:25:28 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e2aec7454 
							
						 
					 
					
						
						
							
							chore: align more ESLint rules with VSCode formatting ( #16647 )  
						
						
						
						
					 
					
						2022-08-18 20:12:33 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a79054544 
							
						 
					 
					
						
						
							
							feat(innerloop): allow reusing browsers over the remote connection ( #16065 )  
						
						
						
						
					 
					
						2022-07-31 14:31:17 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b637ce1250 
							
						 
					 
					
						
						
							
							test: skip tests that modify env in non-default mode ( #15725 )  
						
						
						
						
					 
					
						2022-07-15 13:06:19 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							732b8f4760 
							
						 
					 
					
						
						
							
							chore: PW_EXPERIMENTAL_SERVICE_WORKER_NETWORK_EVENTS and doc clarifications ( #15688 )  
						
						
						
						
					 
					
						2022-07-14 17:40:22 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9387327a97 
							
						 
					 
					
						
						
							
							docs: Service Worker examples and explanations ( #15595 )  
						
						... 
						
						
						
						Resolves  #15582 . 
					
						2022-07-13 16:42:46 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8858162692 
							
						 
					 
					
						
						
							
							fix: Service Workers+Interception: missing page-level Network events ( #15549 )  
						
						... 
						
						
						
						Fixes  #15474 .
Notes:
* page-level requests that are also handled by a SW's fetch handler, should not be interceptable at the page-level
* `Network.requestWillBeSent` does not provide enough metadata for Playwright to fire the `request` event at that time, so it does it as soon as it gets to the end of the request lifecycle 
					
						2022-07-12 13:23:35 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60b34e9091 
							
						 
					 
					
						
						
							
							test: page-level request/response events with SW fetch handlers and interception ( #15544 )  
						
						... 
						
						
						
						Relates #15474 . 
						
						
					 
					
						2022-07-11 16:32:42 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6219e945d5 
							
						 
					 
					
						
						
							
							test: cover Service Worker update ( #15537 )  
						
						
						
						
					 
					
						2022-07-11 13:57:41 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ee235ff1b 
							
						 
					 
					
						
						
							
							test: fix flaky SW tests ( #15536 )  
						
						... 
						
						
						
						The Service Worker tests had some races in them that only were apparent
on the bots. To repro, I ran the tests with:
```
xvfb-run taskset -c 0 npm run ctest -- chromium.spec.ts --headed --reporter=line --repeat-each 10 --workers=1
```
Just because Playwright has a SW, does not mean the worker has fully loaded
it's main/import scripts. 
						
						
					 
					
						2022-07-11 13:56:38 -07:00