Moritz Horstmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bdac3e28a6 
							
						 
					 
					
						
						
							
							fix: best-effort support for TUXEDO OS ( #23813 )  
						
						... 
						
						
						
						TUXEDO OS is an Ubuntu based distribution built by the Linux computer
vendor TUXEDO. 
						
						
					 
					
						2023-06-22 07:14:18 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddc0278d81 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1126 ( #23858 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-22 15:55:16 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7ecb7094d 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1069 ( #23856 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-22 15:54:56 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7ae17db09 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1865 ( #23847 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-22 12:07:49 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Hofferber 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							752176fd23 
							
						 
					 
					
						
						
							
							feat(goto): better navigation error message ( #23609 )  
						
						... 
						
						
						
						While this log message is only a sanity check, it is still beneficial to
have a message that can better inform what is happening when this
occurs. 
						
						
					 
					
						2023-06-21 11:10:35 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							270135faaf 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1125 ( #23806 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-20 16:15:22 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a060d13f0 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1864 ( #23794 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-20 09:29:15 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe5c9dad4d 
							
						 
					 
					
						
						
							
							fix(locators): allow identical frameLocators inside and/or/has ( #23740 )  
						
						... 
						
						
						
						So, the following will work:
```
page.frameLocator('iframe').locator('span').or(page.frameLoactor('iframe').locator('div'))
```
The following will not work, because frame locators are not exactly the
same:
```
page.frameLocator('#iframe1').locator('span').or(page.frameLoactor('#iframe2').locator('div'))
```
Also improve the error message to be more readable and include the
locator.
Fixes  #23697 . 
						
						
					 
					
						2023-06-19 15:22:26 -07:00 
						 
				 
			
				
					
						
							
							
								vemv 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							380209af37 
							
						 
					 
					
						
						
							
							chore: log when websockets are proactively closed ( #23689 )  
						
						... 
						
						
						
						Closes https://github.com/microsoft/playwright/issues/23566 
n.b., while that issue describes a fairly specific "use case", this
logging is simple and generic. It seems very plausible that it can help
diagnose all sorts of issues.
Cheers - V 
						
						
					 
					
						2023-06-19 11:12:02 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f9f863183 
							
						 
					 
					
						
						
							
							fix(codegen): generate no Enter keyboard events for textareas ( #23775 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23774  
						
						
					 
					
						2023-06-19 17:07:37 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e171194c86 
							
						 
					 
					
						
						
							
							feat(firefox): roll Firefox to 1414 ( #23768 )  
						
						... 
						
						
						
						- roll Firefox stable to 1414
- roll Firefox beta to 1414
Fixes  #23138  
						
						
					 
					
						2023-06-17 12:10:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09b1e3ffa9 
							
						 
					 
					
						
						
							
							fix(chromium): response.body() for worker requests should work ( #23764 )  
						
						... 
						
						
						
						Previously, worker requests used page's session to call
`Network.getResponseBody`.
Fixes  #23750 . 
						
						
					 
					
						2023-06-16 20:44:32 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b44723708c 
							
						 
					 
					
						
						
							
							chore: move extracting of browser out-of-process ( #23739 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/23729  
					
						2023-06-16 20:40:15 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de422b5afb 
							
						 
					 
					
						
						
							
							chore: speedup multiple roleUtils calls ( #23745 )  
						
						... 
						
						
						
						When generating a selector, we tend to match by role and call various
roleUtils methods multiple times.
Apply the usual pattern for "nested operations counter" and aggressively
cache the results. 
						
						
					 
					
						2023-06-16 11:39:39 -07:00 
						 
				 
			
				
					
						
							
							
								Machiel-B 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0358f6c434 
							
						 
					 
					
						
						
							
							fix: make trace viewer not use 301 to redirect ( #23757 )  
						
						
						
						
					 
					
						2023-06-16 18:16:01 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d92a648284 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1068 ( #23756 )  
						
						
						
						
					 
					
						2023-06-16 17:57:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Dudkevich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc8f0101c8 
							
						 
					 
					
						
						
							
							fix(selenium): send additional headers to delete session method ( #23719 )  
						
						... 
						
						
						
						In the process of completing the task -
https://github.com/microsoft/playwright/pull/23348 , I didn't notice the
need to pass headers to the session deletion method. So I fixed it here.
And support headers for selenium@3. 
						
						
					 
					
						2023-06-16 11:44:04 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d11bc88784 
							
						 
					 
					
						
						
							
							chore(codegen): do not use accessible name for non-text selectors ( #23717 )  
						
						... 
						
						
						
						Accessible name usually includes text, so we don't want it for non-text
selectors, e.g. for `expect()` selectors. 
						
						
					 
					
						2023-06-15 12:30:18 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ed956e496 
							
						 
					 
					
						
						
							
							chore: move pw-core utilsBundleImpl into own directory ( #23706 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/23666  
					
						2023-06-15 20:16:47 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bad09acb87 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1863 ( #23734 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-15 20:10:54 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8602981d87 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1124 ( #23733 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-15 17:08:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60de8308a8 
							
						 
					 
					
						
						
							
							chore: bundle open's xdg-open script ( #23710 )  
						
						
						
						
					 
					
						2023-06-14 20:49:26 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c0fab489b 
							
						 
					 
					
						
						
							
							chore: miscellaneous trace viewer fixes ( #23695 )  
						
						... 
						
						
						
						- properly annotate continued requests
- nest `attach` steps inside the related `expect` step
- fix primary-id-to-non-primary-id mapping
- make sure images in trace are not draggable
Fixes  #23693 
---------
Signed-off-by: Andrey Lushnikov <aslushnikov@gmail.com>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-06-14 09:37:19 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e636687ea 
							
						 
					 
					
						
						
							
							chore: add more logging for browser install process ( #23675 )  
						
						
						
						
					 
					
						2023-06-14 15:33:06 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b2e8a6a7a 
							
						 
					 
					
						
						
							
							chore: optional root for generateSelector ( #23692 )  
						
						
						
						
					 
					
						2023-06-13 21:25:39 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c80a23842b 
							
						 
					 
					
						
						
							
							fix(css): relative-to-scope selectors work ( #23665 )  
						
						... 
						
						
						
						Chained selectors where the second part starts with a scope did not work
before:
```ts
page.locator('div').locator(':scope + span')
page.locator('div >> +span')
``` 
						
						
					 
					
						2023-06-13 10:27:25 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76532160d3 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1123 ( #23682 )  
						
						
						
						
					 
					
						2023-06-13 19:17:57 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							769b449d86 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1862 ( #23678 )  
						
						
						
						
					 
					
						2023-06-13 14:55:22 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd417d83d9 
							
						 
					 
					
						
						
							
							fix(locators): escape >> inside a regular expression ( #23631 )  
						
						... 
						
						
						
						To avoid selector being parsed as a chain.
Fixes  #23540 . 
						
						
					 
					
						2023-06-12 10:34:37 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							734705e9b3 
							
						 
					 
					
						
						
							
							chore: elementHandle getters implemented through Frame ( #23557 )  
						
						... 
						
						
						
						This is a step towards not using handles for locator operations. 
						
						
					 
					
						2023-06-09 07:18:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11659ceb73 
							
						 
					 
					
						
						
							
							fix(role): handle display:contents elements ( #23607 )  
						
						... 
						
						
						
						Fixes  #23521 . 
					
						2023-06-08 16:00:48 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							befd188763 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1122 ( #23594 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-08 20:35:04 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Dudkevich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							187cfdc328 
							
						 
					 
					
						
						
							
							feat: ability to pass additional headers to selenium ( #23348 )  
						
						
						
						
					 
					
						2023-06-08 10:41:36 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cfd6d9fe9 
							
						 
					 
					
						
						
							
							fix(cr network): emit sw-handled requests when routing is enabled ( #23589 )  
						
						... 
						
						
						
						Previously, such requests were skipped because they never receive
`Fetch.requestPaused` as there was no real network.
Also cleanup some redundant tests and move them from chromium-only file.
Fixes  #23424 . 
						
						
					 
					
						2023-06-08 10:33:28 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54a35dd108 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1067 ( #23593 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-08 19:03:48 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a40fa1d86c 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1861 ( #23530 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-06-08 09:49:07 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa3dd76cf8 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1121 ( #23584 )  
						
						
						
						
					 
					
						2023-06-08 08:19:12 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3bc8e0620 
							
						 
					 
					
						
						
							
							chore: cut 1.35.0 ( #23579 )  
						
						
						
						
					 
					
						2023-06-07 12:41:56 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f8680f7a3 
							
						 
					 
					
						
						
							
							fix(pause): revert timeouts after pause ( #23578 )  
						
						... 
						
						
						
						Fixes  #23523 . 
					
						2023-06-07 12:30:10 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b30f2017c 
							
						 
					 
					
						
						
							
							chore: make trace server work over http ( #23561 )  
						
						
						
						
					 
					
						2023-06-06 18:36:05 -07:00 
						 
				 
			
				
					
						
							
							
								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