Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c8bc0b2f9 
							
						 
					 
					
						
						
							
							chore: minor trace viewer ui tweaks ( #19979 )  
						
						
						
						
					 
					
						2023-01-09 19:51:33 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28577afde4 
							
						 
					 
					
						
						
							
							feat(soft expect): mark steps with failed soft expects as failed ( #19973 )  
						
						... 
						
						
						
						Fixes  #19673 . 
					
						2023-01-09 16:17:06 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d2cc06355 
							
						 
					 
					
						
						
							
							docs: add usage sections to Locator methods ( #19968 )  
						
						
						
						
					 
					
						2023-01-09 13:06:25 -08:00 
						 
				 
			
				
					
						
							
							
								Sander 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5f4717192 
							
						 
					 
					
						
						
							
							test(ct): vue vite slice by feature ( #19657 )  
						
						
						
						
					 
					
						2023-01-09 12:36:33 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a39a97f0ee 
							
						 
					 
					
						
						
							
							chore: setup -> test.projectSetup ( #19932 )  
						
						... 
						
						
						
						* Changed `setup` to `test.projectSetup`
* Only `test.projectSetup.only` is supported on the new method
* test.* methods except for before/after/Each/All hooks can be called
inside the project setup files 
						
						
					 
					
						2023-01-09 11:21:48 -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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6083926111 
							
						 
					 
					
						
						
							
							chore: render readable title separator in errors ( #19754 )  
						
						
						
						
					 
					
						2023-01-09 09:33:09 -08:00 
						 
				 
			
				
					
						
							
							
								Vincent G 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb275cccb6 
							
						 
					 
					
						
						
							
							docs(test-cli): typo for tests at a specific line ( #19908 )  
						
						
						
						
					 
					
						2023-01-09 09:14:31 -08:00 
						 
				 
			
				
					
						
							
							
								Niklas Haag 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87b14ea737 
							
						 
					 
					
						
						
							
							docs(writing-tests-js) Fix grammar mistake ( #19958 )  
						
						
						
						
					 
					
						2023-01-09 17:18: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 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1385007185 
							
						 
					 
					
						
						
							
							test: fix locator.viewportRatio() tests ( #19931 )  
						
						... 
						
						
						
						Drive-by: make sure `locator.viewportRatio()` returns `0`
for non-existing element. 
						
						
					 
					
						2023-01-06 16:55:38 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7bbaf2af21 
							
						 
					 
					
						
						
							
							fix(docker): take language binding version in consideration ( #19924 )  
						
						
						
						
					 
					
						2023-01-06 19:47:37 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b376110b77 
							
						 
					 
					
						
						
							
							docs: add proper usage for some test apis ( #19925 )  
						
						
						
						
					 
					
						2023-01-06 10:26:23 -08: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 
						 
				 
			
				
					
						
							
							
								Tommaso A 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d64edc090 
							
						 
					 
					
						
						
							
							docs(reporter): added types to Reporter TypeScript example ( #19917 )  
						
						
						
						
					 
					
						2023-01-06 13:39:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd698a2258 
							
						 
					 
					
						
						
							
							feat(trace viewer): render selectors as locators ( #19907 )  
						
						... 
						
						
						
						Drive-by: fix more places with SerializedValue rendering.
Fixes  #19085 . 
						
						
					 
					
						2023-01-05 16:59:50 -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 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4359111289 
							
						 
					 
					
						
						
							
							test: unskip wk test ( #19903 )  
						
						
						
						
					 
					
						2023-01-05 22:51:08 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f3db200f6 
							
						 
					 
					
						
						
							
							chore(cli): filter matches against absolute path ( #19900 )  
						
						... 
						
						
						
						#19522  
					
						2023-01-05 13:39:39 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e07d1722ec 
							
						 
					 
					
						
						
							
							test: rebase permission test for Chromium >= 110 ( #19899 )  
						
						... 
						
						
						
						Fixes  #19180 . 
					
						2023-01-05 13:01:37 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f4b5ea371 
							
						 
					 
					
						
						
							
							docs(java): fix intro examples ( #19896 )  
						
						... 
						
						
						
						Signed-off-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-01-05 20:25:33 +01: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 
						 
				 
			
				
					
						
							
							
								Boris Osipov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90af7a7ee0 
							
						 
					 
					
						
						
							
							docs(chrome-extensions-js-python.md) add headless testing docs ( #19812 )  
						
						... 
						
						
						
						See https://github.com/microsoft/playwright/issues/19233  
						
						
					 
					
						2023-01-05 11:08:16 -08:00 
						 
				 
			
				
					
						
							
							
								Emerson Castaneda 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f7b0e4e01 
							
						 
					 
					
						
						
							
							Update writing-tests-java.md sample code ( #19894 )  
						
						... 
						
						
						
						Fix code compilation issues reported in
https://github.com/microsoft/playwright-java/issues/1158  
						
						
					 
					
						2023-01-05 11:05:16 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef877dadfe 
							
						 
					 
					
						
						
							
							docs(test-advanced): add missing browser.close() ( #19884 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/19822  
					
						2023-01-05 11:00:27 -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 
						 
				 
			
				
					
						
							
							
								Ori Livni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							655d788c8e 
							
						 
					 
					
						
						
							
							docs(ci): fix wrong CircleCI environment vars ( #19887 )  
						
						
						
						
					 
					
						2023-01-05 11:10:28 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							388a3e1f37 
							
						 
					 
					
						
						
							
							fix(test runner): make sure to run afterAll after skipped tests ( #19878 )  
						
						... 
						
						
						
						Fixes  #19745 . 
					
						2023-01-04 14:13:49 -08: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 
						 
				 
			
				
					
						
							
							
								Anders Kaseorg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afc1774a2b 
							
						 
					 
					
						
						
							
							devops: spell “cherry-pick” correctly in commit messages ( #19850 )  
						
						
						
						
					 
					
						2023-01-04 19:00:53 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							711a1aadbf 
							
						 
					 
					
						
						
							
							chore: update tracing tests helper ( #19848 )  
						
						... 
						
						
						
						To be reused in future tests.
Signed-off-by: Dmitry Gozman <dgozman@gmail.com>
Co-authored-by: Yury Semikhatsky <yurys@chromium.org> 
						
						
					 
					
						2023-01-03 17:30:36 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f58015281a 
							
						 
					 
					
						
						
							
							test: attempt to unflake inspector tests ( #19845 )  
						
						... 
						
						
						
						On headed bots, we might get `locator('body')` from initial mouse
position. 
						
						
					 
					
						2023-01-03 16:26:21 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							599ae30313 
							
						 
					 
					
						
						
							
							chore: update .net generator with deprecated/discouraged ( #19843 )  
						
						
						
						
					 
					
						2023-01-03 23:03:38 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54c90576c6 
							
						 
					 
					
						
						
							
							docs: clarify what core features are ( #19842 )  
						
						
						
						
					 
					
						2023-01-03 11:30:38 -08:00 
						 
				 
			
				
					
						
							
							
								Yusuke Iwaki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2820fccda 
							
						 
					 
					
						
						
							
							docs(python): fix example code of Route.fetch ( #19840 )  
						
						
						
						
					 
					
						2023-01-03 11:05:09 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Deschryver 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f27b300f4 
							
						 
					 
					
						
						
							
							docs(test-runners): update test runners for .NET  ( #19830 )  
						
						
						
						
					 
					
						2023-01-03 10:14:00 +01:00 
						 
				 
			
				
					
						
							
							
								Hylke Postma 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b695478840 
							
						 
					 
					
						
						
							
							fix(driver): AttributeError error when CWD contains space ( #19801 )  
						
						
						
						
					 
					
						2023-01-02 14:36:07 +01: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 
						 
				 
			
				
					
						
							
							
								Grant Colestock 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a30aac5668 
							
						 
					 
					
						
						
							
							fix: make sure jsx fragments are transformed ( #19755 )  
						
						... 
						
						
						
						Fixes : #19142  
					
						2022-12-31 11:08:36 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Glass 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13c5019ac9 
							
						 
					 
					
						
						
							
							fix(playwright-test): _removeOutputDirs called without await always returns truthy ( #19771 )  
						
						
						
						
					 
					
						2022-12-31 11:05:10 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							caec93ef42 
							
						 
					 
					
						
						
							
							test: enable ssim-cie94 image comparison algorithm for our tests ( #19313 )  
						
						
						
						
					 
					
						2022-12-29 23:48:28 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc56afb990 
							
						 
					 
					
						
						
							
							chore: bump json5 to 2.2.2 ( #19783 )  
						
						... 
						
						
						
						We run `npm audit` on our CI and this breaks our builds since ~8 hours,
see
[here](https://github.com/microsoft/playwright/actions/runs/3799667426/jobs/6462399107#step:11:8 ).
This patch runs `npm audit fix` to bump it to 2.2.2 so it will be green
again. 
						
						
					 
					
						2022-12-29 12:20: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