Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b487ff49d 
							
						 
					 
					
						
						
							
							chore: remove cli from playwright-core ( #22612 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22599  
						
						
					 
					
						2023-04-25 11:19:37 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62bd41912d 
							
						 
					 
					
						
						
							
							chore: cleanup bandaid firefox pref ( #22570 )  
						
						... 
						
						
						
						This patch removes the bandaid preferences that got migrated
to the build. 
						
						
					 
					
						2023-04-23 19:58:00 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6aa9f49ce 
							
						 
					 
					
						
						
							
							chore: make evaluate work with busted Array.prototype.map/push ( #22528 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22460 
Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com> 
						
						
					 
					
						2023-04-21 19:52:13 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbc47ba315 
							
						 
					 
					
						
						
							
							chore: ensure web assertions are merged in trace ( #22544 )  
						
						
						
						
					 
					
						2023-04-21 10:07:23 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a919f5f66f 
							
						 
					 
					
						
						
							
							chore: attempt to fix firefox-beta WebGL tests on MacOS 12.6 ( #22548 )  
						
						... 
						
						
						
						Looks like https://phabricator.services.mozilla.com/D164016 
disabled software rendering.
If Firefox-beta passes on MacOS, then this bandaid setting will be
migrated to the firefox-beta default settings. 
						
						
					 
					
						2023-04-21 09:54:25 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94b36a3805 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1060 ( #22529 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-04-20 18:21:29 +02:00 
						 
				 
			
				
					
						
							
							
								☃ Elliot Shepherd 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							106fa45f50 
							
						 
					 
					
						
						
							
							feat(route): accept timeout to fetch ( #22475 )  
						
						... 
						
						
						
						Fixes : #22474  
					
						2023-04-20 08:41:33 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c70f6900e 
							
						 
					 
					
						
						
							
							chore: fix ui mode w/ multiple contexts ( #22514 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/21895  
						
						
					 
					
						2023-04-20 08:19:00 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d45efe881f 
							
						 
					 
					
						
						
							
							chore: don't leak from waitFor ( #22465 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22458  
						
						
					 
					
						2023-04-18 11:11:46 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e9faba34d 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1834 ( #22462 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-04-18 19:41:56 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f661b710a 
							
						 
					 
					
						
						
							
							chore: bump the trace packet size to be 1Mb ( #22446 )  
						
						
						
						
					 
					
						2023-04-17 18:36:08 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00df08b3cf 
							
						 
					 
					
						
						
							
							chore: explicitly control actions with slow mo ( #22445 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22273  
						
						
					 
					
						2023-04-17 16:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fecc20238 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1830 ( #22412 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/22411 
Fixes https://github.com/microsoft/playwright/issues/21892  
					
						2023-04-14 13:32:50 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da8672711b 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1398 ( #22397 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22343 
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-04-14 07:24:54 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bb708be70 
							
						 
					 
					
						
						
							
							test: unflake inspector-cli tests ( #22347 )  
						
						... 
						
						
						
						This patch:
- changes the `childProcess` fixture to reliably SIGKILL all descendants
  (children and grand-children, regardless of their process group).
This is achieved using the `ps` command to build the process tree, and
then send
  `SIGKILL` to the descendant process groups.
- changes the `runCLI` fixture to **not** auto-close codegen by default;
  the `childProcess` fixture will clean up all processes. This makes
sure that all `runCLI.waitFor()` commands actually wait until the
necessary
  output.
- for a handful of tests that do actually want to auto-close codegen,
  introduce an optional `autoCloseWhen` flag for the `runCLI` fixture
that makes sure to close the codegen once a certain output was reached. 
						
						
					 
					
						2023-04-12 09:37:24 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cd9f83c7b 
							
						 
					 
					
						
						
							
							fix(webkit): properly set user agent in persistent context ( #22283 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22274  
						
						
					 
					
						2023-04-07 19:50:49 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d2502ee62 
							
						 
					 
					
						
						
							
							test: make page-leaks tests pass in electron ( #22277 )  
						
						... 
						
						
						
						They've been failing
https://devops.playwright.dev/flakiness.html#filter_spec=page%2Fpage-leaks.spec.ts&test_parameter_filters=%5B%5D×tamp=1680901928195  
						
						
					 
					
						2023-04-07 17:20:49 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26bbf8ca1b 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1058 ( #22264 )  
						
						
						
						
					 
					
						2023-04-07 14:11:18 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f610577a18 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1823 ( #22227 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-04-06 11:52:48 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08cef43e82 
							
						 
					 
					
						
						
							
							feat(locator): remove locator.and and locator.not ( #22223 )  
						
						... 
						
						
						
						Not shipping for now, after API review. 
						
						
					 
					
						2023-04-05 16:28:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35afb056ea 
							
						 
					 
					
						
						
							
							feat(locator): filter({ hasNotText }) ( #22222 )  
						
						... 
						
						
						
						The opposite of `filter({ hasText })`. 
						
						
					 
					
						2023-04-05 14:13:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc1de5f28d 
							
						 
					 
					
						
						
							
							feat(locator): filter({ hasNot }) ( #22219 )  
						
						... 
						
						
						
						This is the opposite of `filter({ has })`. 
						
						
					 
					
						2023-04-05 12:45:46 -07:00 
						 
				 
			
				
					
						
							
							
								Johannes Loher 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd698efaef 
							
						 
					 
					
						
						
							
							fix(webServer): follow relative redirects when checking the url ( #22035 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22144  
						
						
					 
					
						2023-04-05 10:39:35 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7b3836752 
							
						 
					 
					
						
						
							
							chore: revert console and dialog events on BrowserContext ( #22195 )  
						
						... 
						
						
						
						This reverts #22033  and #21943 , since there will be no immediate
benefits in v1.33. 
						
						
					 
					
						2023-04-04 13:13:52 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3608425d57 
							
						 
					 
					
						
						
							
							chore: allow reusing browser between the tests ( #22191 )  
						
						
						
						
					 
					
						2023-04-04 12:31:42 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab85b23e67 
							
						 
					 
					
						
						
							
							fix(expect): report expect "Timed out" when it actually does ( #22174 )  
						
						... 
						
						
						
						Previously, it would say "Timed out" when page was closed at test
timeout, or not say "Timed out" when at least one element matched.
Fixes  #21664 . 
						
						
					 
					
						2023-04-03 15:06:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26c00a97a5 
							
						 
					 
					
						
						
							
							fix(expect): do not produce logs twice ( #22171 )  
						
						
						
						
					 
					
						2023-04-03 15:05:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b9e62432d 
							
						 
					 
					
						
						
							
							chore: do not leak on clicks ( #22129 )  
						
						... 
						
						
						
						Fixes  #22115  
					
						2023-03-31 18:18:45 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41e3e6d13f 
							
						 
					 
					
						
						
							
							fix(tracing): avoid clashing network file names ( #22126 )  
						
						... 
						
						
						
						With two contexts in the same test, we can get:
- `<testId>.network` and `<testId>-1.network` files;
- for export, we can copy `<testId>.network` into `<testId>-1.network`
and try to copy into a file when another trace is reading from it.
Fixes  #22089 . 
						
						
					 
					
						2023-03-31 17:29:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d9ec60dc7 
							
						 
					 
					
						
						
							
							chore: implement jsHandle._objectCount in chromium ( #22127 )  
						
						
						
						
					 
					
						2023-03-31 15:52:01 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5223c1ba39 
							
						 
					 
					
						
						
							
							feat: add timeout to electron.firstWindow() method ( #21863 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/21846  
						
						
					 
					
						2023-03-31 15:35:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fbefa694f 
							
						 
					 
					
						
						
							
							fix(role): update accessible name calculation for native buttons ( #22124 )  
						
						... 
						
						
						
						There is a new section in the spec:
https://w3c.github.io/html-aam/#button-element-accessible-name-computation 
Fixes  #21808 . 
						
						
					 
					
						2023-03-31 14:17:18 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a95ced0fef 
							
						 
					 
					
						
						
							
							fix(waitFor): when frameLocator does not match, resolve hidden/detached states ( #22119 )  
						
						... 
						
						
						
						Fixes  #21879 . 
					
						2023-03-31 10:54:07 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37d1659508 
							
						 
					 
					
						
						
							
							feat(connect): support special headers for debug/attachments ( #22106 )  
						
						... 
						
						
						
						`x-playwright-debug-log: value` headers are printed to `pw:browser`
debug log.
`x-playwright-attachment: name=value` headers are attached to each test.
Fixes  #21619 . 
						
						
					 
					
						2023-03-31 08:57:07 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1fdf0bcb6 
							
						 
					 
					
						
						
							
							chore: nest test steps based on zones ( #22108 )  
						
						... 
						
						
						
						Fixes : #21423  
					
						2023-03-30 21:05:07 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							539d9873c2 
							
						 
					 
					
						
						
							
							feat: rename Locator.filter(locator) to Locator.and ( #22101 )  
						
						
						
						
					 
					
						2023-03-30 14:41:30 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6148bb725 
							
						 
					 
					
						
						
							
							feat: Locator.not(locator) ( #22066 )  
						
						
						
						
					 
					
						2023-03-30 08:52:30 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da3f2c042e 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1057 ( #22093 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-03-30 15:36:15 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							968abd27d5 
							
						 
					 
					
						
						
							
							chore: do not use attributes for trace target annotation ( #22075 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/22004  
						
						
					 
					
						2023-03-29 23:17:17 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							548e4a0c0f 
							
						 
					 
					
						
						
							
							fix(role): account for unslotted elements being hidden for aria ( #22070 )  
						
						... 
						
						
						
						When element is not assigned to any slot in the shadow root, it is not
rendered and is considered hidden for ARIA in all browsers.
In Chromium/Firefox we use `Element.checkVisibility` that already
handles this, but in WebKit we have to check it manually.
Fixes  #21487 . 
						
						
					 
					
						2023-03-29 17:08:05 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6929214dbf 
							
						 
					 
					
						
						
							
							feat(expect): expect(locator).toBeAttached() ( #22067 )  
						
						... 
						
						
						
						Fixes  #13467 . 
					
						2023-03-29 11:09:17 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a2b4ed142 
							
						 
					 
					
						
						
							
							fix(role): use <title> for elements inside svg ( #22043 )  
						
						... 
						
						
						
						Follows svg-aam mapping:
https://www.w3.org/TR/svg-aam-1.0/#mapping_additional_nd 
Fixes  #21486 . 
						
						
					 
					
						2023-03-28 15:52:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b359e27b7 
							
						 
					 
					
						
						
							
							feat: BrowserContext.on('dialog') ( #22033 )  
						
						... 
						
						
						
						Dialogs created early during page initialization are only reported on
the context, with `page()` being `null`. 
						
						
					 
					
						2023-03-28 13:15:55 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f502c72f2b 
							
						 
					 
					
						
						
							
							feat: browserContext.on('console') ( #21943 )  
						
						
						
						
					 
					
						2023-03-27 16:35:05 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							525097d465 
							
						 
					 
					
						
						
							
							feat: Locator.filter(locator) ( #21975 )  
						
						... 
						
						
						
						Produces a locator that matches both locators.
Implemented through `internal:and` selector.
Fixes  #19551 . 
						
						
					 
					
						2023-03-27 14:29:30 -07:00 
						 
				 
			
				
					
						
							
							
								Sébastien Richert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							591e4ea976 
							
						 
					 
					
						
						
							
							feat: Restrain sending http credentials on a specific origin ( #20374 )  
						
						... 
						
						
						
						For security purpose, we would like to restrain sending HTTP credentials
to only the specified server. The idea is to give the ability to specify
a origin (scheme://host:port) additionally to current pair
username/password. When an authorization response is received from
servers, the credentials are sent only if the server origin in the
request matches case insensitive the specified origin. 
						
						
					 
					
						2023-03-27 08:52:00 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60ebea1e80 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1056 ( #21956 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-03-24 15:07:37 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4e0ef7f1a 
							
						 
					 
					
						
						
							
							chore: explicitly send route's requestUrl for tracing ( #21940 )  
						
						
						
						
					 
					
						2023-03-23 14:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d10fac4f6a 
							
						 
					 
					
						
						
							
							feat: Locator.or(locator) ( #21884 )  
						
						
						
						
					 
					
						2023-03-22 15:28:59 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a01fd04d63 
							
						 
					 
					
						
						
							
							chore: remove hierarchy of SnapshotStorage ( #21853 )  
						
						
						
						
					 
					
						2023-03-22 09:32:21 -07:00