Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f837690e2 
							
						 
					 
					
						
						
							
							fix(connect): do not log ws query params ( #20047 )  
						
						
						
						
					 
					
						2023-01-11 12:27:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e674ea217f 
							
						 
					 
					
						
						
							
							chore: respect headless option when reusing browser ( #19980 )  
						
						... 
						
						
						
						References #19746 . 
						
						
					 
					
						2023-01-10 10:49:53 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fe327c21b 
							
						 
					 
					
						
						
							
							chore: return Promise<any> in {page,context}.route ( #20005 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/19855 
Closes https://github.com/microsoft/playwright/pull/19856  
						
						
					 
					
						2023-01-10 18:07:17 +01:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db5087e951 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1043 ( #19991 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-01-10 14:55:27 +01:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							394ed6db62 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1075 ( #19993 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-01-10 14:55:10 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9943bcfcd8 
							
						 
					 
					
						
						
							
							fix: do not subscribe to SIGINT signal unless lock is acquired ( #19978 )  
						
						... 
						
						
						
						Subscription to SIGINT handler removes default handler.
Fixes  #19418  
						
						
					 
					
						2023-01-09 20:19:28 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6022a4098f 
							
						 
					 
					
						
						
							
							chore: deprecate page.waitForNavigation, locator.elementHandle ( #19977 )  
						
						
						
						
					 
					
						2023-01-09 20:04:04 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f0adf5dd0 
							
						 
					 
					
						
						
							
							chore: release from pause when the page closes ( #19975 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/19168  
						
						
					 
					
						2023-01-09 18:49:18 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f62aa9335 
							
						 
					 
					
						
						
							
							chore: vendor proper-lockfile dependency ( #19969 )  
						
						... 
						
						
						
						This patch vendors the
https://github.com/moxystudio/node-proper-lockfile 
project we rely to manage Playwright Registry.
The reason to vender is the following upstream issue that
didn't get resolved in almost a month:
https://github.com/moxystudio/node-proper-lockfile/issues/111 
Follow-up will apply the fix for the issue to the vendored file.
NOTE: this patch also inlines all code in a single file.
References #19418  
						
						
					 
					
						2023-01-09 17:13:58 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d2cc06355 
							
						 
					 
					
						
						
							
							docs: add usage sections to Locator methods ( #19968 )  
						
						
						
						
					 
					
						2023-01-09 13:06:25 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3d615e9f2 
							
						 
					 
					
						
						
							
							docs: add Electron troubleshooting note ( #19954 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/19854 
Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: Pavel Feldman <pavel.feldman@gmail.com> 
						
						
					 
					
						2023-01-09 18:39:54 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							830c3c9f0f 
							
						 
					 
					
						
						
							
							fix(reuse): workaround long sw unregister ( #19930 )  
						
						... 
						
						
						
						Bogus `importScripts()` sometimes makes `unregister()` hang for long
time. We detect this case and not await it.
Fixes  #19789 . 
						
						
					 
					
						2023-01-06 17:02:40 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a49c5e498 
							
						 
					 
					
						
						
							
							feat(expect): introduce expect(locator).toIntersectViewport() ( #19901 )  
						
						... 
						
						
						
						This is a new web-first assertion that should be used like this:
```ts
test('should work', async ({ page }) => {
  const locator = page.locator('body');
  // New web-first assertion.
  await expect(locator).toIntersectViewport();
  // The same functionality.
  await expect.poll(() => locator.viewportRatio()).toBeGreaterThan(0);
});
```
Fixes  #8740  
						
						
					 
					
						2023-01-06 16:56:24 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7bbaf2af21 
							
						 
					 
					
						
						
							
							fix(docker): take language binding version in consideration ( #19924 )  
						
						
						
						
					 
					
						2023-01-06 19:47:37 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c339e1615b 
							
						 
					 
					
						
						
							
							fix(fetch): handle invalid redirect URL ( #19890 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/19879 .
This part is then similar to how node-fetch is doing it:
55a4870ae5/src/index.js (L152-L159) 
						
						
					 
					
						2023-01-06 10:22:17 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31a63b5c2a 
							
						 
					 
					
						
						
							
							fix(reuse): make reuse work with tracing ( #19733 )  
						
						... 
						
						
						
						Fixes  #19059 . 
					
						2023-01-05 14:50:47 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10ccfa9517 
							
						 
					 
					
						
						
							
							feat(fetch): happy eyeballs ( #19902 )  
						
						... 
						
						
						
						Fixes  #18790  
					
						2023-01-05 14:39:49 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1afa38d5a7 
							
						 
					 
					
						
						
							
							chore(expect): extract polling from expect.poll and expect().toPass ( #19882 )  
						
						... 
						
						
						
						This extracts & unifies polling machinery from `expect.poll` and
`expect.toPass` methods. 
						
						
					 
					
						2023-01-05 11:14:37 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddccb59093 
							
						 
					 
					
						
						
							
							chore: fix Java CLI invocation on Windows ( #19895 )  
						
						... 
						
						
						
						For reference: https://stackoverflow.com/a/64300409  
						
						
					 
					
						2023-01-05 10:55:07 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3883799d68 
							
						 
					 
					
						
						
							
							feat: introduce locator.viewportRatio ( #19761 )  
						
						... 
						
						
						
						References #8740  
						
						
					 
					
						2023-01-05 10:49:32 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abe901d598 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1074 ( #19853 )  
						
						... 
						
						
						
						Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-01-05 19:04:20 +01:00 
						 
				 
			
				
					
						
							
							
								Oren 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59e1437d7f 
							
						 
					 
					
						
						
							
							fix(serviceworker): network inspection works without options.serviceWorkers set ( #19870 )  
						
						
						
						
					 
					
						2023-01-04 13:20:47 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6193e6d8ea 
							
						 
					 
					
						
						
							
							fix(reuse): reset tracing ( #19876 )  
						
						... 
						
						
						
						References #19059 . 
						
						
					 
					
						2023-01-04 13:19:05 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2714e728d0 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1042 ( #19799 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-01-02 14:11:44 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							caec93ef42 
							
						 
					 
					
						
						
							
							test: enable ssim-cie94 image comparison algorithm for our tests ( #19313 )  
						
						
						
						
					 
					
						2022-12-29 23:48:28 -08:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							359d176ff6 
							
						 
					 
					
						
						
							
							fix(driver): avoid polluting stdout ( #19759 )  
						
						... 
						
						
						
						Relates microsoft/playwright-python#1699 . 
						
						
					 
					
						2022-12-28 17:09:11 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8f96a9411 
							
						 
					 
					
						
						
							
							fix(generator): FilterOptions in java ( #19741 )  
						
						... 
						
						
						
						Fixes  #19448  
					
						2022-12-28 09:13:06 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fba4d5611 
							
						 
					 
					
						
						
							
							chore: migrate waitForFunction to not use rerunnable task ( #19730 )  
						
						
						
						
					 
					
						2022-12-27 17:22:44 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b223b9036 
							
						 
					 
					
						
						
							
							fix(hit target): account for iframes with padding ( #19732 )  
						
						... 
						
						
						
						Padding on iframes moves the `documentElement` inside the iframe, so we
should account for it when converting coordinates between frames.
Fixes  #19613 . 
						
						
					 
					
						2022-12-27 16:59:34 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3334d89ad7 
							
						 
					 
					
						
						
							
							fix(socks): support ipv6 ( #19727 )  
						
						... 
						
						
						
						Signed-off-by: Dmitry Gozman <dgozman@gmail.com>
Co-authored-by: Yury Semikhatsky <yurys@chromium.org> 
						
						
					 
					
						2022-12-27 14:45:35 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1b9a56079 
							
						 
					 
					
						
						
							
							chore: migrate waitForSelector to not use rerunnable task ( #19715 )  
						
						
						
						
					 
					
						2022-12-27 13:39:35 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24f2ccb4ca 
							
						 
					 
					
						
						
							
							feat(getByLabel): support aria-label ( #19726 )  
						
						... 
						
						
						
						References #19284 . 
						
						
					 
					
						2022-12-27 12:43:55 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ad65e7ce8 
							
						 
					 
					
						
						
							
							fix(launchServer): disable socks by default ( #19723 )  
						
						... 
						
						
						
						Socks does not support ipV6 yet.
References #19661 . 
						
						
					 
					
						2022-12-27 10:43:36 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bb019ac81 
							
						 
					 
					
						
						
							
							chore: migrate most of rerunnable tasks to element callback ( #19713 )  
						
						
						
						
					 
					
						2022-12-27 09:22:22 -08:00 
						 
				 
			
				
					
						
							
							
								Sang Nguyen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f88b22d0c0 
							
						 
					 
					
						
						
							
							docs: fix wrong waitForResponse example in Node.js ( #19701 )  
						
						
						
						
					 
					
						2022-12-27 09:12:43 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0087bfac23 
							
						 
					 
					
						
						
							
							fix(role): update allowsNameFromContent to closer align with blink/gecko ( #19692 )  
						
						
						
						
					 
					
						2022-12-27 09:06:46 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cce29215f9 
							
						 
					 
					
						
						
							
							chore: make input actions not use rerunnable task ( #19638 )  
						
						
						
						
					 
					
						2022-12-24 10:40:36 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e61a8c6592 
							
						 
					 
					
						
						
							
							fix(generator): penalize for the selector length ( #19672 )  
						
						
						
						
					 
					
						2022-12-22 20:54:04 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b80e22a03 
							
						 
					 
					
						
						
							
							fix(har): recalculate receive time after response ended ( #19646 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/19327  
						
						
					 
					
						2022-12-22 17:30:32 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe989d95eb 
							
						 
					 
					
						
						
							
							chore(electron): move loader to be preload ( #19650 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/19648  
						
						
					 
					
						2022-12-22 17:28:08 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83418aa8ab 
							
						 
					 
					
						
						
							
							fix(socks): cleanup event listeners upon disconnect ( #19671 )  
						
						... 
						
						
						
						References #19661 . 
						
						
					 
					
						2022-12-22 17:15:51 -08:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06c7f1fb6c 
							
						 
					 
					
						
						
							
							fix(html): test and fix reporter timing display ( #19670 )  
						
						... 
						
						
						
						#19576  introduced a regression where the CLI reporters displayed some
times with way too many decimals. e.g. 7.123456789ms.
Prior to #19576 , there were two monotonicTime implementations; that PR
updated the reporters to use the common definition that had existed in
utils.ts. However, that introduced a regression in the base.ts reporters
which used the ms duration humanizing package which did not account for
the more precise decimals used by the shared monotonicTime function.
This fix removes the dependency on the third-party ms package and now
consistently uses Pavel's humanize function which the HTML reporter had
been using and proved to have better defaults for decimals.
Additionally, we add more test coverage to limit future regressions
since this was caught in passing.
Closes  #19556 .
Relates #19576 . 
					
						2022-12-22 15:57:55 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e12cf19012 
							
						 
					 
					
						
						
							
							chore: refactor frame.expect to not use rerunnable task ( #19626 )  
						
						
						
						
					 
					
						2022-12-21 15:31:08 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eaae8ebbf3 
							
						 
					 
					
						
						
							
							chore: throw InvalidSelectorError from selector parser, add some tests ( #19636 )  
						
						
						
						
					 
					
						2022-12-21 14:27:35 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7508c574e1 
							
						 
					 
					
						
						
							
							chore: bring ubuntu bionic back ( #19625 )  
						
						
						
						
					 
					
						2022-12-21 18:37:42 +01:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acd3837484 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1041 ( #19617 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-12-21 14:47:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae2b1ac5e8 
							
						 
					 
					
						
						
							
							chore: move some injected code to InjectedScript ( #19609 )  
						
						
						
						
					 
					
						2022-12-20 17:26:54 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95cc5c2a2e 
							
						 
					 
					
						
						
							
							fix(electron): fix the directory app path ( #19601 )  
						
						
						
						
					 
					
						2022-12-20 12:50:53 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							971e30482a 
							
						 
					 
					
						
						
							
							fix(electron): allow using pre-ready apis ( #19599 )  
						
						
						
						
					 
					
						2022-12-20 10:40:48 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb2a2c7331 
							
						 
					 
					
						
						
							
							fix: render discouraged / deprecated types ( #19596 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/19591  
						
						
					 
					
						2022-12-20 16:19:07 +01:00