Elias Sørensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ca18b3bb8 
							
						 
					 
					
						
						
							
							chore: support Pop!_OS 22.04 versioning ( #14859 )  
						
						... 
						
						
						
						Co-authored-by: Elias Sorensen <elias.soerensen@usercentrics.com> 
						
						
					 
					
						2022-06-21 03:02:48 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bff90b5abb 
							
						 
					 
					
						
						
							
							fix(chromium): disable back-forward cache ( #14996 )  
						
						... 
						
						
						
						Otherwise, back/forward navigation does not intercept requests. 
						
						
					 
					
						2022-06-20 17:27:45 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							883e4d449a 
							
						 
					 
					
						
						
							
							test(har): add more har tests ( #14997 )  
						
						
						
						
					 
					
						2022-06-20 17:22:32 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aaafb77036 
							
						 
					 
					
						
						
							
							feat(har): disambiguate using matching headers ( #14995 )  
						
						
						
						
					 
					
						2022-06-20 16:41:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5524aa756 
							
						 
					 
					
						
						
							
							chore(har): brush up post data serialization ( #14994 )  
						
						
						
						
					 
					
						2022-06-20 15:29:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3da3ebfa4 
							
						 
					 
					
						
						
							
							feat(har): do not expose HAR types, remove HARResponse fulfill ( #14992 )  
						
						
						
						
					 
					
						2022-06-20 15:19:54 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb87966441 
							
						 
					 
					
						
						
							
							feat(har): disambiguate requests by post data ( #14993 )  
						
						
						
						
					 
					
						2022-06-20 14:14:40 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3bbf8963d 
							
						 
					 
					
						
						
							
							test: installation test for CDN failover ( #14963 )  
						
						
						
						
					 
					
						2022-06-20 11:24:23 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							920f1d52fc 
							
						 
					 
					
						
						
							
							chore: allow routing by uncompressed har ( #14987 )  
						
						
						
						
					 
					
						2022-06-20 11:07:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5372c3421 
							
						 
					 
					
						
						
							
							chore: move har router into local utils ( #14967 )  
						
						
						
						
					 
					
						2022-06-18 20:24:55 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed6b14f0f4 
							
						 
					 
					
						
						
							
							fix(har): restart redirected navigation ( #14939 )  
						
						
						
						
					 
					
						2022-06-17 21:17:30 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							030e7d211c 
							
						 
					 
					
						
						
							
							chore(har): allow replaying from zip har ( #14962 )  
						
						
						
						
					 
					
						2022-06-17 16:11:22 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							822b86d8a4 
							
						 
					 
					
						
						
							
							chore: add CDN download fallbacks ( #14933 )  
						
						
						
						
					 
					
						2022-06-17 11:47:32 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							466d50e3e3 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1011 ( #14948 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-06-17 18:41:06 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9069bef6b 
							
						 
					 
					
						
						
							
							fix(body): fetch body explicitly for prefetched scripts ( #14941 )  
						
						
						
						
					 
					
						2022-06-16 22:07:43 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be64e9ce66 
							
						 
					 
					
						
						
							
							chore(har): attach resources for .zip hars ( #14938 )  
						
						
						
						
					 
					
						2022-06-16 18:27:25 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							245c33a5d4 
							
						 
					 
					
						
						
							
							feat(har): allow storing content as separate files ( #14934 )  
						
						
						
						
					 
					
						2022-06-16 16:33:32 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bdb0998bd 
							
						 
					 
					
						
						
							
							feat(cli): block-service-workers option ( #14931 )  
						
						
						
						
					 
					
						2022-06-16 16:03:35 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cdb862767f 
							
						 
					 
					
						
						
							
							fix(page): "load" event should fire before "waitForLoadState" resolves ( #14897 )  
						
						... 
						
						
						
						Currently, `loadstate` and `load` are two separate events in the protocol,
and are fired in this order. As a result, `waitForLoadState()` sometimes
resolves before the `'load'` event is fired, which is unexpected.
Also fixes a flaky test that assumed `load` event comes after `domcontentloaded`
for the empty page, which is not always a case in Chromium. 
						
						
					 
					
						2022-06-16 09:35:53 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79378dd1eb 
							
						 
					 
					
						
						
							
							fix: add pw:api logging to har router ( #14903 )  
						
						
						
						
					 
					
						2022-06-16 07:48:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c349c1d57f 
							
						 
					 
					
						
						
							
							feat: newContext.har ( #14892 )  
						
						... 
						
						
						
						Replaced {Page,BrowserContext}.(un)routeFromHar with browser.newContext.har. 
						
						
					 
					
						2022-06-15 16:35:44 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							225ab68d1c 
							
						 
					 
					
						
						
							
							fix(test): fix the route test ( #14890 )  
						
						
						
						
					 
					
						2022-06-15 16:15:45 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8fece7204 
							
						 
					 
					
						
						
							
							chore: allow joining async handlers ( #14893 )  
						
						
						
						
					 
					
						2022-06-15 15:27:31 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							464cbb7457 
							
						 
					 
					
						
						
							
							feat(chromium): allow attaching to other targets as to pages ( #14873 )  
						
						
						
						
					 
					
						2022-06-15 09:31:32 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							259c8d64a5 
							
						 
					 
					
						
						
							
							feat: Page.routeFromHar ( #14870 )  
						
						
						
						
					 
					
						2022-06-15 08:41:46 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06c8d8e31c 
							
						 
					 
					
						
						
							
							chore: use channels types instead of a copy in server ( #14874 )  
						
						... 
						
						
						
						This is to avoid duplicating types for no reason. 
						
						
					 
					
						2022-06-14 22:02:15 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e00a26a11d 
							
						 
					 
					
						
						
							
							feat(route): fulfill with HARResponse ( #14865 )  
						
						
						
						
					 
					
						2022-06-14 15:07:22 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8283cf9de 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1010 ( #14863 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-06-14 23:18:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e640f553b5 
							
						 
					 
					
						
						
							
							fix(connectOverCDP): make sure downloads work in default context ( #14864 )  
						
						
						
						
					 
					
						2022-06-14 12:36:35 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							48f98673ef 
							
						 
					 
					
						
						
							
							chore: remove stray fallback overrides check  
						
						
						
						
					 
					
						2022-06-13 18:06:01 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cf068ad06 
							
						 
					 
					
						
						
							
							feat(fallback): allow falling back w/ overrides ( #14849 )  
						
						
						
						
					 
					
						2022-06-13 17:56:16 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3974d1b359 
							
						 
					 
					
						
						
							
							revert( #14797 ): fix(test runner): collect artifacts when calling browser.close() ( #14846 )  
						
						... 
						
						
						
						Revert "fix(test runner): collect artifacts when calling `browser.close()` (#14797 )"
This reverts commit c7a28ac7e9eab63b40ce22fe96597410dbd08ed7.
Looks like it broke a bunch of tracing tests:
* Good: https://github.com/microsoft/playwright/runs/6838098316?check_suite_focus=true 
* First Bad: https://github.com/microsoft/playwright/runs/6838104691?check_suite_focus=true 
* Still bad on HEAD (88664c39c9ee36adfda3eed04bbd845587e27e4a): https://github.com/microsoft/playwright/runs/6868333846?check_suite_focus=true  
						
						
					 
					
						2022-06-13 17:20:59 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Branch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26e22c9a89 
							
						 
					 
					
						
						
							
							fix(types): compilation error in TypeScript 4.8 ( #14847 )  
						
						
						
						
					 
					
						2022-06-13 16:39:55 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dcdd3c3cdb 
							
						 
					 
					
						
						
							
							feat(route): explicitly fall back to the next handler ( #14834 )  
						
						
						
						
					 
					
						2022-06-13 12:30:51 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7b3f4646f 
							
						 
					 
					
						
						
							
							fix(strict): escape css class names when generating selectors ( #14810 )  
						
						
						
						
					 
					
						2022-06-12 09:39:30 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c0bff15ca 
							
						 
					 
					
						
						
							
							feat(fulfill): improve fulfilling from har ( #14789 )  
						
						... 
						
						
						
						- `har` option is now an object `{ path, fallback }`.
- Allows falling back to `abort()`, `continue()` or throwing.
- Matches based on url + method.
- Follows redirects in the HAR file.
- Nice error/stack when throwing.
- Tests. 
						
						
					 
					
						2022-06-10 14:26:45 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7a28ac7e9 
							
						 
					 
					
						
						
							
							fix(test runner): collect artifacts when calling browser.close() ( #14797 )  
						
						... 
						
						
						
						Previously, we only collected artifacts on context closure.
However, in serial mode it is possible to close the browser instead. 
						
						
					 
					
						2022-06-10 14:11:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							868e00253f 
							
						 
					 
					
						
						
							
							feat(har): store textual content without base64 encoding ( #14772 )  
						
						
						
						
					 
					
						2022-06-10 14:10:52 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a568a2952 
							
						 
					 
					
						
						
							
							feat(route): chain routes ( #14771 )  
						
						
						
						
					 
					
						2022-06-10 09:06:39 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6822d03f0b 
							
						 
					 
					
						
						
							
							fix(cli): default to no timeout ( #14769 )  
						
						
						
						
					 
					
						2022-06-09 21:07:57 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2e8c17fbf 
							
						 
					 
					
						
						
							
							chore: fix WK ubuntu 22 deps on Docker ( #14770 )  
						
						
						
						
					 
					
						2022-06-10 00:00:05 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3853014fa7 
							
						 
					 
					
						
						
							
							chore: add ubuntu 22 support ( #14588 )  
						
						
						
						
					 
					
						2022-06-09 13:20:18 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e975aef961 
							
						 
					 
					
						
						
							
							feat(route): fulfill from har ( #14720 )  
						
						... 
						
						
						
						feat(route): fulfill from har
This allows to use pre-recorded HAR file to fulfill routes. 
						
						
					 
					
						2022-06-08 20:29:03 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85d03714d9 
							
						 
					 
					
						
						
							
							feat: add allow/block serviceWorkers option ( #14714 )  
						
						... 
						
						
						
						Adds cross-browser support for easily allowing/blocking Service Workers via a Context option.
Includes plumbing for Playwright Test's `use`.
Resolves  #14522 .
Relates #1090 .
Supercedes #14321 . 
						
						
					 
					
						2022-06-08 18:27:51 -04:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fccee89b41 
							
						 
					 
					
						
						
							
							feat: add Response.fromServiceWorker flag ( #14715 )  
						
						... 
						
						
						
						Resolves  #14666 .
Relates #1090 .
Supercedes #14321 . 
					
						2022-06-08 17:34:19 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							176ab7e48b 
							
						 
					 
					
						
						
							
							chore: make LocalUtils easily available on the client ( #14717 )  
						
						... 
						
						
						
						Instead of plumbing it around, expose it through Connection. 
						
						
					 
					
						2022-06-08 13:22:05 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c739eb345 
							
						 
					 
					
						
						
							
							feat(cli): option to record har ( #14696 )  
						
						... 
						
						
						
						`npx playwright open --save-har=file.har` produces a HAR file that
can be later inspected or used for mocks.
`--save-har-glob="**/*.{png,woff2}"` option can be used to
produce a smaller har that only contains entries matching the glob. 
						
						
					 
					
						2022-06-08 10:59:50 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f026dd64c 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1658 ( #14709 )  
						
						... 
						
						
						
						Language override behavior changed upstream in WebKit/WebKit@039ebd9 
New logic is closer to the actual behavior of WebKit on macOS, meaning that when the user changes system language the actual locale changes according to some weird OS rules:
ru-RU => navigator.language === 'ru'
fr-CH => navigator.language === 'fr-FR'
es-MX => navigator.language === 'es-MX'
Our locale emulation is aligned with that, so setting locale to fr-CH will result in fr-FR etc. 
						
						
					 
					
						2022-06-08 10:16:49 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdcdd58d7f 
							
						 
					 
					
						
						
							
							feat(har): introduce urlFilter ( #14693 )  
						
						... 
						
						
						
						This is a glob or regex pattern that filters entries recorder in the HAR. 
						
						
					 
					
						2022-06-07 18:09:47 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							712ad4ec12 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1327 ( #14614 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2022-06-07 17:42:08 +02:00