Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							789b1c75e6 
							
						 
					 
					
						
						
							
							fix(expect): report received when timedOut during oneShot ( #20806 )  
						
						
						
						
					 
					
						2023-02-10 14:59:21 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e03f0ea309 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1048 ( #20815 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-02-10 17:27:55 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68e170ef89 
							
						 
					 
					
						
						
							
							feat: implement expect(locator).toBeInViewport() ( #20668 )  
						
						... 
						
						
						
						The method accepts a `ratio` option to assert the ratio
of the element in viewport. `ratio` defaults to `Number.MIN_VALUE`.
NOTE: this reverts commit d950f5b6ee3fee4b825831983d5af5b197bda769 and
adds `ratio` option support + does the rename.
Fixes  #8740  
						
						
					 
					
						2023-02-10 04:33:22 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							778dd20403 
							
						 
					 
					
						
						
							
							chore(docs): beautify generated types, put options always last ( #20805 )  
						
						
						
						
					 
					
						2023-02-09 20:46:33 -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 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3be6772fa5 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1085 ( #20782 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-02-09 17:06:39 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b0a7003c4 
							
						 
					 
					
						
						
							
							chore(watch): run by default again ( #20763 )  
						
						
						
						
					 
					
						2023-02-08 18:53:07 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e5964cccd 
							
						 
					 
					
						
						
							
							fix(connect): respect launch options when turning into connect ( #20757 )  
						
						
						
						
					 
					
						2023-02-08 13:06:05 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98e2fe184e 
							
						 
					 
					
						
						
							
							chore(docs): sort members instead of validating ( #20755 )  
						
						
						
						
					 
					
						2023-02-08 09:59:31 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0678b6575f 
							
						 
					 
					
						
						
							
							chore(watch): allow toggling browser ( #20738 )  
						
						
						
						
					 
					
						2023-02-08 08:36:02 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edfff8cd8c 
							
						 
					 
					
						
						
							
							test: run more tests in 'service' mode ( #20734 )  
						
						
						
						
					 
					
						2023-02-07 18:25:33 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d3e4027e7 
							
						 
					 
					
						
						
							
							fix(chromium): do not pre-populate non-preflight OPTIONS requests ( #20684 )  
						
						... 
						
						
						
						Fixes  #20469 . 
					
						2023-02-07 15:10:44 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbccc8ef64 
							
						 
					 
					
						
						
							
							fix(role): closed <details> are considered hidden ( #20726 )  
						
						... 
						
						
						
						Fixes  #20610 . 
					
						2023-02-07 15:10:18 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc74383480 
							
						 
					 
					
						
						
							
							test: remove service2 mode and experimental-grid ( #20730 )  
						
						
						
						
					 
					
						2023-02-07 14:19:37 -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 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							303c5998f8 
							
						 
					 
					
						
						
							
							feat: release "comparator" option from experiment ( #20720 )  
						
						... 
						
						
						
						The option defines a comparator to be used to compare images.
Possible values are `"pixelmatch"` and `"ssim-cie94"`.
Note: This reverts commit 8167f8bf548308ad8c6f1188508aadee84f26023. 
						
						
					 
					
						2023-02-07 08:51:48 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							740bd228aa 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1084 ( #20712 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-02-07 14:20:15 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3c5430080 
							
						 
					 
					
						
						
							
							fix: reset SNAP* env variables when launching Firefox ( #20692 )  
						
						... 
						
						
						
						Our builds never come from Snap, so Playwright's Firefox should
never consider that it's been installed via SNAP.
Fixes  #20555 
---------
Signed-off-by: Andrey Lushnikov <aslushnikov@gmail.com>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-02-07 01:41:12 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							439d3cefcf 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1792 ( #20694 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-02-07 09:03:09 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1120b82ba2 
							
						 
					 
					
						
						
							
							feat(firefox): roll Firefox & Firefox Beta ( #20670 )  
						
						... 
						
						
						
						Fixes  #19685  
Fixes  #20093  
					
						2023-02-06 14:08:32 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86dd29a15e 
							
						 
					 
					
						
						
							
							docs: custom selectors registration ( #20687 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/20424  
					
						2023-02-06 13:32:00 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a752f3fd6 
							
						 
					 
					
						
						
							
							chore(docker): remove experimental docker integration ( #20676 )  
						
						... 
						
						
						
						This removes everything related to docker integration experiments that
we conducted over the last 6 months.
I'll send a follow-up with an alternative suggestion that was demo'ed on
a team meeting in the end of December. 
						
						
					 
					
						2023-02-06 10:50:45 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73b07610c3 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1791 ( #20630 )  
						
						
						
						
					 
					
						2023-02-04 10:33:48 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c6a1a6ff0 
							
						 
					 
					
						
						
							
							fix: make sure screenshots work when main page context is tampered ( #20615 )  
						
						... 
						
						
						
						This patch has 2 fixes:
- screenshot code was accidentally using main page context to fetch
  page layout metrics instead of a utility context
- Avoid usage of `self.eval` inside utility context since it escapes
Firefox sandbox. This turns out to be an upstream bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1814898 
Fixes  #20434  
						
						
					 
					
						2023-02-03 10:01:23 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3180bc9804 
							
						 
					 
					
						
						
							
							fix(types): make most fixtures non-undefined ( #20573 )  
						
						... 
						
						
						
						Fixes  #20416 . 
					
						2023-02-02 13:11:50 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e4d22d04a 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1790 ( #20585 )  
						
						
						
						
					 
					
						2023-02-02 08:38:05 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f56d29709e 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1377 ( #20516 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com> 
						
						
					 
					
						2023-02-02 07:14:18 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c922b5e7de 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1083 ( #20591 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-02-02 15:33:22 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f699cd346 
							
						 
					 
					
						
						
							
							docs: clarify headers propagation to redirects ( #20572 )  
						
						... 
						
						
						
						References #20501 . 
						
						
					 
					
						2023-02-01 16:55:03 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ad4687f4d 
							
						 
					 
					
						
						
							
							feat(route): add maxRedirects option to Route.fetch ( #20567 )  
						
						... 
						
						
						
						References #20501 . 
						
						
					 
					
						2023-02-01 14:43:21 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59d02e43d9 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1788 ( #20547 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-02-01 11:39:26 +01:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48ac5b6fad 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1082 ( #20526 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-01-31 15:52:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b39079b51e 
							
						 
					 
					
						
						
							
							feat(trace viewer): popout snapshot in a new tab ( #20475 )  
						
						
						
						
					 
					
						2023-01-30 19:07:52 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c27ad35299 
							
						 
					 
					
						
						
							
							fix(locators): properly escape slash inside attributes ( #20510 )  
						
						... 
						
						
						
						Fixes  #20471 . 
					
						2023-01-30 13:27:41 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1c264c476 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1375 ( #20507 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-01-30 12:21:35 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cffe7b65e3 
							
						 
					 
					
						
						
							
							fix: do not hang on submitting target=_blank form ( #20458 )  
						
						... 
						
						
						
						Fixes  #18392  
					
						2023-01-30 11:13:56 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6f83f5b94 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1785 ( #20504 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-01-30 19:11:08 +01: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 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ad635522c 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1784 ( #20466 )  
						
						
						
						
					 
					
						2023-01-30 08:36:02 -08:00 
						 
				 
			
				
					
						
							
							
								chimurai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f72d400952 
							
						 
					 
					
						
						
							
							chore: fix typos ( #20473 )  
						
						
						
						
					 
					
						2023-01-30 09:53:28 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							532ca3f7b3 
							
						 
					 
					
						
						
							
							fix: throw on tap when hasTouch=false ( #20457 )  
						
						... 
						
						
						
						Fixes  #20430  
					
						2023-01-27 15:51:57 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71752b4b2a 
							
						 
					 
					
						
						
							
							fix(windows): enable socks5 hostname resolution on WebKit ( #20435 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/20451  
						
						
					 
					
						2023-01-27 23:33:06 +01:00 
						 
				 
			
				
					
						
							
							
								Etienne 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							252b489a7f 
							
						 
					 
					
						
						
							
							feat(trace-viewer): allow host and port to be specified ( #20258 )  
						
						
						
						
					 
					
						2023-01-27 14:20:25 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d458e84f5b 
							
						 
					 
					
						
						
							
							feat(route): match pattern on the server side ( #20410 )  
						
						... 
						
						
						
						This avoids client-side roundtrip for requests that are not handled by
any route.
Fixes  #19607 . 
						
						
					 
					
						2023-01-27 10:43:19 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ead4989947 
							
						 
					 
					
						
						
							
							fix(api): Response.finished() throws when target closes ( #20453 )  
						
						
						
						
					 
					
						2023-01-27 10:42:43 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2af31edadd 
							
						 
					 
					
						
						
							
							feat: roll Firefox and Firefox-Beta to latest builds ( #20449 )  
						
						... 
						
						
						
						These builds initiate browser-side navigation for `page.goto` command.
Drive-by: add a minimal file URL test. 
						
						
					 
					
						2023-01-27 09:31:45 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ca9b08d90 
							
						 
					 
					
						
						
							
							fix: better formatting for sparse arrays ( #20379 )  
						
						... 
						
						
						
						Right now arrays preview yields all array elements. In case
of a sparse array with a single element on index 10000000,
this results in a large string that OOM Node.js.
This patch changes pretty-printing. For example:
```ts
// Given this array
const a = [];
a[10] = 1;
// Before this patch, pretty printing will yield:
"[,,,,,,,,1]"
// With this patch, pretty printing yields:
"[empty x 9, 1]"
```
The new array pretty-printing is equal to what Chrome DevTools
do to render sparse arrays.
Fixes  #20347  
						
						
					 
					
						2023-01-27 05:07:55 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b93c1d2f9 
							
						 
					 
					
						
						
							
							chore: truncate long protocol logs ( #20412 )  
						
						... 
						
						
						
						This affects the logs in the `DEBUG=pw:protocol` mode so that they
never span more then 10 lines of 80-character-width terminal. 
						
						
					 
					
						2023-01-27 04:58:13 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf0ca2e662 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1783 ( #20433 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-01-27 11:50:43 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							332dbc5bf6 
							
						 
					 
					
						
						
							
							fix(chromium): enable gpu support in mac headless ( #20418 )  
						
						
						
						
					 
					
						2023-01-26 13:21:25 -08:00