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 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccb53c2c1b 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1081 ( #20398 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-01-26 16:56:07 +01:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff302585d9 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1046 ( #20397 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-01-26 16:55:45 +01:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							754dd05a8e 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1780 ( #20393 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-01-26 16:14:55 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5761a62b1c 
							
						 
					 
					
						
						
							
							docs: clarify the null value for the viewport ( #20333 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/20284  
						
						
					 
					
						2023-01-25 17:48:18 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cab52cded9 
							
						 
					 
					
						
						
							
							chore: consolidate route handling logic in NetworkRouter ( #20353 )  
						
						... 
						
						
						
						References #19607 . 
						
						
					 
					
						2023-01-25 14:11:53 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7366cfc7c 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1080 ( #20323 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-01-25 10:23:12 +01:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00edf587d5 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1773 ( #20342 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Yury Semikhatsky <yurys@chromium.org> 
						
						
					 
					
						2023-01-25 10:03:50 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9422beecb 
							
						 
					 
					
						
						
							
							Revert "chore: respect headless option when reusing browser ( #19980 )" ( #20336 )  
						
						... 
						
						
						
						This reverts commit e674ea217f5facffc668bf7aaea890dab20d68ca. 
						
						
					 
					
						2023-01-24 11:07:53 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aedcecb3db 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1770 ( #20308 )  
						
						
						
						
					 
					
						2023-01-24 09:33:48 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38f260cc51 
							
						 
					 
					
						
						
							
							test: unflake "should respect interval" ( #20298 )  
						
						
						
						
					 
					
						2023-01-23 17:57:37 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c5e0eb1cc 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1373 ( #20271 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-01-23 07:53:29 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20c3baf9bf 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1375 ( #20273 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-01-23 07:49:27 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05843bdfd9 
							
						 
					 
					
						
						
							
							chore: support Debian 11 arm64 ( #19676 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/18319  
					
						2023-01-23 15:54:25 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71798d658f 
							
						 
					 
					
						
						
							
							chore: remove separate network tethering client connection ( #20267 )  
						
						
						
						
					 
					
						2023-01-21 18:18:22 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b700c08dc5 
							
						 
					 
					
						
						
							
							feat(screenshots): when actual and expected have different sizes, pad and produce the diff image ( #20208 )  
						
						... 
						
						
						
						Also show sizes in the html report to easier spot the size mismatch
issue.
<img width="1030" alt="diff"
src="https://user-images.githubusercontent.com/9881434/213327632-b8fcd69c-8d08-460c-9de1-b5f4f8c56359.png ">
Fixes  #15802 . 
						
						
					 
					
						2023-01-20 19:41:43 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0cc0d168cd 
							
						 
					 
					
						
						
							
							chore: mark 1.31-next ( #20268 )  
						
						
						
						
					 
					
						2023-01-20 19:29:14 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eafa6fda13 
							
						 
					 
					
						
						
							
							fix(expect): poll/toPass should not wait over specified timeout ( #20266 )  
						
						... 
						
						
						
						Drive-by: unflake some timeout-dependent tests. 
						
						
					 
					
						2023-01-20 15:47:24 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8e8ddba20 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1767 ( #20265 )  
						
						
						
						
					 
					
						2023-01-20 22:28:56 +01:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cd90cc8b6 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1766 ( #20244 )  
						
						
						
						
					 
					
						2023-01-20 09:39:59 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							411a86512d 
							
						 
					 
					
						
						
							
							chore: roll webkit to 1765 ( #20228 )  
						
						
						
						
					 
					
						2023-01-19 15:57:04 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d950f5b6ee 
							
						 
					 
					
						
						
							
							chore: remove toIntersectViewport for the next release ( #20232 )  
						
						... 
						
						
						
						Mostly reverts #19901 . 
						
						
					 
					
						2023-01-19 15:04:09 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b8b20dc25 
							
						 
					 
					
						
						
							
							chore: drop locator.viewportRatio() method ( #20131 )  
						
						... 
						
						
						
						As per API review discussion, we'd like to refrain from
exposing this method. 
						
						
					 
					
						2023-01-19 08:46:45 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e87b974f97 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1763 ( #20226 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-01-19 16:59:15 +01:00