Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							173ea04b02 
							
						 
					 
					
						
						
							
							fix: add missing gstreamer dependencies for wk on debian 11 ( #15675 )  
						
						
						
						
					 
					
						2022-07-14 13:12:49 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bba41ab8f 
							
						 
					 
					
						
						
							
							Revert "feat(matchers): add toContainClass ( #15491 )" ( #15670 )  
						
						... 
						
						
						
						This reverts commit e4debd0bf665ae69a6621768d17e739aef13be9a. 
						
						
					 
					
						2022-07-14 22:03:37 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53118c074e 
							
						 
					 
					
						
						
							
							chore: use JHBuild WebKit Debian 11 build ( #15673 )  
						
						... 
						
						
						
						Fixes  #3167  
					
						2022-07-14 12:54:43 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb81d23ad6 
							
						 
					 
					
						
						
							
							fix(selectors): max hasText regex against nested nodes ( #15638 )  
						
						
						
						
					 
					
						2022-07-14 08:23:11 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ac893d0f8 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1015 ( #15649 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-07-14 14:34:02 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83e3dbb1bb 
							
						 
					 
					
						
						
							
							chore: add support for debian 11 downloads ( #15596 )  
						
						
						
						
					 
					
						2022-07-13 04:09:24 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3436e64b75 
							
						 
					 
					
						
						
							
							feat: dispatch wheel event ( #15593 )  
						
						
						
						
					 
					
						2022-07-12 17:17:45 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3939b9f36e 
							
						 
					 
					
						
						
							
							chore: migrate component testing to server-side page reuse ( #15477 )  
						
						
						
						
					 
					
						2022-07-12 14:30:24 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4debd0bf6 
							
						 
					 
					
						
						
							
							feat(matchers): add toContainClass ( #15491 )  
						
						
						
						
					 
					
						2022-07-12 23:17:10 +02: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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8402001c32 
							
						 
					 
					
						
						
							
							chore: remove joining emitter ( #15588 )  
						
						
						
						
					 
					
						2022-07-12 13:04:20 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e1801bd30 
							
						 
					 
					
						
						
							
							fix(matchers): repeating values lead to no error ( #15559 )  
						
						
						
						
					 
					
						2022-07-12 20:03:27 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fc637e44a 
							
						 
					 
					
						
						
							
							chore: experimental resetForReuse ( #15432 )  
						
						
						
						
					 
					
						2022-07-11 13:10:08 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2850aae924 
							
						 
					 
					
						
						
							
							fix(webkit): use new protocol methods for bindings ( #15503 )  
						
						
						
						
					 
					
						2022-07-08 15:11:29 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9d1a5ad69 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1677 ( #15500 )  
						
						
						
						
					 
					
						2022-07-08 13:15:57 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfd6fa356a 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1014 ( #15490 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-07-08 13:41:21 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0781d04a5e 
							
						 
					 
					
						
						
							
							chore: get rid of page state overrides ( #15470 )  
						
						
						
						
					 
					
						2022-07-07 16:28:20 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fd6ce4de0 
							
						 
					 
					
						
						
							
							chore: allow aborting in-flight routes on context reuse ( #15460 )  
						
						
						
						
					 
					
						2022-07-07 13:07:09 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86a65a03e4 
							
						 
					 
					
						
						
							
							chore: add CI to default user agent ( #15450 )  
						
						
						
						
					 
					
						2022-07-07 21:43:47 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc6f415933 
							
						 
					 
					
						
						
							
							chore: share grant permissions init among browser types ( #15457 )  
						
						
						
						
					 
					
						2022-07-07 11:39:05 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7e66d2b14 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1335 ( #15434 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-07-07 05:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f71b620de7 
							
						 
					 
					
						
						
							
							chore: unregister handlers when dispatcher goes ( #15425 )  
						
						
						
						
					 
					
						2022-07-06 20:32:31 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9e41df0a5 
							
						 
					 
					
						
						
							
							chore: respect event name in removeAllListeners ( #15430 )  
						
						
						
						
					 
					
						2022-07-06 15:04:27 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9d66535ba 
							
						 
					 
					
						
						
							
							browser(firefox): move screenshots to browser-side ( #15230 )  
						
						... 
						
						
						
						* `clip` option is always passed from the client code
* with this change, we can no longer capture screenshot of a blinking
  caret; the browser-side API doesn't have this capability. 
						
						
					 
					
						2022-07-06 15:02:48 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0142bdce76 
							
						 
					 
					
						
						
							
							test: mark driver mode as remote ( #15402 )  
						
						... 
						
						
						
						Otherwise we are passing buffers as objects, not as base64. 
						
						
					 
					
						2022-07-06 09:20:07 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d60b8aba23 
							
						 
					 
					
						
						
							
							fix(codegen): handle more context options ( #15319 )  
						
						... 
						
						
						
						The following options now work across languages:
- `recordHar`
- `serviceWorkers`
In addition, object properties are now sorted alphabetically.
Drive-by: fixed `--target` help message to include all available targets. 
						
						
					 
					
						2022-07-05 13:30:46 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f03bd9477 
							
						 
					 
					
						
						
							
							chore(test-runner): increase jpeg-js max mem allowance ( #15381 )  
						
						... 
						
						
						
						Resolves  #14255 .
PNGs should be preferred as they are deterministic, but increasing this
limit should be fine for JPEG users. (Looking through jpeg-js source code, the actual memory allocation is based on the size of the image—so unless a user is hitting this limit already—this should not impact the memory consumption of Playwright. 
					
						2022-07-05 13:25:54 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							449b66591d 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1333 ( #15382 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-07-05 12:16:56 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4eccb89a79 
							
						 
					 
					
						
						
							
							chore: do not serialize buffers into base64 in local mode ( #15316 )  
						
						
						
						
					 
					
						2022-07-05 08:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								Sean Doyle 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef5a56ce18 
							
						 
					 
					
						
						
							
							feat(evaluate): serialized URL instances ( #15023 )  
						
						... 
						
						
						
						Add support for returning [URL][] instances from `page.evaluate` calls.
Follow the patterns established by `Date` and `RegExp` serialization.
[URL]: https://developer.mozilla.org/en-US/docs/Web/API/URL  
						
						
					 
					
						2022-07-05 17:53:02 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35a2792bb4 
							
						 
					 
					
						
						
							
							fix(html-report): listen on 127.0.0.1 only ( #15361 )  
						
						... 
						
						
						
						Fixes  #11568  
					
						2022-07-05 08:48:30 -07:00 
						 
				 
			
				
					
						
							
							
								Maël Nison 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7609785d53 
							
						 
					 
					
						
						
							
							fix: Detects React 17+ first ( #15343 )  
						
						
						
						
					 
					
						2022-07-05 07:49:31 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e62cc4da9 
							
						 
					 
					
						
						
							
							fix(test): speculative attempt to fix trace viewer test flakiness (3) ( #15342 )  
						
						
						
						
					 
					
						2022-07-03 11:55:18 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71dcad3b2e 
							
						 
					 
					
						
						
							
							test: fix some flaky failures ( #15314 )  
						
						... 
						
						
						
						- Never use open shadow root for highlight. This messes up
  our selectors that accidentally match internal preview elements.
- Remove failing electron test that we do not care about.
- Skip `channels.spec.ts` in non-default mode. 
						
						
					 
					
						2022-07-01 13:57:33 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6cb3236acd 
							
						 
					 
					
						
						
							
							feat(chromium): Service Worker Network Instrumentation and Inspection ( #14716 )  
						
						... 
						
						
						
						Adds Chromium support for Service Worker Networking (interception/routing, Request/Response events, and HAR).
Resolves  #1090 .
Depends on #14714  and #14714 .
Supercedes #14321 .
Follow up #14711 .
Landed upstream patches:
- https://chromium-review.googlesource.com/c/chromium/src/+/3510917 
- https://chromium-review.googlesource.com/c/chromium/src/+/3526571 
- https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3566669 
- https://chromium-review.googlesource.com/c/chromium/src/+/3544685 
- https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3610924 
- https://chromium-review.googlesource.com/c/chromium/src/+/3689949  
						
						
					 
					
						2022-07-01 12:49:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82032be368 
							
						 
					 
					
						
						
							
							chore(server): validate/convert protocol both ways ( #14811 )  
						
						... 
						
						
						
						Previously, we only validated/converted on the way to the server,
but not from the server.
Validating both ways catches issues earlier, and allows us to
perform automatic conversions, for example only converting
buffers to base64 when sending over wire. 
						
						
					 
					
						2022-07-01 09:58:07 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e86c7af95 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1013 ( #15303 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-07-01 15:18:58 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e96db4655 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1332 ( #15291 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-07-01 05:24:10 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6425ab9e78 
							
						 
					 
					
						
						
							
							fix(ff): allow more time to launch browser ( #15290 )  
						
						
						
						
					 
					
						2022-06-30 18:07:25 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d1d723c56 
							
						 
					 
					
						
						
							
							fix(esm): show codeframe when errors get reported ( #15262 )  
						
						
						
						
					 
					
						2022-06-30 21:17:08 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4de14e7d2c 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1673 ( #15276 )  
						
						
						
						
					 
					
						2022-06-30 12:07:33 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0254cd3be7 
							
						 
					 
					
						
						
							
							fix(firefox): launch races ( #15259 )  
						
						... 
						
						
						
						Potential fixes to avoid startup races:
- Wait for "juggler listening" message.
- Make sure `transport.onclose` is called when connecting to the transport after the actual pipe closure. 
						
						
					 
					
						2022-06-30 10:58:22 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71fc53bbf8 
							
						 
					 
					
						
						
							
							fix(matchers): toHaveClass on SVG elements ( #15267 )  
						
						... 
						
						
						
						Fixes  #15260  
					
						2022-06-30 07:01:26 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff2647cfa3 
							
						 
					 
					
						
						
							
							fix(network): remove races from sizes calculation ( #15208 )  
						
						... 
						
						
						
						- Do not resolve raw headers upon `loadingFinished`, since they may still come later in
  `responseReceivedExtraInfo`.
- Introduce separate promises for `encodedBodySize`, `transferSize` and `responseHeadersSize`.
- Make sure we resolve each of them either with data available
  from the browser, or a fallback calculation.
- Set raw response headers for redirects on WebKit.
- Do not stall on cached responses in Chromium, they have erroneously set `hasExtraInfo` flag.
- Use `transferSize` that is available in Firefox protocol. 
						
						
					 
					
						2022-06-29 18:11:22 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3c31f5b13 
							
						 
					 
					
						
						
							
							fix: do not throw on removeListener without listener ( #15224 )  
						
						... 
						
						
						
						Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com> 
						
						
					 
					
						2022-06-29 13:53:13 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8220ab1379 
							
						 
					 
					
						
						
							
							feat(firefox): roll ff 1328 and ff-beta 1330 ( #15185 )  
						
						
						
						
					 
					
						2022-06-29 03:04:46 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e34fa4feeb 
							
						 
					 
					
						
						
							
							fix(evaluate): fallback to toJSON if it exists when serializing ( #15188 )  
						
						... 
						
						
						
						* fix(evaluate): fallback to toJSON if it exists when serializing
* fix test in ff
* window.performance test 
						
						
					 
					
						2022-06-29 08:07:32 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a8d835145 
							
						 
					 
					
						
						
							
							chore: allow updating har while routing ( #15197 )  
						
						
						
						
					 
					
						2022-06-28 15:09:36 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa1e736f3f 
							
						 
					 
					
						
						
							
							chore: print response body when browser download failed ( #15101 )  
						
						
						
						
					 
					
						2022-06-28 18:19:31 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fab12c70f7 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1012 ( #15111 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com> 
						
						
					 
					
						2022-06-27 10:01:10 +02:00