Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1686e5174d 
							
						 
					 
					
						
						
							
							chore: allow evaluating Error objects ( #31691 )  
						
						... 
						
						
						
						Previously, Error objects were replaced with strings.
Now, Error objects are reconstructed back from the serialized value. 
						
						
					 
					
						2024-07-15 05:47:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							074cc7d467 
							
						 
					 
					
						
						
							
							Revert "feat(trace): record trace upon browser closure ( #31563 )" ( #31677 )  
						
						... 
						
						
						
						This reverts commit bc27ca225e69995f238192426df4ccb3f940a50d. Considered
too risky. 
						
						
					 
					
						2024-07-15 01:08:51 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b4d9003c6 
							
						 
					 
					
						
						
							
							fix(har): ignore boundary when matching multipart/form-data body ( #31672 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/31495  
						
						
					 
					
						2024-07-12 16:59:48 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							459b762565 
							
						 
					 
					
						
						
							
							chore: remove unused kTestSdkObjects ( #31665 )  
						
						
						
						
					 
					
						2024-07-12 11:56:16 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							297143885a 
							
						 
					 
					
						
						
							
							fix(clock): ensure Date.now() is an integer ( #31648 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/31644  
						
						
					 
					
						2024-07-12 11:44:25 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3127571b24 
							
						 
					 
					
						
						
							
							Revert "fix(chromium): pass --enable-gpu when running headless ( #30937 )"  
						
						... 
						
						
						
						This reverts commit d0b052e1e0599499bc3431fb53292d612c397511. 
						
						
					 
					
						2024-07-12 20:12:56 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9569cb5c1e 
							
						 
					 
					
						
						
							
							feat: support client certificates ( #31529 )  
						
						... 
						
						
						
						Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com> 
						
						
					 
					
						2024-07-12 11:42:24 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							229000501e 
							
						 
					 
					
						
						
							
							chore: introduce helpers for non-stalling eval on page/context ( #31658 )  
						
						
						
						
					 
					
						2024-07-12 02:26:16 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2441c765b1 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1126 ( #31649 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-07-12 00:03:29 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77e50635ee 
							
						 
					 
					
						
						
							
							chore: fix build warnings ( #31616 )  
						
						
						
						
					 
					
						2024-07-11 14:12:59 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89eef55dc7 
							
						 
					 
					
						
						
							
							chore: use own socks5 server for tests ( #31639 )  
						
						
						
						
					 
					
						2024-07-11 14:12:48 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b77ed4d7a 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1457 ( #31633 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-07-11 07:44:48 +02:00 
						 
				 
			
				
					
						
							
							
								Matvey Chernyshov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba62f83454 
							
						 
					 
					
						
						
							
							chore: add android keys for channels switching ( #31619 )  
						
						
						
						
					 
					
						2024-07-10 13:15:45 -07:00 
						 
				 
			
				
					
						
							
							
								Stanislav Grishaev 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce2b138eeb 
							
						 
					 
					
						
						
							
							chore: add iPhone 15 device family ( #31623 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/31573 
---------
Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2024-07-10 13:58:36 +02:00 
						 
				 
			
				
					
						
							
							
								Álvaro Martínez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00131c1e3f 
							
						 
					 
					
						
						
							
							feat(trace-viewer): display text attachments in ui mode ( #31215 )  
						
						
						
						
					 
					
						2024-07-08 11:16:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21c4531618 
							
						 
					 
					
						
						
							
							fix(selector generator): do not reparent to invisible ancestor ( #31590 )  
						
						... 
						
						
						
						Fixes  #31335 . 
					
						2024-07-08 09:07:25 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48db1b1663 
							
						 
					 
					
						
						
							
							fix(ui mode): allow --updateSnapshots ( #31584 )  
						
						... 
						
						
						
						Fixes  #31408 . 
					
						2024-07-08 01:08:57 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc27ca225e 
							
						 
					 
					
						
						
							
							feat(trace): record trace upon browser closure ( #31563 )  
						
						... 
						
						
						
						Retaining traces in the following scenarios:
- browser crash;
- manual `browser.close()`;
- implicit `browser.close()` from the `browser` fixture upon test end.
This does not affect the library, where `browser.close()` will not
retain the trace and will close the browser as fast as possible.
References #31541 , #31535 , #31537 . 
						
						
					 
					
						2024-07-06 11:34:34 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1132667ffe 
							
						 
					 
					
						
						
							
							chore: bump TypeScript to v5.5 ( #31532 )  
						
						
						
						
					 
					
						2024-07-05 16:31:08 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolas Le Cam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9caf3b5f72 
							
						 
					 
					
						
						
							
							chore: Remove obsolete Chromium enabled features ( #31513 )  
						
						
						
						
					 
					
						2024-07-02 09:10:42 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9dc7e40084 
							
						 
					 
					
						
						
							
							chore(electron): don't swallow close errors ( #31509 )  
						
						
						
						
					 
					
						2024-07-01 22:00:03 +02:00 
						 
				 
			
				
					
						
							
							
								4ydx 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4089f4593b 
							
						 
					 
					
						
						
							
							fix(codgen): assertValue works with disabled select ( #31315 )  
						
						
						
						
					 
					
						2024-06-28 13:04:59 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f46ae15500 
							
						 
					 
					
						
						
							
							test(clock): fix clock mode bots ( #31472 )  
						
						
						
						
					 
					
						2024-06-28 11:46:28 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3e31fd2c4 
							
						 
					 
					
						
						
							
							feat: introduce touchscreen.touch() for dispatching raw touch events ( #31457 )  
						
						
						
						
					 
					
						2024-06-27 14:37:36 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9e673c6dc 
							
						 
					 
					
						
						
							
							fix(utility): create utility world when web security is disabled ( #31458 )  
						
						... 
						
						
						
						Reverts previous attempt at #31096 
Fixes: https://github.com/microsoft/playwright/issues/31431 
Fixes: https://github.com/microsoft/playwright/issues/31442  
						
						
					 
					
						2024-06-27 09:29:20 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87785d6092 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1125 ( #31467 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-06-27 17:01:16 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41b185d643 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r2038 ( #31441 )  
						
						
						
						
					 
					
						2024-06-26 09:20:28 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							976373ed2c 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1234 ( #31418 )  
						
						
						
						
					 
					
						2024-06-26 16:51:57 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f11ab2f145 
							
						 
					 
					
						
						
							
							chore: enable keepAlive in happy eyeballs http.Agent ( #31434 )  
						
						
						
						
					 
					
						2024-06-25 19:05:32 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b12f53332 
							
						 
					 
					
						
						
							
							chore(route): wait for raw headers from browser in case of redirects ( #31410 )  
						
						... 
						
						
						
						Redirects are always autoresumed, so the will always receive extra info
with raw headers. We only want to make raw headers available immediately
when there is a route.
Reference https://github.com/microsoft/playwright/issues/31351  
						
						
					 
					
						2024-06-24 12:25:12 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d74ddaebe7 
							
						 
					 
					
						
						
							
							fix: correctly report overridden headers on redirected requests ( #31409 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/31351  
						
						
					 
					
						2024-06-21 17:44:58 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42b9e8375a 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1124 ( #31404 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-06-21 14:20:01 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ed3b374a8 
							
						 
					 
					
						
						
							
							fix(electron): allow downloads ( #31390 )  
						
						
						
						
					 
					
						2024-06-21 00:35:14 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0694474fe1 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r2036 ( #31387 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-06-20 09:52:59 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95fc2b8a8b 
							
						 
					 
					
						
						
							
							feat(fetch): maxRetries for fetch ( #31386 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/30978  
						
						
					 
					
						2024-06-19 18:10:14 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2b116aa39 
							
						 
					 
					
						
						
							
							fix(trace): ensure har entry _monotonicTime is always start time ( #31385 )  
						
						... 
						
						
						
						* Revert harTracer change from
aeba083da0https://github.com/microsoft/playwright/issues/31133  
						
						
					 
					
						2024-06-19 15:06:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac90a47b73 
							
						 
					 
					
						
						
							
							fix(click): do not retarget <a> to the parent <label> ( #31368 )  
						
						... 
						
						
						
						Fixes  #31359 . 
					
						2024-06-18 12:12:19 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fc56283a6 
							
						 
					 
					
						
						
							
							fix(clock): throw for invalid date ( #31356 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/31354  
						
						
					 
					
						2024-06-18 18:23:55 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6aab05bd5 
							
						 
					 
					
						
						
							
							devops: make Android driver compile ( #31360 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/31355 
All changes were done with the Android Studio upgrade assistant. It
updates it to the latest Gradle to make it compatible with recent Java
while keeping the `targetSdkVersion` unchanged. 
						
						
					 
					
						2024-06-18 18:23:29 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f05b4daa2f 
							
						 
					 
					
						
						
							
							fix(clock): under reused context ( #31357 )  
						
						... 
						
						
						
						We uninstall all the setInitScript but forgot to mark `installed` as
`false`.
Fixes https://github.com/microsoft/playwright/issues/31353  
						
						
					 
					
						2024-06-18 18:21:33 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e6772818e 
							
						 
					 
					
						
						
							
							chore: cache normalized whitespaces in recorder ( #31349 )  
						
						... 
						
						
						
						Reference: https://github.com/microsoft/playwright/issues/31254 
On the web page from the bug it reduces time to compute selectors by 8x:
**Before:**
<img width="549" alt="before"
src="https://github.com/microsoft/playwright/assets/9798949/f4482860-29d5-4643-92ab-b360a702f232 ">
**After:**
<img width="580" alt="after"
src="https://github.com/microsoft/playwright/assets/9798949/b6aca6a1-9306-4041-9042-d504dce1c33a "> 
						
						
					 
					
						2024-06-17 18:20:15 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5443b66636 
							
						 
					 
					
						
						
							
							fix(codegen): trim alt selectors to 80 chars ( #31346 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/31254  
						
						
					 
					
						2024-06-17 16:32:22 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a7f17d820 
							
						 
					 
					
						
						
							
							chore: fix simulated clock bots ( #31301 )  
						
						
						
						
					 
					
						2024-06-17 09:17:38 -07:00 
						 
				 
			
				
					
						
							
							
								Fumiaki MATSUSHIMA 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							838c572209 
							
						 
					 
					
						
						
							
							fix: select issue in Windows with Edge ( #31270 )  
						
						
						
						
					 
					
						2024-06-17 10:28:07 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9200be0af 
							
						 
					 
					
						
						
							
							fix(screenshotter): only wait for for document.fonts.ready on locator frame / page main frame ( #31295 )  
						
						... 
						
						
						
						**Investigation**
~~We use `nonStallingEvaluateInExistingContext` as of today, which does
`eval()` inside (from our utilityScript) which breaks for some sites. It
causes a hang, since the returned `Promise` of `eval()` hangs. We don't
know as of today why this happens. Without wrapping it ini `eval()` it
does not hang.~~
~~Workaround: Do a plain Runtime.evaluate instead.~~
workaround: Only wait on main frame.
Relates https://github.com/microsoft/playwright/issues/28995  (keeping it
open until they confirm that it helps) 
						
						
					 
					
						2024-06-14 01:22:14 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0b052e1e0 
							
						 
					 
					
						
						
							
							fix(chromium): pass --enable-gpu when running headless ( #30937 )  
						
						... 
						
						
						
						Fixes  #30585 . 
					
						2024-06-13 11:27:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							897f7449ef 
							
						 
					 
					
						
						
							
							fix(clock): fix pauseAt to arrive at wall time ( #31297 )  
						
						
						
						
					 
					
						2024-06-13 10:21:00 -07:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ea663aa64 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1454 ( #31288 )  
						
						
						
						
					 
					
						2024-06-13 16:19:09 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8285369f5 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1123 ( #31289 )  
						
						
						
						
					 
					
						2024-06-13 11:28:56 +02:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2a6431efd 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r2033 ( #31286 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-06-13 10:05:49 +02:00