Playwright Service
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c3b533d834 
								
							 
						 
						
							
							
								
								feat(firefox): roll to r1427 ( #27871 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							2023-10-30 23:23:39 +01:00  
						
					 
				
					
						
							
							
								 
								Yury Semikhatsky
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c7b6a76437 
								
							 
						 
						
							
							
								
								fix(fetch): throw when methods are called on disposed context ( #27868 )  
							
							 
							
							... 
							
							
							
							Fixes  #27822  
							
						 
						
							2023-10-30 15:23:12 -07:00  
						
					 
				
					
						
							
							
								 
								Renan Greca
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7bab19d807 
								
							 
						 
						
							
							
								
								docs: syntax corrections in expect.extend documentation ( #27772 )  
							
							 
							
							... 
							
							
							
							Signed-off-by: Yury Semikhatsky <yurys@chromium.org>
Co-authored-by: Yury Semikhatsky <yurys@chromium.org>
Co-authored-by: Pavel Feldman <pavel.feldman@gmail.com> 
							
						 
						
							2023-10-30 22:03:24 +01:00  
						
					 
				
					
						
							
							
								 
								Playwright Service
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								afa5cdc53f 
								
							 
						 
						
							
							
								
								feat(firefox-beta): roll to r1427 ( #27866 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							2023-10-30 22:02:27 +01:00  
						
					 
				
					
						
							
							
								 
								Max Schmitt
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								59b8cf008e 
								
							 
						 
						
							
							
								
								fix(codegen): don't generate page.frame() calls anymore ( #27820 )  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/microsoft/playwright/issues/27650  
							
						 
						
							2023-10-30 21:56:45 +01:00  
						
					 
				
					
						
							
							
								 
								Dmitry Gozman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f620828818 
								
							 
						 
						
							
							
								
								chore: allow PW_VERSION_OVERRIDE in tests ( #27861 )  
							
							 
							
							
							
						 
						
							2023-10-30 11:04:35 -07:00  
						
					 
				
					
						
							
							
								 
								Luigi Colombi
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3127765bde 
								
							 
						 
						
							
							
								
								chore: add curly space to fix eslint run ( #27858 )  
							
							 
							
							
							
						 
						
							2023-10-30 12:05:48 +01:00  
						
					 
				
					
						
							
							
								 
								Sander
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1a34b6d211 
								
							 
						 
						
							
							
								
								fix(ct): solid render array as child ( #27849 )  
							
							 
							
							... 
							
							
							
							closes:
https://github.com/microsoft/playwright/issues/27587#issuecomment-1762133376 
related: https://github.com/microsoft/playwright/pull/27692 
CC @dgozman
Co-authored-by: sand4rt <mbr@mbrs-MacBook-Air.local> 
							
						 
						
							2023-10-28 11:22:10 -07:00  
						
					 
				
					
						
							
							
								 
								Sander
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								96787d2626 
								
							 
						 
						
							
							
								
								fix(ct): vue render array as slot ( #27851 )  
							
							 
							
							... 
							
							
							
							partial fix for:
https://github.com/microsoft/playwright/issues/27587#issuecomment-1762133376 
related: https://github.com/microsoft/playwright/pull/27692 
CC @dgozman
Co-authored-by: sand4rt <mbr@mbrs-MacBook-Air.local> 
							
						 
						
							2023-10-28 11:21:37 -07:00  
						
					 
				
					
						
							
							
								 
								Sander
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3313381040 
								
							 
						 
						
							
							
								
								fix(ct): react render array as child ( #27692 )  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sander <info@mesander.com>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
Co-authored-by: mbr <mbr@mbrs-MacBook-Air.local> 
							
						 
						
							2023-10-28 10:36:48 -07:00  
						
					 
				
					
						
							
							
								 
								Pavel Feldman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								462e70ab82 
								
							 
						 
						
							
							
								
								chore: render sidebar tab selector as drop down ( #27844 )  
							
							 
							
							
							
						 
						
							2023-10-27 15:31:31 -07:00  
						
					 
				
					
						
							
							
								 
								Pavel Feldman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4d82d6801f 
								
							 
						 
						
							
							
								
								chore: render full pathname in network panel ( #27843 )  
							
							 
							
							... 
							
							
							
							Fixes  #27618  
							
						 
						
							2023-10-27 14:14:24 -07:00  
						
					 
				
					
						
							
							
								 
								Dmitry Gozman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								100d3b2601 
								
							 
						 
						
							
							
								
								fix(css parser): support nested builtin functions ( #27841 )  
							
							 
							
							... 
							
							
							
							Things like `:nth-child(1 of :has(span:nth-last-child(3)))`.
Fixes  #27743 . 
							
						 
						
							2023-10-27 13:16:12 -07:00  
						
					 
				
					
						
							
							
								 
								Dmitry Gozman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								88f30d1ce2 
								
							 
						 
						
							
							
								
								feat: support firefoxUserPrefs in launchPersistentContext ( #27840 )  
							
							 
							
							... 
							
							
							
							Fixes  #27773 . 
							
						 
						
							2023-10-27 09:24:41 -07:00  
						
					 
				
					
						
							
							
								 
								Debbie O'Brien
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d395a38a63 
								
							 
						 
						
							
							
								
								docs: add v1.39 release video ( #27838 )  
							
							 
							
							
							
						 
						
							2023-10-27 14:36:32 +02:00  
						
					 
				
					
						
							
							
								 
								Playwright Service
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								49b662c22c 
								
							 
						 
						
							
							
								
								feat(chromium): roll to r1087 ( #27834 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							2023-10-27 14:19:42 +02:00  
						
					 
				
					
						
							
							
								 
								Dmitry Gozman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4d8dd55b90 
								
							 
						 
						
							
							
								
								chore: refactor Recorder, introduce RecorderTool ( #27826 )  
							
							 
							
							
							
						 
						
							2023-10-26 19:42:03 -07:00  
						
					 
				
					
						
							
							
								 
								Dmitry Gozman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								24deac458b 
								
							 
						 
						
							
							
								
								feat(expect): generate toHaveText ( #27824 )  
							
							 
							
							
							
						 
						
							2023-10-26 18:49:14 -07:00  
						
					 
				
					
						
							
							
								 
								Sander
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								54ebee79f7 
								
							 
						 
						
							
							
								
								chore(ct): resolve internal type errors ( #26779 )  
							
							 
							
							
							
						 
						
							2023-10-26 14:57:49 -07:00  
						
					 
				
					
						
							
							
								 
								Pavel Feldman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ff206bd9c1 
								
							 
						 
						
							
							
								
								chore: render time in the trace viewer log ( #27825 )  
							
							 
							
							
							
						 
						
							2023-10-26 14:45:15 -07:00  
						
					 
				
					
						
							
							
								 
								Jorge Senín
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								89e0978da4 
								
							 
						 
						
							
							
								
								Update class-page.md ( #27750 )  
							
							 
							
							
							
						 
						
							2023-10-26 12:57:37 -07:00  
						
					 
				
					
						
							
							
								 
								Pavel Feldman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								778047facc 
								
							 
						 
						
							
							
								
								chore: stream trace viewer logs ( #27807 )  
							
							 
							
							
							
						 
						
							2023-10-26 11:15:43 -07:00  
						
					 
				
					
						
							
							
								 
								Max Schmitt
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5f366088be 
								
							 
						 
						
							
							
								
								chore: get rid of rimraf package ( #27790 )  
							
							 
							
							... 
							
							
							
							This seems more reliable nowadays as rimraf.
https://github.com/microsoft/playwright/issues/27712 
---------
Signed-off-by: Max Schmitt <max@schmitt.mx> 
							
						 
						
							2023-10-26 19:41:00 +02:00  
						
					 
				
					
						
							
							
								 
								Greg Bergé
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ae1e1885dc 
								
							 
						 
						
							
							
								
								docs: add Argos Reporter to doc ( #27789 )  
							
							 
							
							
							
						 
						
							2023-10-26 10:05:02 -07:00  
						
					 
				
					
						
							
							
								 
								Max Schmitt
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								841bb92049 
								
							 
						 
						
							
							
								
								chore: update Docker Node.js version to new LTS (20) ( #27813 )  
							
							 
							
							... 
							
							
							
							Node.js 20 was promoted to LTS on 2023-10-24.
Fixes https://github.com/microsoft/playwright/issues/27812  
							
						 
						
							2023-10-26 09:45:54 -07:00  
						
					 
				
					
						
							
							
								 
								Yury Semikhatsky
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								86c78c1e0f 
								
							 
						 
						
							
							
								
								fix(html): do not update total time when filtering tests ( #27808 )  
							
							 
							
							... 
							
							
							
							
Fixes  #27758  
							
						 
						
							2023-10-26 08:20:14 -07:00  
						
					 
				
					
						
							
							
								 
								Playwright Service
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								37ab6832ab 
								
							 
						 
						
							
							
								
								feat(chromium-tip-of-tree): roll to r1163 ( #27817 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							2023-10-26 15:49:25 +02:00  
						
					 
				
					
						
							
							
								 
								Playwright Service
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								00d3b4bdc3 
								
							 
						 
						
							
							
								
								chore(driver): roll driver to recent Node.js LTS version ( #27814 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							2023-10-26 10:31:29 +02:00  
						
					 
				
					
						
							
							
								 
								Yury Semikhatsky
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0ade5aa9ad 
								
							 
						 
						
							
							
								
								fix: ignoreCase in toHaveAttribute ( #27809 )  
							
							 
							
							... 
							
							
							
							Fixes  #27795  
							
						 
						
							2023-10-25 19:22:13 -07:00  
						
					 
				
					
						
							
							
								 
								Pavel Feldman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								47733b04fb 
								
							 
						 
						
							
							
								
								chore: do not select after hooks automatically ( #27805 )  
							
							 
							
							
							
						 
						
							2023-10-25 17:05:06 -07:00  
						
					 
				
					
						
							
							
								 
								Max Schmitt
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								54235120a0 
								
							 
						 
						
							
							
								
								fix: npx playwright install on Ubuntu 18.04 ( #27791 )  
							
							 
							
							
							
						 
						
							2023-10-25 23:13:58 +02:00  
						
					 
				
					
						
							
							
								 
								Debbie O'Brien
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								09ff9a5908 
								
							 
						 
						
							
							
								
								docs: update screenshots ( #27760 )  
							
							 
							
							
							
						 
						
							2023-10-25 20:16:48 +02:00  
						
					 
				
					
						
							
							
								 
								Max Schmitt
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5f0d91a42c 
								
							 
						 
						
							
							
								
								test: add test for multipart keeping order ( #27787 )  
							
							 
							
							... 
							
							
							
							Test for https://github.com/microsoft/playwright/issues/27720  
							
						 
						
							2023-10-25 19:33:00 +02:00  
						
					 
				
					
						
							
							
								 
								Playwright Service
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1afeff5be0 
								
							 
						 
						
							
							
								
								feat(firefox-beta): roll to r1426 ( #27793 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							2023-10-25 12:32:35 +02:00  
						
					 
				
					
						
							
							
								 
								Playwright Service
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								60f2de77da 
								
							 
						 
						
							
							
								
								feat(firefox): roll to r1426 ( #27794 )  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/microsoft/playwright/issues/27741 
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							2023-10-25 12:32:19 +02:00  
						
					 
				
					
						
							
							
								 
								Pavel Feldman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0bb9f7cdf7 
								
							 
						 
						
							
							
								
								feat(ui): show test status in trace view ( #27785 )  
							
							 
							
							
							
						 
						
							2023-10-24 16:41:40 -07:00  
						
					 
				
					
						
							
							
								 
								Pavel Feldman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7de0ccd36e 
								
							 
						 
						
							
							
								
								chore: support await using for close() and dispose() ( #27766 )  
							
							 
							
							... 
							
							
							
							This change assumes that the user has Node 18 with Symbol.dispose
available.
Fixes https://github.com/microsoft/playwright/issues/27141  
							
						 
						
							2023-10-24 12:25:53 -07:00  
						
					 
				
					
						
							
							
								 
								Dmitry Gozman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c8134bca5d 
								
							 
						 
						
							
							
								
								feat(html): show top-level errors ( #27763 )  
							
							 
							
							... 
							
							
							
							Drive-by:
- extract `TestErrorView`;
- replace `data-test-id` with `data-testid` and `getByTestId()`.
---
<img width="1001" alt="top-level errors in html report"
src="https://github.com/microsoft/playwright/assets/9881434/2d6c0c52-8df1-46a9-b3fd-06ddc6f16796 "> 
							
						 
						
							2023-10-24 09:35:07 -07:00  
						
					 
				
					
						
							
							
								 
								Dmitry Gozman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								210168e36d 
								
							 
						 
						
							
							
								
								chore(test runner): remove fake skipped test results ( #27762 )  
							
							 
							
							... 
							
							
							
							Fixes  #27455 . 
							
						 
						
							2023-10-24 09:31:30 -07:00  
						
					 
				
					
						
							
							
								 
								Playwright Service
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c33b41df77 
								
							 
						 
						
							
							
								
								feat(chromium-tip-of-tree): roll to r1162 ( #27774 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							2023-10-24 15:43:13 +02:00  
						
					 
				
					
						
							
							
								 
								Max Schmitt
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fe7847b126 
								
							 
						 
						
							
							
								
								fix: require JSX inside PWT with pnpm ( #27744 )  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/microsoft/playwright/issues/27285  
							
						 
						
							2023-10-23 22:48:12 +02:00  
						
					 
				
					
						
							
							
								 
								Yury Semikhatsky
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5e51a734e7 
								
							 
						 
						
							
							
								
								fix: interrupt request.allHeaders()/response() on page.close() ( #27695 )  
							
							 
							
							... 
							
							
							
							Reference https://github.com/microsoft/playwright/issues/27227  
							
						 
						
							2023-10-23 12:45:35 -07:00  
						
					 
				
					
						
							
							
								 
								Pavel Feldman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5752a28f87 
								
							 
						 
						
							
							
								
								chore: make tests strict (1) ( #27731 )  
							
							 
							
							
							
						 
						
							2023-10-23 09:31:30 -07:00  
						
					 
				
					
						
							
							
								 
								Max Schmitt
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f48861ddee 
								
							 
						 
						
							
							
								
								fix(inspector): highlight xpath/css locators without engine prefix ( #27742 )  
							
							 
							
							... 
							
							
							
							Motivation: As of today when a user inspects a Locator which is a xpath,
it won't work if the user has not prefixed it with `xpath=` because we
internally compare the given with the generated locator.
Works: `locator('xpath=//div[contains(@class, "foo")]')`
Does not work: `locator('//div[contains(@class, "foo")]')`
Relates
https://github.com/microsoft/playwright/issues/27707#issue-1952360264 
Fixes
https://github.com/microsoft/playwright-dotnet/issues/2718#issuecomment-1771073816 
---------
Signed-off-by: Max Schmitt <max@schmitt.mx> 
							
						 
						
							2023-10-23 18:23:28 +02:00  
						
					 
				
					
						
							
							
								 
								Playwright Service
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9af667be26 
								
							 
						 
						
							
							
								
								feat(webkit): roll to r1928 ( #27755 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
							
						 
						
							2023-10-23 18:22:49 +02:00  
						
					 
				
					
						
							
							
								 
								Max Schmitt
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								766bc5cd77 
								
							 
						 
						
							
							
								
								docs: .NET ParallelScope ( #27745 )  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/microsoft/playwright-dotnet/issues/2732  
							
						 
						
							2023-10-23 18:22:17 +02:00  
						
					 
				
					
						
							
							
								 
								Max Schmitt
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5fe77f9a6f 
								
							 
						 
						
							
							
								
								chore: better error for trace viewer over http:// ( #27722 )  
							
							 
							
							... 
							
							
							
							We saw in the past a lot of users reporting issues like this. Maybe a
more readable error helps.
Before they just saw:
```
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'register')
  at index.38834ec3.js:1:3775
  at index.38834ec3.js:1:4006
```
Fixes https://github.com/microsoft/playwright/issues/27655  
							
						 
						
							2023-10-23 18:21:19 +02:00  
						
					 
				
					
						
							
							
								 
								Dmitry Gozman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b8678ef902 
								
							 
						 
						
							
							
								
								chore(test runner): simplify some dispatcher logic ( #27732 )  
							
							 
							
							... 
							
							
							
							- remove `onlyStartedTests` in favor of explicit branch with comments;
- produce one "test not found" error per test instead of a single large
error;
- extract `_failTestWithErrors` from `_massSkipTestsFromRemaining`. 
							
						 
						
							2023-10-23 09:15:13 -07:00  
						
					 
				
					
						
							
							
								 
								Dmitry Gozman
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								85112be25c 
								
							 
						 
						
							
							
								
								fix(test runner): properly handle uncaught errors in test.fail() ( #27734 )  
							
							 
							
							... 
							
							
							
							Before this fix, unhandled error during test.fail():
- marks this test as "interrupted";
- fails next test in the file with "fatal error".
After this fix:
- marks this test as "failed as expected";
- restarts worker for the next test. 
							
						 
						
							2023-10-23 09:14:31 -07:00  
						
					 
				
					
						
							
							
								 
								Michaël Vanderheyden
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0a0878d567 
								
							 
						 
						
							
							
								
								feat: add pixel 7 device with android 14 ( #27700 )  
							
							 
							
							
							
						 
						
							2023-10-23 12:59:42 +02:00