Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95d649b406 
							
						 
					 
					
						
						
							
							feat: address api review feedback for 1.43 ( #30066 )  
						
						... 
						
						
						
						- Update docs for `trace: retain-on-first-failure`.
- Update docs for `devtools` option.
- Rename `Locator.enterFrame()` to `Locator.contentFrame()`.
- Rename `FrameLocator.exitFrame()` to `FrameLocator.owner()`. 
						
						
					 
					
						2024-03-25 07:42:13 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee9432b9da 
							
						 
					 
					
						
						
							
							chore: send test params over the wire in ui mode ( #30046 )  
						
						
						
						
					 
					
						2024-03-22 13:49:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1400a3db5 
							
						 
					 
					
						
						
							
							Revert "feat(codegen): add button to generate toHaveScreenshot statement ( #29996 )" ( #30064 )  
						
						... 
						
						
						
						This reverts commit 1bb463163b4efef507a4b8d8feeb48e49e4a756e. Decided to
wait for a better VRT story.
References #29250 . 
						
						
					 
					
						2024-03-22 13:26:22 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ce83e10f4 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1446 ( #30053 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-03-22 13:00:38 +01:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b834c0b9ed 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1991 ( #30049 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-03-22 13:00:15 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							352cb7fa08 
							
						 
					 
					
						
						
							
							feat(browser): roll Chromium to 1110 ( #30039 )  
						
						... 
						
						
						
						Browser roll bot was broken, got fixed by
3d4e0061bc 
						
						
					 
					
						2024-03-21 14:26:42 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f360f7207 
							
						 
					 
					
						
						
							
							feat(trace): do not record events that are not used in the viewer ( #30030 )  
						
						... 
						
						
						
						This is especially useful for network events that are already in the
har, but also get into the trace. 
						
						
					 
					
						2024-03-20 21:01:17 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69e90f38c7 
							
						 
					 
					
						
						
							
							fix(codegen): import re in python ( #30026 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/30019  
						
						
					 
					
						2024-03-20 16:38:28 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a22a86e2e 
							
						 
					 
					
						
						
							
							chore: prepare to reuse test server from ui mode (5) ( #30005 )  
						
						
						
						
					 
					
						2024-03-19 14:08:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bb463163b 
							
						 
					 
					
						
						
							
							feat(codegen): add button to generate toHaveScreenshot statement ( #29996 )  
						
						... 
						
						
						
						Fixes  #29250 . 
					
						2024-03-19 14:01:04 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54aca430b0 
							
						 
					 
					
						
						
							
							chore: prepare to reuse test server from ui mode (4) ( #29995 )  
						
						
						
						
					 
					
						2024-03-19 13:00:49 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7b074d39e 
							
						 
					 
					
						
						
							
							chore: prepare to reuse test server from ui mode (3) ( #29989 )  
						
						
						
						
					 
					
						2024-03-18 17:14:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70e6cdac57 
							
						 
					 
					
						
						
							
							feat: enterFrame/exitFrame ( #29992 )  
						
						... 
						
						
						
						This introduces `Locator.enterFrame()` and `FrameLocator.exitFrame()` to
convert between locator and frame locator.
Fixes  #29336 . 
						
						
					 
					
						2024-03-18 13:42:08 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6faadf5160 
							
						 
					 
					
						
						
							
							chore: prepare to reuse test server from ui mode ( #29965 )  
						
						
						
						
					 
					
						2024-03-18 09:50:11 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							048d6669fd 
							
						 
					 
					
						
						
							
							fix(reuse): reset Origin Private File System API ( #29921 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/29901 
This clears the Origin Private File System API when using VSCode
extension. 
						
						
					 
					
						2024-03-15 17:40:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bc6ca6345 
							
						 
					 
					
						
						
							
							fix: allow disposing ElementHandles multiple times ( #29953 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/29945  
						
						
					 
					
						2024-03-15 16:26:56 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cbef691ae 
							
						 
					 
					
						
						
							
							fix: throw error if setInputFile does not exist ( #29944 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/29941  
						
						
					 
					
						2024-03-14 20:27:33 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b158e4ef96 
							
						 
					 
					
						
						
							
							fix: postDataJSON without Content-Type header ( #29918 )  
						
						... 
						
						
						
						Regressed after
38fc74db7c 
						
						
					 
					
						2024-03-14 16:48:34 +01:00 
						 
				 
			
				
					
						
							
							
								Karl Horky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							914208c567 
							
						 
					 
					
						
						
							
							chore: fix typo in property name ( #29907 )  
						
						
						
						
					 
					
						2024-03-13 12:22:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							349b25e61a 
							
						 
					 
					
						
						
							
							fix(storageState): try to collect storage state on existing pages first ( #29915 )  
						
						... 
						
						
						
						This helps in a case where navigating to an origin fails for some
reason, for example because a registered service worker loads some
content into the supposedly blank page.
Fixes  #29402 . 
						
						
					 
					
						2024-03-12 19:20:35 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38fc74db7c 
							
						 
					 
					
						
						
							
							fix: postDataJSON with application/x-www-form-urlencoded; charset=UTF-8 ( #29889 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/29872  
						
						
					 
					
						2024-03-12 17:20:39 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88e80cf948 
							
						 
					 
					
						
						
							
							chore(test runner): simplify TimeoutManager and TimeoutRunner ( #29863 )  
						
						
						
						
					 
					
						2024-03-11 15:43:50 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							875ce1cf09 
							
						 
					 
					
						
						
							
							fix(chromium): use blockedReason as failure reason when available ( #29849 )  
						
						... 
						
						
						
						This covers blocked requests, e.g. mixed-content, that receive
`loadingFailed` with empty `errorText`.
Also, forcefully resolve `allHeaders()` in this case, since we know
there will be no actual network headers.
Fixes  #29833 . 
						
						
					 
					
						2024-03-07 14:07:04 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5eb8fea616 
							
						 
					 
					
						
						
							
							chore: rewrite worker main through TestInfoImpl._runAsStage ( #29644 )  
						
						
						
						
					 
					
						2024-03-04 19:36:58 -08:00 
						 
				 
			
				
					
						
							
							
								Rui Figueira 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73ffaf65d7 
							
						 
					 
					
						
						
							
							fix(codegen): fill action prevents omnibox navigation recording ( #29790 )  
						
						... 
						
						
						
						This PR is a fix proposal for a bug when trying to record a omnibox
navigation after a recorded action (e.g., `fill`).
The following test, included in this PR, reproduces the problem:
```ts
  test('should record omnibox navigations after recordAction', async ({ page, openRecorder, server }) => {
    const recorder = await openRecorder();
    await recorder.setContentAndWait(`<textarea></textarea>`);
    await Promise.all([
      recorder.waitForOutput('JavaScript', 'fill'),
      page.locator('textarea').fill('Hello world'),
    ]);
    // for performed actions, 5 seconds is the time needed to ensure they are committed
    await page.waitForTimeout(5000);
    await page.goto(server.PREFIX + `/empty.html`);
    await recorder.waitForOutput('JavaScript', `await page.goto('${server.PREFIX}/empty.html');`);
  });
```
After performed actions (e.g., `click`), it successfully records the
navigation as long as there's at least a 5 sec. gap between both
actions. That happens because after that 5 sec. interval the performed
action is automatically commited and therefore the navigation is not
stored as a signal of that action.
The proposed fix for recorded actions also forces that action to be
automatically commited after 5 sec (for testing, I'm using 500ms to
speed up the test execution). 
						
						
					 
					
						2024-03-04 12:31:03 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef0a24a1b0 
							
						 
					 
					
						
						
							
							chore: remove chromium-with-symbols build ( #29807 )  
						
						
						
						
					 
					
						2024-03-04 20:12:01 +01:00 
						 
				 
			
				
					
						
							
							
								PaulTriandafilov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e48ee714d 
							
						 
					 
					
						
						
							
							feat(playwright-core): add remove cookies api ( #29698 )  
						
						
						
						
					 
					
						2024-03-02 07:27:01 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8c26d235c 
							
						 
					 
					
						
						
							
							Revert "chore(role): cache element list by role ( #29130 )" ( #29765 )  
						
						... 
						
						
						
						This reverts commit 1ce3ca25a2676ca773a736035699cf3fe0c35d0d.
Added a regression test.
Fixes  #29760 . 
						
						
					 
					
						2024-03-01 09:37:28 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8e441a521 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1107 ( #29762 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-03-01 16:38:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f30cdab23 
							
						 
					 
					
						
						
							
							feat(firefox): roll ff and ff-beta to 1442 ( #29751 )  
						
						... 
						
						
						
						This requires changes in `FFPage`.
Also fixing a new ff-specific test that introduced flakiness on the
bots.
Closes https://github.com/microsoft/playwright/pull/29750 
Closes https://github.com/microsoft/playwright/pull/29724 
Closes https://github.com/microsoft/playwright/pull/29681 
Closes https://github.com/microsoft/playwright/pull/29678  
						
						
					 
					
						2024-02-29 14:44:45 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9a00342c8 
							
						 
					 
					
						
						
							
							fix(HEAD): revert GET->HEAD migration, net-effect was negative ( #29738 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/29732  
						
						
					 
					
						2024-02-29 09:02:05 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aedd7ca0be 
							
						 
					 
					
						
						
							
							chore: make CRNetworkManager handle multiple sessions ( #29721 )  
						
						... 
						
						
						
						It was already handling worker sessions, but not OOPIFs. As a result,
some functionality was properly implemented only for OOPIFs and not for
workers.
This change removes OOPIFs fanout for network-related calls from CRPage
and moves that to the CRNetworkManager, now also covering workers. 
						
						
					 
					
						2024-02-28 15:51:27 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8264bec01e 
							
						 
					 
					
						
						
							
							fix(ff): stop gap for setInputFiles race ( #29696 )  
						
						
						
						
					 
					
						2024-02-27 11:50:24 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d0430fa26 
							
						 
					 
					
						
						
							
							chore: strengthen linting ( #29669 )  
						
						
						
						
					 
					
						2024-02-26 16:52:28 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a38aedf09 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1440 ( #29643 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-02-24 09:19:46 +01:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85df43520e 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1105 ( #29613 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-02-22 17:27:59 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ca8e17a2d 
							
						 
					 
					
						
						
							
							fix: resend overridden headers on redirect without merging ( #29605 )  
						
						... 
						
						
						
						Reference https://github.com/microsoft/playwright/issues/13106  
						
						
					 
					
						2024-02-22 07:44:14 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c9ca0c7ef 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1104 ( #29595 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-02-21 16:25:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-François Greffier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6494bb30a0 
							
						 
					 
					
						
						
							
							JUnit codegen ( #29424 )  
						
						... 
						
						
						
						Codegen for JUnit
Fixes https://github.com/microsoft/playwright-java/issues/1039 
Following JUnit5 integration
https://github.com/microsoft/playwright-java/issues/1369  
						
						
					 
					
						2024-02-20 11:08:53 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d573c515a3 
							
						 
					 
					
						
						
							
							chore: add test server stub ( #29568 )  
						
						
						
						
					 
					
						2024-02-20 09:56:33 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84fefdaac6 
							
						 
					 
					
						
						
							
							fix(console-api): locator filter with hasText ( #29563 )  
						
						... 
						
						
						
						Relates https://github.com/microsoft/playwright/issues/29546  
						
						
					 
					
						2024-02-20 17:35:11 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3fde992eb 
							
						 
					 
					
						
						
							
							chore: remove --project-grep, add wildcard support ( #29537 )  
						
						... 
						
						
						
						Reference #15128  
						
						
					 
					
						2024-02-16 19:18:00 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							043c5aaffb 
							
						 
					 
					
						
						
							
							chore: follow up to web socket util extraction ( #29536 )  
						
						
						
						
					 
					
						2024-02-16 18:16:45 -08:00 
						 
				 
			
				
					
						
							
							
								Sylvain Finot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b11b118e02 
							
						 
					 
					
						
						
							
							feat(chromium): expose parameters to generate outline / tagged PDF ( #29494 )  
						
						... 
						
						
						
						Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2024-02-15 17:28:04 +01:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3d62acbdd 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1103 ( #29506 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-02-15 17:03:00 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2693614c7a 
							
						 
					 
					
						
						
							
							Revert "fix(chromium): best effort 304 status on reload ( #29373 )" ( #29481 )  
						
						... 
						
						
						
						This reverts commit 17bc8f9a15b56bb59adec925ed503d2f109a7be3.
Reference https://github.com/microsoft/playwright/issues/28779 
Fixes https://github.com/microsoft/playwright/issues/29441  
						
						
					 
					
						2024-02-13 11:43:04 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30557ed28c 
							
						 
					 
					
						
						
							
							fix(electron): stalling on delayed process close ( #29431 )  
						
						
						
						
					 
					
						2024-02-13 10:25:46 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe81790221 
							
						 
					 
					
						
						
							
							fix(accessibility): firefox with aria-invalid element ( #29462 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/29459  
						
						
					 
					
						2024-02-12 12:12:31 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							498b8bb269 
							
						 
					 
					
						
						
							
							fix(tracing): do not serialise out-of-process Buffers ( #29425 )  
						
						
						
						
					 
					
						2024-02-12 21:03:38 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0244b8a76 
							
						 
					 
					
						
						
							
							chore: rename handleLocator to addLocatorHandler ( #29443 )  
						
						
						
						
					 
					
						2024-02-09 15:18:50 -08:00