Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e327c9d0c 
							
						 
					 
					
						
						
							
							fix: miscellaneous improvements for tracing UI ( #23558 )  
						
						... 
						
						
						
						- feat(tracing): mark API requests with "API" label
- feat(tracing): do not attribute any resources to `route.` API calls;
  otherwise, network traffic might get inside the `route.` actions.
- fix(tracing): map actionIds from primary contexts to actionIds from
  non-primary contexts
- fix(tracing): show leading `/` in URL path in network panel
This is a result of a pair-programming session with @pavelfeldman 
						
						
					 
					
						2023-06-06 17:38:44 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f4090472c 
							
						 
					 
					
						
						
							
							feat: add maskColor option to the toHaveScreenshot method ( #23555 )  
						
						
						
						
					 
					
						2023-06-06 17:15:55 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7579572688 
							
						 
					 
					
						
						
							
							chore: unflake the network status test ( #23551 )  
						
						
						
						
					 
					
						2023-06-06 16:55:53 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85be65b07b 
							
						 
					 
					
						
						
							
							chore: update npx playwright uninstall docs ( #23552 )  
						
						
						
						
					 
					
						2023-06-06 22:09:15 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bc26a2b44 
							
						 
					 
					
						
						
							
							chore: wait for downloads getting removed on context.close() ( #23500 )  
						
						... 
						
						
						
						Before there was a race, that we ran into this code:
9cd49d5dd5/packages/playwright-core/src/server/browserContext.ts (L236-L237)9cd49d5dd5/packages/playwright-core/src/server/browserContext.ts (L429-L431)https://github.com/microsoft/playwright/pull/6151  where it
got introduced. So something for @yury-s.
Fixes https://github.com/microsoft/playwright/issues/22525  
						
						
					 
					
						2023-06-06 20:38:36 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6351630af2 
							
						 
					 
					
						
						
							
							chore: do not show the open error ( #23547 )  
						
						
						
						
					 
					
						2023-06-06 11:09:08 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4349e5d6f 
							
						 
					 
					
						
						
							
							chore: print listening on message in terminal for web trace modes ( #23546 )  
						
						
						
						
					 
					
						2023-06-06 09:36:49 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							699ac3a0f2 
							
						 
					 
					
						
						
							
							chore: allow opening ui mode over http ( #23536 )  
						
						
						
						
					 
					
						2023-06-06 08:31:52 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a00fc4edf 
							
						 
					 
					
						
						
							
							fix: call focus() twice to workaround firefox not focusing element ( #23535 )  
						
						... 
						
						
						
						When focus is moved from one tab to another, it might require calling
`focus()` twice to actually focus an element in Firefox.
Fixes https://github.com/microsoft/playwright/issues/23117  
						
						
					 
					
						2023-06-05 16:46:52 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eacfff8127 
							
						 
					 
					
						
						
							
							chore: make trace viewer work over http ( #23531 )  
						
						
						
						
					 
					
						2023-06-05 16:30:30 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							def24c0a14 
							
						 
					 
					
						
						
							
							chore: propagate client-side instrumentation across connect ( #23524 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23504  
						
						
					 
					
						2023-06-05 12:28:20 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d95b6f40a4 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1860 ( #23494 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/20489  
						
						
					 
					
						2023-06-05 09:51:39 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b518d1f6da 
							
						 
					 
					
						
						
							
							chore: update error message when using wrong cli ( #23512 )  
						
						... 
						
						
						
						Now recommends uninstalling other packages. Fixes  #23314 .
Example messages:
```
Please install @playwright/test package before running "npx playwright show-report"
  npm uninstall playwright playwright-firefox
  npm install -D @playwright/test
```
```
Please install @playwright/test package before running "yarn playwright show-report"
  yarn remove playwright playwright-chromium playwright-firefox playwright-webkit
  yarn add -D @playwright/test
```
```
Please install @playwright/test package before running "pnpm exec playwright show-report"
  pnpm remove playwright
  pnpm add -D @playwright/test
``` 
						
						
					 
					
						2023-06-05 09:51:08 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80fe9748eb 
							
						 
					 
					
						
						
							
							chore: render plain class links in types ( #23508 )  
						
						
						
						
					 
					
						2023-06-05 18:50:44 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75971af55b 
							
						 
					 
					
						
						
							
							feat(cli): introduce npx playwright uninstall ( #23128 )  
						
						... 
						
						
						
						Co-authored-by: Dmitry Gozman <dgozman@gmail.com> 
						
						
					 
					
						2023-06-05 18:50:21 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00f662531e 
							
						 
					 
					
						
						
							
							Revert "fix(tracing): workaround chromium scrollTop slowness" ( #23486 )  
						
						... 
						
						
						
						This commit reverts f6712ec43ae7b5f049311d72372dfd676546e968
I manually ran
https://github.com/microsoft/playwright/issues/14037#issuecomment-1122256514 
and made sure that the performance did not regress. ~same.
Fixes https://github.com/microsoft/playwright/issues/23455  
						
						
					 
					
						2023-06-02 23:25:55 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							401fc4cb9e 
							
						 
					 
					
						
						
							
							fix(tracing): record available response headers without waiting for extra info ( #23483 )  
						
						... 
						
						
						
						Fixes  #23115  
					
						2023-06-02 14:15:20 -07:00 
						 
				 
			
				
					
						
							
							
								Ivaylo Pavlov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3f91bbabf 
							
						 
					 
					
						
						
							
							Fix header to pass Selenium Grid Capabilities ( #23346 )  
						
						... 
						
						
						
						Fixes : #23345  
					
						2023-06-02 13:28:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Dudkevich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ab754f5d5 
							
						 
					 
					
						
						
							
							fix: render actions in ui mode with browsers from selenium ( #23382 )  
						
						
						
						
					 
					
						2023-06-02 13:24:21 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a14619bab 
							
						 
					 
					
						
						
							
							chore: render route markers in the trace network panel ( #23476 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23040 
 
						
						
					 
					
						2023-06-02 13:00:27 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b21c81d344 
							
						 
					 
					
						
						
							
							devops: add bot for Chromium --headless=new ( #23440 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/23389  
					
						2023-06-02 20:40:12 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							835f14d7c9 
							
						 
					 
					
						
						
							
							fix(pause): ignore page.pause on the server ( #23417 )  
						
						... 
						
						
						
						Fixes  #23051 . 
					
						2023-06-02 08:32:30 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82ecd692d1 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1859 ( #23467 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-02 15:05:03 +02:00 
						 
				 
			
				
					
						
							
							
								Kristo Jorgenson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4a363f4f4 
							
						 
					 
					
						
						
							
							chore: upgrade @types/node to 16.x ( #23429 )  
						
						... 
						
						
						
						Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-06-02 10:04:41 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14a1eaa474 
							
						 
					 
					
						
						
							
							chore: add Playwright to attribution ( #23447 )  
						
						... 
						
						
						
						This makes it easier to plumb all kinds of options around. 
						
						
					 
					
						2023-06-01 17:54:43 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e73906027 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1066 ( #23433 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-01 16:03:49 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fff4e048a8 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1120 ( #23431 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-01 16:03:33 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c700b71ff 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1858 ( #23403 )  
						
						
						
						
					 
					
						2023-05-31 23:28:19 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bb5c0a549 
							
						 
					 
					
						
						
							
							fix: make evaluate not wait for scheduled navigations ( #23402 )  
						
						... 
						
						
						
						Fixes  #23141 . 
					
						2023-05-31 14:08:44 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							658b1dfea3 
							
						 
					 
					
						
						
							
							chore: trace viewer server for vscode ( #23383 )  
						
						
						
						
					 
					
						2023-05-30 18:31:15 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cd271a2a7 
							
						 
					 
					
						
						
							
							docs: add option clarifications ( #23384 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23355  
						
						
					 
					
						2023-05-30 17:19:48 -07:00 
						 
				 
			
				
					
						
							
							
								João Neves 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e6e5f0706 
							
						 
					 
					
						
						
							
							feat: Support React forwards refs and memo ( #23262 )  
						
						... 
						
						
						
						This PR fixes the react selector behavior to support components that are
wrapped by the memo or forwardRef React builtin functions.
Previously these components couldn't be selected. This PR fixes that
behavior, enabling selecting those components.
Current behavior:
```
const Foo = memo(() => <div id="foo_component" />);
Foo.displayName = "Foo";
...
playwright.$("_react=Foo") -> undefined
```
Fixed behavior:
```
const Foo = memo(() => <div id="foo_component" />);
Foo.displayName = "Foo";
...
playwright.$("_react=Foo") -> <div id ="foo_component" />
``` 
						
						
					 
					
						2023-05-30 17:14:47 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6db6498565 
							
						 
					 
					
						
						
							
							chore: replace sigint handler per browser with a single one ( #23317 )  
						
						... 
						
						
						
						Otherwise, multiple sigint handlers (one from each browser) would try to
`process.exit(130)` each. 
						
						
					 
					
						2023-05-30 13:54:04 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13f70b6d89 
							
						 
					 
					
						
						
							
							chore: have type modifiers directly on file import ( #23337 )  
						
						
						
						
					 
					
						2023-05-30 21:11:35 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2710fd8d6f 
							
						 
					 
					
						
						
							
							fix: should be able to upload multiple large files ( #23360 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23258  
						
						
					 
					
						2023-05-30 18:41:09 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f819b1c72d 
							
						 
					 
					
						
						
							
							fix: trace viewer with global applied background-color ( #23362 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23275  
						
						
					 
					
						2023-05-30 17:58:29 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e75b95153 
							
						 
					 
					
						
						
							
							fix: display testId as regex in trace-viewer ( #23361 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23298  
						
						
					 
					
						2023-05-30 17:45:48 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fda57978e8 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1857 ( #23353 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-05-29 22:56:38 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec972fb7c1 
							
						 
					 
					
						
						
							
							chore: make trace viewer self-desctruct on input disconnect ( #23291 )  
						
						
						
						
					 
					
						2023-05-26 14:54:54 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f3d4c41af 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1856 ( #23310 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-05-26 09:47:03 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa86f2aee0 
							
						 
					 
					
						
						
							
							chore: createHttpServer that destroys sockets upon close ( #23294 )  
						
						... 
						
						
						
						This avoids the server hanging on close. 
						
						
					 
					
						2023-05-26 07:03:41 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e95b6d906 
							
						 
					 
					
						
						
							
							chore: allow sending trace URLs over stdin ( #23288 )  
						
						
						
						
					 
					
						2023-05-25 15:38:47 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5c0b9a78b 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1065 ( #23281 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-05-25 13:04:36 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af423d1bba 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1118 ( #23284 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-05-25 13:04:21 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcc711145e 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1855 ( #23267 )  
						
						
						
						
					 
					
						2023-05-24 16:09:58 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64dde29788 
							
						 
					 
					
						
						
							
							chore: move to npx playwright-core install when using core ( #23260 )  
						
						
						
						
					 
					
						2023-05-24 12:16:59 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							848f1dff3f 
							
						 
					 
					
						
						
							
							feat(trace): instantiate consoleAPI in popout with correct testIdAttribute ( #23238 )  
						
						
						
						
					 
					
						2023-05-23 12:17:26 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6cce93b697 
							
						 
					 
					
						
						
							
							chore: explicit server mode control ( #23215 )  
						
						
						
						
					 
					
						2023-05-23 10:56:37 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b814e8a5f1 
							
						 
					 
					
						
						
							
							chore: bring back per test artifacts ( #23153 )  
						
						
						
						
					 
					
						2023-05-23 09:36:35 -07:00 
						 
				 
			
				
					
						
							
							
								Jasiel Guillén 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							700062c836 
							
						 
					 
					
						
						
							
							feat(screenshot): Add customizable color option for masked elements ( #23185 )  
						
						... 
						
						
						
						I added a new option to the screenshot method to customize the color of
the box when we want to mask some elements for the screenshot.
The default color is pink `#FF00FF`, but with this new option you can
specify the color you like the most, like a nice green `#00FF00`:
```js
await page.screenshot({
  mask: [page.locator('div').nth(5)],
  maskColor: "#00FF00",
})
```

---------
Signed-off-by: Jasiel Guillén <darkensses@gmail.com> 
						
						
					 
					
						2023-05-22 18:44:44 -07:00