github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24cc266de0 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r941965 ( #10372 )  
						
						... 
						
						
						
						Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2021-11-18 18:46:44 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ca10da166 
							
						 
					 
					
						
						
							
							fix: compute file field mime type on the server ( #10394 )  
						
						
						
						
					 
					
						2021-11-17 18:12:26 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd93fc499f 
							
						 
					 
					
						
						
							
							fix(html reporter): show missing attachments as warnings ( #10400 )  
						
						
						
						
					 
					
						2021-11-17 18:03:13 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce2c0c59a7 
							
						 
					 
					
						
						
							
							feat(expect): show expect timeout in the error message ( #10388 )  
						
						... 
						
						
						
						Makes it easier to understand that expect does indeed have a separate timeout.
```
    Error: expect(received).toHaveCount(expected) // deep equality
    Expected: 0
    Received: 1
    Call log:
      - expect.toHaveCount with timeout 500ms
      - waiting for selector "span"
      -   selector resolved to 1 element
      -   unexpected value "1"
      -   selector resolved to 1 element
      -   unexpected value "1"
      -   selector resolved to 1 element
      -   unexpected value "1"
``` 
						
						
					 
					
						2021-11-17 17:28:30 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70ede0d987 
							
						 
					 
					
						
						
							
							chore: use channel traits ( #10389 )  
						
						
						
						
					 
					
						2021-11-17 15:26:01 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7746cb52a7 
							
						 
					 
					
						
						
							
							fix: do not send Fetch.continueRequest twice for auth requests ( #10382 )  
						
						
						
						
					 
					
						2021-11-17 11:42:06 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93dbcefa46 
							
						 
					 
					
						
						
							
							fix: disable 'AcceptCHFrame' chromium field trial ( #10380 )  
						
						... 
						
						
						
						References #10376  
						
						
					 
					
						2021-11-17 10:41:53 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08a7470b0a 
							
						 
					 
					
						
						
							
							fix: API response to string ( #10364 )  
						
						
						
						
					 
					
						2021-11-16 15:42:35 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82002b2803 
							
						 
					 
					
						
						
							
							fix: fix proper-lock-file configuration ( #10356 )  
						
						... 
						
						
						
						Turns out we were using wrong formula; with the config we had in place,
proper-lock-file would give up to aquire lock after 49 seconds of
waiting.
With the proper configuration, we'll keep re-trying for 10 minutes.
Fixes  #10354  
						
						
					 
					
						2021-11-16 13:49:01 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9485e62a00 
							
						 
					 
					
						
						
							
							chore(trace-viewer): only show source tab when soureces are includes ( #10338 )  
						
						
						
						
					 
					
						2021-11-15 23:37:39 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c9c0dc2e6 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1578 ( #10323 )  
						
						
						
						
					 
					
						2021-11-15 08:43:51 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ad6cd2796 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1306 ( #10297 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-11-15 16:55:06 +01:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b2b8e2f5e 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1305 ( #10298 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-11-15 16:54:53 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65a9037461 
							
						 
					 
					
						
						
							
							chore(trace-viewer): add missing uploadedTraceName to the useEffect dependencies ( #10294 )  
						
						... 
						
						
						
						Fixes ESLint warning 
						
						
					 
					
						2021-11-13 09:36:36 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a46711347 
							
						 
					 
					
						
						
							
							fix(chromium): race between loadingFailed and requestPaused ( #10289 )  
						
						
						
						
					 
					
						2021-11-12 19:06:53 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0723c0621 
							
						 
					 
					
						
						
							
							fix(webkit): disable accelerated compositing on windows ( #10264 )  
						
						
						
						
					 
					
						2021-11-12 08:50:25 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7048ecdc6f 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1305 ( #10267 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-11-11 23:59:54 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							840db7b6e0 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1304 ( #10265 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-11-11 17:44:30 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b76daf361d 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1577 ( #10255 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-11-11 15:37:05 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fe3ea7972 
							
						 
					 
					
						
						
							
							chore: add trace viewer file upload error handling ( #10243 )  
						
						
						
						
					 
					
						2021-11-11 21:31:19 +01:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbb3c88f3c 
							
						 
					 
					
						
						
							
							fix(fetch): smarter JSON.stringify for application/json requests ( #10245 )  
						
						
						
						
					 
					
						2021-11-11 11:12:24 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a64da7a54 
							
						 
					 
					
						
						
							
							fix: do not show taskkill.exe output ( #10244 )  
						
						
						
						
					 
					
						2021-11-11 18:32:22 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac629afd46 
							
						 
					 
					
						
						
							
							chore: fix API name capitalisation with APIRequestContext ( #10240 )  
						
						
						
						
					 
					
						2021-11-11 08:46:17 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ec3e7cd52 
							
						 
					 
					
						
						
							
							fix(click): account for detached elements and iframe overlays ( #10206 )  
						
						
						
						
					 
					
						2021-11-10 12:14:06 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e38ec5fa4 
							
						 
					 
					
						
						
							
							docs(element-handle): discourage the element handle use ( #10220 )  
						
						
						
						
					 
					
						2021-11-10 11:30:25 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03fee2f593 
							
						 
					 
					
						
						
							
							feat(trace-viewer): add metainfo tab ( #10205 )  
						
						
						
						
					 
					
						2021-11-09 22:13:51 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2af576796 
							
						 
					 
					
						
						
							
							chore: cut v1.17 ( #10203 )  
						
						
						
						
					 
					
						2021-11-09 17:56:26 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8b65ac677 
							
						 
					 
					
						
						
							
							feat(webkit): roll to r1576 ( #10199 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-11-09 15:54:59 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d0f1690cd 
							
						 
					 
					
						
						
							
							fix(trace-viewer): do not rely upon request mode, it is inconsistent ( #10198 )  
						
						
						
						
					 
					
						2021-11-09 15:12:37 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75efeb1e08 
							
						 
					 
					
						
						
							
							fix: resolve ip using grid/api/testsession endpoint ( #10196 )  
						
						... 
						
						
						
						For Selenium 4, we use se:cdp ws proxy, pointing it to the hub url.
For Selenium 3, we use grid api to try and get the target node ip. 
						
						
					 
					
						2021-11-09 14:41:13 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e90eb9406 
							
						 
					 
					
						
						
							
							api(frame-locator): allow nth, first, last ( #10195 )  
						
						
						
						
					 
					
						2021-11-09 14:14:20 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d25b0f70bc 
							
						 
					 
					
						
						
							
							chore: api testing test nits ( #10180 )  
						
						
						
						
					 
					
						2021-11-09 14:11:42 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c30447216d 
							
						 
					 
					
						
						
							
							docs(fetch): typo in comment ( #10160 )  
						
						
						
						
					 
					
						2021-11-09 14:00:58 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d34f9972ab 
							
						 
					 
					
						
						
							
							feat: proper launch doctor for WebKit on Arm64 Ubuntu 20.04 ( #10172 )  
						
						... 
						
						
						
						This patch:
- consolidates all distribution-specific information in a single
  location
- updates list of required dependencies for WebKit on Arb64 Ubuntu 20.04 
						
						
					 
					
						2021-11-09 10:55:13 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3743fe1ef5 
							
						 
					 
					
						
						
							
							feat(trace-viewer): make upload button nice, add disclaimer ( #10163 )  
						
						
						
						
					 
					
						2021-11-09 07:40:21 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b604acedb 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r939194 ( #10165 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com> 
						
						
					 
					
						2021-11-08 20:05:39 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							806b5706a5 
							
						 
					 
					
						
						
							
							fix(trace-viewer): redirect, time and missing snapshot bugfixes ( #10055 )  
						
						
						
						
					 
					
						2021-11-08 18:03:10 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8582a19e6b 
							
						 
					 
					
						
						
							
							fix(trace): non-negative time in call tab ( #10153 )  
						
						... 
						
						
						
						Fixes  #10129  
					
						2021-11-08 15:30:36 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cc839e013 
							
						 
					 
					
						
						
							
							fix(route): catch all Route methods when page closes ( #10140 )  
						
						... 
						
						
						
						This fixes a common scenario where you setup a route,
and the page closes (e.g. test ends) while we are aborting/continuing
some requests that are not instrumental to the test itself. 
						
						
					 
					
						2021-11-08 15:13:15 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b14c466d4 
							
						 
					 
					
						
						
							
							feat: download webkit arm64 build for ubuntu 20.04 ( #10151 )  
						
						
						
						
					 
					
						2021-11-08 14:56:08 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4553d76fce 
							
						 
					 
					
						
						
							
							api(frame-locator): introduce frame locators ( #10102 )  
						
						
						
						
					 
					
						2021-11-08 09:58:24 -08:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc72299cbc 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r938553 ( #10112 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-11-07 17:50:03 +01:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf57f72c59 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1304 ( #10106 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-11-06 12:12:09 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51a7567907 
							
						 
					 
					
						
						
							
							codegen: use import instead of require for codegen tests ( #10104 )  
						
						
						
						
					 
					
						2021-11-05 19:01:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61ff52704c 
							
						 
					 
					
						
						
							
							feat(input): perform hit target check during input ( #9546 )  
						
						... 
						
						
						
						This replaces previous `checkHitTarget` heuristic that took place before the action
with a new `setupHitTargetInterceptor` that works during the action:
- Before the action we set up capturing listeners on the window.
- During the action we ensure that event target is the element we expect to interact with.
- After the action we clear the listeners.
This should catch the "layout shift" issues where things move
between action point calculation and the actual action.
Possible issues:
- **Risk:** `{ trial: true }` might dispatch move events like `mousemove` or `pointerout`,
because we do actually move the mouse but prevent all other events.
- **Timing**: The timing of "hit target check" has moved, so this may affect different web pages
in different ways, for example expose more races. In this case, we should retry the click as before.
- **No risk**: There is still a possibility of mis-targeting with iframes shifting around,
because we only intercept in the target frame. This behavior does not change.
There is an opt-out environment variable PLAYWRIGHT_NO_LAYOUT_SHIFT_CHECK that reverts to previous behavior. 
						
						
					 
					
						2021-11-05 17:31:28 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8bf8f49746 
							
						 
					 
					
						
						
							
							feat: support Firefox for Ubuntu 20.04 arm64 download ( #10100 )  
						
						
						
						
					 
					
						2021-11-05 17:02:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3fd3ebc37 
							
						 
					 
					
						
						
							
							chore(frame-selector): add more tests, use frame logic in element handle ( #10097 )  
						
						
						
						
					 
					
						2021-11-05 16:36:01 -07:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d336f18166 
							
						 
					 
					
						
						
							
							feat(firefox-beta): roll to r1303 ( #10065 )  
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2021-11-05 12:33:20 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f19864890f 
							
						 
					 
					
						
						
							
							feat(iframe): make iframe selectors work w/ element handles ( #10063 )  
						
						
						
						
					 
					
						2021-11-05 11:06:04 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84d2ee3929 
							
						 
					 
					
						
						
							
							chore: fix connectOverCDP on Windows when proxy is used ( #10080 )  
						
						
						
						
					 
					
						2021-11-05 17:38:13 +01:00