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 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f36a2946e 
							
						 
					 
					
						
						
							
							fix: add missing webkit deps on ubuntu 20.04 ( #23209 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23186  
						
						
					 
					
						2023-05-22 15:43:09 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							631edc9744 
							
						 
					 
					
						
						
							
							chore(internal): generate code in jsonl ( #23124 )  
						
						
						
						
					 
					
						2023-05-20 10:15:33 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd090e67df 
							
						 
					 
					
						
						
							
							lint: prevent object string concatenation ( #23172 )  
						
						
						
						
					 
					
						2023-05-19 15:17:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd33e5f8c0 
							
						 
					 
					
						
						
							
							fix(tracing): when zipping remotely, use correct file name ( #23171 )  
						
						... 
						
						
						
						Fixes  #23108 . 
					
						2023-05-19 14:42:01 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							422b65eeae 
							
						 
					 
					
						
						
							
							feat(connect): pw:server:channel and pw:socks debug logs ( #23144 )  
						
						... 
						
						
						
						Fixes  #23081 . 
					
						2023-05-18 13:44:48 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acdb71878e 
							
						 
					 
					
						
						
							
							test: unskip selenium driver test ( #23129 )  
						
						... 
						
						
						
						Issue is that [when `stop()` is
called](28504f6dc7/tests/library/browsertype-launch-selenium.spec.ts (L202)https://github.com/microsoft/playwright/pull/23028 .
I didn't find a reason to keep onExit, so removed it for now since
transport should handle these scenarios.
Fixes https://github.com/microsoft/playwright/issues/23110  
						
						
					 
					
						2023-05-18 18:33:11 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5957d8f306 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1064 ( #23130 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-05-18 15:52:45 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be7984bdc9 
							
						 
					 
					
						
						
							
							fix(unroute): do not compare regexp instances ( #23101 )  
						
						... 
						
						
						
						References #23092 . 
						
						
					 
					
						2023-05-17 16:27:32 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1e0aed03c 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1063 ( #23104 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22967 
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-05-18 00:49:13 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e80ff0df77 
							
						 
					 
					
						
						
							
							chore: don't install gstreamer for WebKit Ubuntu 20 ( #23062 )  
						
						
						
						
					 
					
						2023-05-17 18:31:24 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbc461ede0 
							
						 
					 
					
						
						
							
							chore(trace): do not flush console events ( #23073 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/20626  
						
						
					 
					
						2023-05-16 18:44:27 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fec5059fee 
							
						 
					 
					
						
						
							
							feat(connect): print debug log when remote connection failed ( #23069 )  
						
						
						
						
					 
					
						2023-05-16 16:46:02 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cd21cb6d4 
							
						 
					 
					
						
						
							
							chore: ignore SIGINT inside driver process ( #23028 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright-python/issues/1843 
Almost reverts https://github.com/microsoft/playwright/pull/11826  since
this is not used by VSCode anymore and was legacy. 
					
						2023-05-17 01:44:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62146b946c 
							
						 
					 
					
						
						
							
							fix(codegen): ignore previously hovered detached nodes ( #23057 )  
						
						... 
						
						
						
						Fixes  #23043 . 
					
						2023-05-16 11:13:19 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73f9f81db4 
							
						 
					 
					
						
						
							
							feat(locators): allow ambiguous locators when parsing ( #23034 )  
						
						... 
						
						
						
						This supports locators like `nth(0)` and `locator('div', { hasText:
'foo' })` that are not canonical, but still work.
Fixes  #22990 , #22965 . 
						
						
					 
					
						2023-05-15 19:42:51 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edd003c230 
							
						 
					 
					
						
						
							
							chore: validate expected image buffer when comparing images ( #23030 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23012  
						
						
					 
					
						2023-05-15 23:32:16 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17ab777db5 
							
						 
					 
					
						
						
							
							chore: set min viewport for WK on Win to 250x240 ( #22969 )  
						
						... 
						
						
						
						Follow-up for https://github.com/microsoft/playwright/pull/22956 . 
						
						
					 
					
						2023-05-14 16:59:15 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9472f79d32 
							
						 
					 
					
						
						
							
							fix(reuse): reset mouse position in Firefox ( #22973 )  
						
						... 
						
						
						
						Otherwise, Firefox sometimes keeps the current position and triggers
unexpected hover effects.
Fixes  #22432 . 
						
						
					 
					
						2023-05-12 13:21:49 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							bf1aba885b 
							
						 
					 
					
						
						
							
							chore: fix lint  
						
						
						
						
					 
					
						2023-05-12 13:04:11 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eea7a8e638 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefoxes ( #22998 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/15405 
Fixes https://github.com/microsoft/playwright/issues/22618  
						
						
					 
					
						2023-05-12 11:27:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59b9a39740 
							
						 
					 
					
						
						
							
							chore: add string attachments to trace ( #22921 )  
						
						
						
						
					 
					
						2023-05-11 16:32:32 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7f5f1f5fe 
							
						 
					 
					
						
						
							
							feat: default screenshot jpeg quality to 80 ( #22966 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22436  
						
						
					 
					
						2023-05-11 11:09:19 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00187172f2 
							
						 
					 
					
						
						
							
							chore: introduce minimal viewport for WebKit/Windows/headed ( #22956 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22616  
						
						
					 
					
						2023-05-11 17:54:05 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d17d43c4fa 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1406 ( #22962 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22580 
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-05-11 08:18:51 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2ad5bbfbb 
							
						 
					 
					
						
						
							
							fix(isVisible): return false during navigation ( #22943 )  
						
						... 
						
						
						
						Instead of throwing "Execution context was destroyed" error.
Drive-by: improve internal error messages for `ScopedRace` errors.
Fixes  #22925 . 
						
						
					 
					
						2023-05-10 16:56:59 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80f46892cd 
							
						 
					 
					
						
						
							
							fix(getByLabel): ignore empty aria-label ( #22935 )  
						
						... 
						
						
						
						Accessible name computation ignores empty aria-label, and so should
getByLabel.
Fixes  #22915 . 
						
						
					 
					
						2023-05-10 10:38:46 -07:00 
						 
				 
			
				
					
						
							
							
								Alexander Sorokin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbf4f39957 
							
						 
					 
					
						
						
							
							fix: React selectors should work after unmount ( #22750 )  
						
						... 
						
						
						
						Fixes  #22729  
					
						2023-05-10 06:18:01 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1541206482 
							
						 
					 
					
						
						
							
							test: use custom browser binary for connnect tests ( #22900 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22898  
						
						
					 
					
						2023-05-10 09:30:56 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e0574dc44 
							
						 
					 
					
						
						
							
							chore: list attachments in the trace ( #22919 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22736  
						
						
					 
					
						2023-05-09 17:53:01 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75e106745f 
							
						 
					 
					
						
						
							
							fix(fetch): support proxy.bypass ( #22914 )  
						
						... 
						
						
						
						Fixes  #21916  
					
						2023-05-09 14:51:49 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fb426e7db 
							
						 
					 
					
						
						
							
							fix(webkit): do not update console counter on unhandled rejections ( #22890 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22886  
						
						
					 
					
						2023-05-08 18:50:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efad19b332 
							
						 
					 
					
						
						
							
							chore: render test steps in the trace ( #22837 )  
						
						
						
						
					 
					
						2023-05-05 15:12:18 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							641e223ca8 
							
						 
					 
					
						
						
							
							fix(server): explicit allowlist for launch options ( #22855 )  
						
						... 
						
						
						
						Some options, usually paths, do not make sense when running remotely.
Fixes  #22844 . 
						
						
					 
					
						2023-05-05 13:07:06 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02a1a2e6a9 
							
						 
					 
					
						
						
							
							fix(webkit): define window.GestureEvent ( #22768 )  
						
						... 
						
						
						
						Polyfill GestureEvent so that Safari detection works.
Fixes  #22735  
						
						
					 
					
						2023-05-05 11:37:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							160888df99 
							
						 
					 
					
						
						
							
							feat(locators): reland locator.and(locator) ( #22850 )  
						
						... 
						
						
						
						Removed in #22223 .
Fixes  #22585 . 
						
						
					 
					
						2023-05-05 11:14:01 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42328478ea 
							
						 
					 
					
						
						
							
							feat: make console/dialog events based on subscription  ( #22835 )  
						
						... 
						
						
						
						This way we do not send events from the server unless the client is
interested.
Fixes  #22621 . 
						
						
					 
					
						2023-05-05 11:12:33 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2393602e8c 
							
						 
					 
					
						
						
							
							fix(reuse): ignore late bindings after dispatchers were disposed ( #22838 )  
						
						... 
						
						
						
						When reusing the context, we first dispose all dispatchers, and then
reset the page/context. If bindings are triggered during the reset, they
try to send messages on disposed dispatchers.
Since there is no way to unregister bindings, just ignore them after
disposal.
Fixes  #22803 . 
						
						
					 
					
						2023-05-05 11:10:53 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							236c329ea9 
							
						 
					 
					
						
						
							
							feat: browserContext.on('dialog'/'console') ( #22805 )  
						
						... 
						
						
						
						Relanding #22033  and #21943 . 
						
						
					 
					
						2023-05-04 15:11:46 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca3629186c 
							
						 
					 
					
						
						
							
							fix(role): fix native controls text alternative when aria-labelledby is present ( #22800 )  
						
						... 
						
						
						
						Fixes  #22779 . 
					
						2023-05-03 16:09:08 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b868f3a9d0 
							
						 
					 
					
						
						
							
							chore: extend raw stack ( #22794 )  
						
						
						
						
					 
					
						2023-05-03 13:53:02 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c724c2498 
							
						 
					 
					
						
						
							
							fix: do not crash upon download in unknown page ( #22774 )  
						
						... 
						
						
						
						Fixes  #22551 . 
					
						2023-05-02 18:49:04 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							116fb349ce 
							
						 
					 
					
						
						
							
							chore: allow configuring test id attribute for codegen ( #22716 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/22653  
						
						
					 
					
						2023-04-29 12:04:33 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffc00566b9 
							
						 
					 
					
						
						
							
							chore: separate options fixture vs artifacts fixture ( #22713 )  
						
						... 
						
						
						
						Later on, artifacts fixture can be made worker-scoped. 
						
						
					 
					
						2023-04-28 16:54:52 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9373dfb6e 
							
						 
					 
					
						
						
							
							chore: make client-side instrumentation non-nullable ( #22694 )  
						
						
						
						
					 
					
						2023-04-28 08:57:43 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e50e2e6bc9 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1840 ( #22686 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-04-27 17:37:19 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5880f9994 
							
						 
					 
					
						
						
							
							chore(chromium): remove --disable-sync CLI switch ( #22667 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/pull/22583 
Fixes https://github.com/microsoft/playwright/issues/22560 
Not relevant anymore, it only takes effect when profiles is signed in.
See https://bugs.chromium.org/p/chromium/issues/detail?id=1439737 . 
						
						
					 
					
						2023-04-26 15:34:47 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d34c4e99f5 
							
						 
					 
					
						
						
							
							chore: add step attachments into the expect trace event ( #22543 )  
						
						
						
						
					 
					
						2023-04-25 17:38:12 -07:00