Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							503f8f51dc 
							
						 
					 
					
						
						
							
							fix(reuse): stop pending operations upon reuse/disconnect ( #18997 )  
						
						
						
						
					 
					
						2022-11-22 15:21:20 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							190ed9465f 
							
						 
					 
					
						
						
							
							fix(chromium): detach from shared workers ( #18976 )  
						
						... 
						
						
						
						This prevents shared workers from stalling upon restart.
We receive `Inspector.targetCrashed` and
`Inspector.targetReloadedAfterCrash` events that assume
`Runtime.runIfWaitingForDebugger` from any attached client. It is easier
and more stable to just detach from shared workers, because we do not
inspect them.
For service workers, we should actually issue
`Runtime.runIfWaitingForDebugger` in such cases, because we attach to
them.
Fixes  #18932 . 
						
						
					 
					
						2022-11-22 15:20:42 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73e7c0ed3d 
							
						 
					 
					
						
						
							
							fix(electron): tolerate connection closed during quit ( #18993 )  
						
						
						
						
					 
					
						2022-11-22 11:50:35 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0ea9b5fba 
							
						 
					 
					
						
						
							
							chore: simplify slowmo implementation ( #18990 )  
						
						
						
						
					 
					
						2022-11-22 11:06:45 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a51c48fcb1 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1035 ( #18984 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-11-22 07:48:46 -10:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5d756686d 
							
						 
					 
					
						
						
							
							fix(electron): consistently emit ready event after app is loaded ( #18972 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/18928  
						
						
					 
					
						2022-11-21 15:13:53 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ad3bc7ff3 
							
						 
					 
					
						
						
							
							fix(role selector): expanded=false does not match elements without aria-expanded ( #18929 )  
						
						... 
						
						
						
						Fixes  #18920 . 
					
						2022-11-21 14:13:51 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a5552ba24 
							
						 
					 
					
						
						
							
							chore: drop Ubuntu 18.04 support ( #18924 )  
						
						
						
						
					 
					
						2022-11-21 11:23:45 -10:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							620e8547d4 
							
						 
					 
					
						
						
							
							chore: generate usage: sections based on snippets ( #18965 )  
						
						
						
						
					 
					
						2022-11-21 10:40:21 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fb4b3bbf9 
							
						 
					 
					
						
						
							
							chore: normalize api markdown ( #18942 )  
						
						
						
						
					 
					
						2022-11-21 09:30:32 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							941090f0c4 
							
						 
					 
					
						
						
							
							fix(click): account for transformed iframes ( #18926 )  
						
						... 
						
						
						
						- Properly convert coordinates for iframes with non-zero borders.
- IFrames that have `transform` anywhere in the ancestors skip
`hitPoint`-based check because we cannot reliably translate the viewport
point into frame document's coordinates.
Fixes  #18245 . 
						
						
					 
					
						2022-11-18 16:51:39 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c5e4241b1 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1061 ( #18899 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-11-18 08:01:01 -10:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ec0bb277d 
							
						 
					 
					
						
						
							
							feat(expect): ensure at least one expectation check, no matter the timeout ( #18895 )  
						
						... 
						
						
						
						References #18859 . 
						
						
					 
					
						2022-11-17 19:43:10 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1acc0d0ea 
							
						 
					 
					
						
						
							
							chore: render user-friendly intermediate match values ( #18867 )  
						
						
						
						
					 
					
						2022-11-16 18:05:36 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e58b0c2ea 
							
						 
					 
					
						
						
							
							chore: render timed out error message when expect timeouts ( #18863 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/18859  
						
						
					 
					
						2022-11-16 17:00:42 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c47c90cc25 
							
						 
					 
					
						
						
							
							chore: update WebKit browser version to 16.4 ( #18830 )  
						
						
						
						
					 
					
						2022-11-15 12:46:15 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5b4e499fb 
							
						 
					 
					
						
						
							
							fix(locators): frameLocator().nth serialized correctly ( #18819 )  
						
						... 
						
						
						
						Fixes  #18798 . 
					
						2022-11-15 10:50:46 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c530154f9 
							
						 
					 
					
						
						
							
							chore(electron): filter test args out ( #18822 )  
						
						
						
						
					 
					
						2022-11-15 10:48:24 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbf3fc5089 
							
						 
					 
					
						
						
							
							fix(electron): stall node while browser is starting ( #18804 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/17765  
						
						
					 
					
						2022-11-14 22:01:54 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6258ed53f0 
							
						 
					 
					
						
						
							
							fix: recorder dark theme and strict explore locator parser ( #18801 )  
						
						
						
						
					 
					
						2022-11-14 16:49:15 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59418aa6f3 
							
						 
					 
					
						
						
							
							chore: ignore untrusted clicks when recording ( #18796 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/18776  
						
						
					 
					
						2022-11-14 15:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc6617b4ca 
							
						 
					 
					
						
						
							
							chore: verify tab groups in docs during lint ( #18768 )  
						
						... 
						
						
						
						This extracts the logic from playwright.dev so that we get early
warnings. 
						
						
					 
					
						2022-11-14 13:05:05 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e309f375a 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1736 ( #18475 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-11-14 10:36:52 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							4bbfcef792 
							
						 
					 
					
						
						
							
							Revert "chore: support narrow terminal windows for messages ( #18714 )"  
						
						... 
						
						
						
						This reverts commit 23171c5037ed487e7be0b561d05c458331f5ca7c. 
						
						
					 
					
						2022-11-14 08:47:17 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e882fdd58 
							
						 
					 
					
						
						
							
							chore: make generated report writable ( #18750 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/18747  
						
						
					 
					
						2022-11-13 12:46:35 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b13519984 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1034 ( #18736 )  
						
						
						
						
					 
					
						2022-11-11 17:11:58 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49f6a965c6 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1059 ( #18753 )  
						
						
						
						
					 
					
						2022-11-11 17:11:17 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7b2b04588 
							
						 
					 
					
						
						
							
							fix(getByRole): name and exact ( #18719 )  
						
						... 
						
						
						
						Following the `getByText()` and other methods:
- By default, matching is substring and case-insensitive. Before, it was
only case-insensitive, but not substring.
- With new option `exact: true`, matching is full string and
case-sensitive.
- Matching always normalizes whitespace.
- Codegen generates `exact: false` by default.
- `internal:role` treats `[name="foo"i]` as non-exact match.
Various fixes:
- Updated `getByRole` docs to match the reality.
- Locator generator edge cases. 
						
						
					 
					
						2022-11-11 15:58:36 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc78db07df 
							
						 
					 
					
						
						
							
							chore: cut 1.28 branch ( #18746 )  
						
						
						
						
					 
					
						2022-11-11 15:30:15 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7685c929bf 
							
						 
					 
					
						
						
							
							chore: use '--disable-component-update' flag to avoid component updates ( #18745 )  
						
						
						
						
					 
					
						2022-11-11 13:44:09 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5eb74fa5d 
							
						 
					 
					
						
						
							
							chore: allow toggling recorder/traceviewer color modes ( #18718 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/18700  
						
						
					 
					
						2022-11-10 17:20:09 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfb4ad388a 
							
						 
					 
					
						
						
							
							feat: support custom png comparator ( #18689 )  
						
						... 
						
						
						
						This way we might experiment with different custom PNG comparators
for VRT. 
						
						
					 
					
						2022-11-10 16:16:05 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23171c5037 
							
						 
					 
					
						
						
							
							chore: support narrow terminal windows for messages ( #18714 )  
						
						... 
						
						
						
						This patch starts using a message box that's not really a box and thus
is better behaving on a narrow-width terminals.
Before:
<img width="744" alt="image"
src="https://user-images.githubusercontent.com/746130/201216551-abbac0f8-71b4-413f-9f4e-159c7123ef3d.png ">
After:
<img width="745" alt="image"
src="https://user-images.githubusercontent.com/746130/201216504-25257727-06c8-4ae9-8557-a2d937b7ca0b.png ">
Signed-off-by: Andrey Lushnikov <aslushnikov@gmail.com>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com> 
						
						
					 
					
						2022-11-10 15:50:52 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56d7d47d43 
							
						 
					 
					
						
						
							
							fix(codegen): make select work with size attribute ( #18712 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/18711  
						
						
					 
					
						2022-11-10 15:06:53 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0765182a4d 
							
						 
					 
					
						
						
							
							fix: conversion to snake case ( #18707 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/18695  
						
						
					 
					
						2022-11-10 14:54:07 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac25fdd74b 
							
						 
					 
					
						
						
							
							chore: fix ff tests with new events mode ( #18708 )  
						
						
						
						
					 
					
						2022-11-10 12:59:27 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c80b77c57 
							
						 
					 
					
						
						
							
							feat(clear): remove clear() methods from all classes except Locator ( #18703 )  
						
						... 
						
						
						
						The preferred way is to use the locator, so we should not encourage the
use of `ElementHandle` or `Page` in the new APIs. 
						
						
					 
					
						2022-11-10 12:29:14 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca2e7ef199 
							
						 
					 
					
						
						
							
							chore: report paused signal to the debug controller clients ( #18701 )  
						
						
						
						
					 
					
						2022-11-10 12:15:29 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c25e67a0e7 
							
						 
					 
					
						
						
							
							chore: conditionally dispatch network events ( #18687 )  
						
						
						
						
					 
					
						2022-11-09 21:10:57 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cafa558845 
							
						 
					 
					
						
						
							
							fix(codegen): update priorites in selector generator ( #18688 )  
						
						... 
						
						
						
						- prefer `role=checkbox` over `input[type=checkbox]`
- prefer `#id` over `input[type=checkbox]` and `role=checkbox`
- prefer `text=foo` over `internal:has-text=foo`
- ignore `none` and `presentation` roles
- remove non-strict support 
						
						
					 
					
						2022-11-09 17:22:13 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bcb28f25a 
							
						 
					 
					
						
						
							
							Revert "feat: send SIGTERM to webserver before SIGKILL'ing it. ( #18220 )" ( #18661 )  
						
						... 
						
						
						
						This reverts commit c63a0b536d1f0119794a909e4f9c420c8506b4d5.
Reason: https://github.com/microsoft/playwright/pull/18564  
						
						
					 
					
						2022-11-09 09:18:33 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7f1c8cb65 
							
						 
					 
					
						
						
							
							fix(codegen): fix csharp options syntax ( #18662 )  
						
						
						
						
					 
					
						2022-11-08 21:48:01 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef1b68a998 
							
						 
					 
					
						
						
							
							feat(locators): support frame locators in asLocator ( #18653 )  
						
						... 
						
						
						
						Drive-by: change `true` to `True` in python.
References #18524 . 
						
						
					 
					
						2022-11-08 17:08:08 -08:00 
						 
				 
			
				
					
						
							
							
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54a235284a 
							
						 
					 
					
						
						
							
							feat(chromium-tip-of-tree): roll to r1058 ( #18658 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2022-11-08 16:11:42 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0355d8618f 
							
						 
					 
					
						
						
							
							chore: use provided value for the generated test id ( #18631 )  
						
						
						
						
					 
					
						2022-11-08 12:04:43 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05b623e6b0 
							
						 
					 
					
						
						
							
							feat(locators): asLocator supports internal:has= ( #18625 )  
						
						... 
						
						
						
						The following snippet:
```js
rowLocator
    .filter({ hasText: 'John' })
    .filter({ has: page.getByRole('button', { name: 'Say hello' }) })
```
is shown in the logs:
```log
pw:api waiting for getByRole('listitem').filter({ hasText: 'John' }).filter({ has: getByRole('button', { name: 'Say hello' }) })
``` 
						
						
					 
					
						2022-11-08 08:47:02 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cee65722b 
							
						 
					 
					
						
						
							
							fix(inspector): disable highlight during screenshot actions ( #18621 )  
						
						... 
						
						
						
						Fixes  #18049 . 
					
						2022-11-07 13:53:15 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8432d1592f 
							
						 
					 
					
						
						
							
							chore: expose new locator apis on window.playwright ( #18595 )  
						
						
						
						
					 
					
						2022-11-07 09:06:13 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a65a43e9a 
							
						 
					 
					
						
						
							
							chore: use consistent asLocator() in all logs ( #18586 )  
						
						... 
						
						
						
						References #18524 . 
						
						
					 
					
						2022-11-04 15:19:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a9f1b5ee4 
							
						 
					 
					
						
						
							
							fix(firefox): force fast shutdown after "xpcom-will-shutdown" phase ( #18556 )  
						
						
						
						
					 
					
						2022-11-04 09:02:13 -07:00