Ian Macalinao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08729cd2e6 
							
						 
					 
					
						
						
							
							fix(recorder): reference Language enum for recorderTypes ( #29294 )  
						
						
						
						
					 
					
						2024-02-01 13:48:30 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5488c03d7f 
							
						 
					 
					
						
						
							
							chore: make asLocator() always safe ( #28207 )  
						
						
						
						
					 
					
						2023-11-16 16:31:34 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84d1260d1a 
							
						 
					 
					
						
						
							
							fix(recorder): inspect element when starting typing in locator editor ( #28134 )  
						
						
						
						
					 
					
						2023-11-15 19:40:10 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							557f3afd74 
							
						 
					 
					
						
						
							
							feat(recorder): assert value as a separate tool ( #28145 )  
						
						
						
						
					 
					
						2023-11-14 15:17:42 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a052cb4d6 
							
						 
					 
					
						
						
							
							feat(recorder): assert visibility tool ( #28142 )  
						
						
						
						
					 
					
						2023-11-14 12:55:34 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36b99c3437 
							
						 
					 
					
						
						
							
							chore(recorder): standby mode, expose setModeRequested in DebugController ( #28117 )  
						
						
						
						
					 
					
						2023-11-13 16:39:14 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							061ded19b6 
							
						 
					 
					
						
						
							
							chore: place overlay inside the glass pane ( #28026 )  
						
						
						
						
					 
					
						2023-11-07 19:36:12 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eeda25c47f 
							
						 
					 
					
						
						
							
							chore(recorder): glue the overlay to the top ( #28021 )  
						
						
						
						
					 
					
						2023-11-07 12:58:41 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							810382c074 
							
						 
					 
					
						
						
							
							chore(recorder): more UX fixes for text assertions ( #27995 )  
						
						
						
						
					 
					
						2023-11-06 16:40:33 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffd2e02aa3 
							
						 
					 
					
						
						
							
							feat(recorder): various UX fixes ( #27967 )  
						
						
						
						
					 
					
						2023-11-04 21:18:27 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07da88dcf1 
							
						 
					 
					
						
						
							
							feat(recorder): generate toHaveValue/toBeEmpty/toBeChecked ( #27913 )  
						
						
						
						
					 
					
						2023-11-01 21:17:25 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dedbced13 
							
						 
					 
					
						
						
							
							feat(recorder): in-page overlay ( #27904 )  
						
						
						
						
					 
					
						2023-11-01 15:56:49 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24deac458b 
							
						 
					 
					
						
						
							
							feat(expect): generate toHaveText ( #27824 )  
						
						
						
						
					 
					
						2023-10-26 18:49:14 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d7d37061d 
							
						 
					 
					
						
						
							
							fix(recorder): Locator picker had wrong initial language in language bindings ( #27706 )  
						
						... 
						
						
						
						**Description**
When a language port was using Inspector with the "Locator Picker"
feature, it only recognised JavaScript as a language by default. As a
workaround the user was able to click record, interact with the page and
then the language would be correctly used -> csharp e.g. would work in
the "Locator Picker".
**Why?**
Our language bindings are setting `PW_LANG_NAME=<sdkLanguage>` env var
-> good. Our recorder harness also uses this along its internal state
here:
b9b289b641/packages/playwright-core/src/server/recorder.ts (L369)b9b289b641/packages/playwright-core/src/server/recorder.ts (L95)https://github.com/microsoft/playwright-dotnet/issues/2718 
---------
Signed-off-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-10-22 13:02:14 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61a1924328 
							
						 
					 
					
						
						
							
							chore: align recorder drawer with trace viewer ( #26922 )  
						
						
						
						
					 
					
						2023-09-06 17:13:25 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f6148bcd1 
							
						 
					 
					
						
						
							
							chore: use SVG icons for web apps ( #26564 )  
						
						... 
						
						
						
						Signed-off-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-08-21 18:33:02 +02:00 
						 
				 
			
				
					
						
							
							
								Marcin Strzyz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							192b697488 
							
						 
					 
					
						
						
							
							chore: remove old webpack folder structure ( #26560 )  
						
						
						
						
					 
					
						2023-08-19 16:16:44 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67ad2c2bf4 
							
						 
					 
					
						
						
							
							feat(ui): render all console / network messages in trace ( #24115 )  
						
						
						
						
					 
					
						2023-07-10 12:56:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							631edc9744 
							
						 
					 
					
						
						
							
							chore(internal): generate code in jsonl ( #23124 )  
						
						
						
						
					 
					
						2023-05-20 10:15:33 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							becb072703 
							
						 
					 
					
						
						
							
							chore: fix leaking event listeners ( #22562 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/22348  
						
						
					 
					
						2023-04-21 12:38:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e45a496850 
							
						 
					 
					
						
						
							
							chore(tv): render error in-line ( #21586 )  
						
						
						
						
					 
					
						2023-03-10 16:22:19 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e737ff83b4 
							
						 
					 
					
						
						
							
							chore: migrate to useRef take 2 ( #21552 )  
						
						
						
						
					 
					
						2023-03-09 19:34:05 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel 
							
						 
					 
					
						
						
						
						
							
						
						
							a619ea4d68 
							
						 
					 
					
						
						
							
							Revert "chore: replace createRef with useRef in most of the places ( #21536 )"  
						
						... 
						
						
						
						This reverts commit 908c0462d56586c28faccbce076899b652986be6. 
						
						
					 
					
						2023-03-09 16:46:31 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							908c0462d5 
							
						 
					 
					
						
						
							
							chore: replace createRef with useRef in most of the places ( #21536 )  
						
						
						
						
					 
					
						2023-03-09 13:31:21 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cffb6ac269 
							
						 
					 
					
						
						
							
							chore: move sever/isomorphic to utils/ to use it in client ( #21445 )  
						
						
						
						
					 
					
						2023-03-06 18:49:14 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7a0b3bb4e 
							
						 
					 
					
						
						
							
							chore: implement pick locator in trace viewer ( #20965 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/7853  
						
						
					 
					
						2023-02-17 11:19:53 -08:00 
						 
				 
			
				
					
						
							
							
								Debbie O'Brien 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7bc184f526 
							
						 
					 
					
						
						
							
							chore: recorder button styling ( #19231 )  
						
						
						
						
					 
					
						2022-12-15 18:35:24 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f72a895e9 
							
						 
					 
					
						
						
							
							fix(inspector): render expect.not correctly ( #19125 )  
						
						... 
						
						
						
						Also fixes the same in expect logs.
References #19083 . 
						
						
					 
					
						2022-11-28 20:50:16 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0355d8618f 
							
						 
					 
					
						
						
							
							chore: use provided value for the generated test id ( #18631 )  
						
						
						
						
					 
					
						2022-11-08 12:04:43 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bc9e07daf 
							
						 
					 
					
						
						
							
							chore: parse locators strictly ( #18553 )  
						
						
						
						
					 
					
						2022-11-03 15:17:08 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17c8554255 
							
						 
					 
					
						
						
							
							chore(recorder): explore using codemirror ( #18529 )  
						
						
						
						
					 
					
						2022-11-03 09:55:23 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67c9624924 
							
						 
					 
					
						
						
							
							chore: send structured codegen info to the debug controller ( #18491 )  
						
						
						
						
					 
					
						2022-11-01 18:02:14 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c3fa1b1ff 
							
						 
					 
					
						
						
							
							chore: add explore locator parser ( #18429 )  
						
						
						
						
					 
					
						2022-10-31 12:55:35 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c07f06aa3f 
							
						 
					 
					
						
						
							
							chore: support dark theme in recorder & tv ( #18389 )  
						
						
						
						
					 
					
						2022-10-27 16:50:41 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							909eda2432 
							
						 
					 
					
						
						
							
							chore: explore yield typed locator ( #18188 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/18018  
						
						
					 
					
						2022-10-19 13:05:52 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							739b64a09a 
							
						 
					 
					
						
						
							
							chore: render typed locators in the recorder ( #18162 )  
						
						
						
						
					 
					
						2022-10-18 16:39:58 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2685cab95 
							
						 
					 
					
						
						
							
							chore: use api selectors in codegen hover ( #17855 )  
						
						
						
						
					 
					
						2022-10-05 17:59:34 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df143031e7 
							
						 
					 
					
						
						
							
							chore: move protocol and trace types into the top-level packages ( #17486 )  
						
						
						
						
					 
					
						2022-09-20 18:41:51 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3abbe0d850 
							
						 
					 
					
						
						
							
							chore: migrate codegen to controller events ( #17450 )  
						
						
						
						
					 
					
						2022-09-20 14:32:21 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13596b7be3 
							
						 
					 
					
						
						
							
							chore: language specific dropdowns in codegen ( #16452 )  
						
						
						
						
					 
					
						2022-08-15 19:44:46 +02:00 
						 
				 
			
				
					
						
							
							
								jfgreffier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efec0261a1 
							
						 
					 
					
						
						
							
							feat(inspector): add keyboard shortcuts ( #12014 ) ( #15326 )  
						
						
						
						
					 
					
						2022-07-07 11:25:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c9e7f48e0 
							
						 
					 
					
						
						
							
							fix(debug): do not pause on internal calls, update ct docs ( #14018 )  
						
						
						
						
					 
					
						2022-05-07 19:56:25 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd53346594 
							
						 
					 
					
						
						
							
							fix(codegen): do not reset current source on every recorded action ( #13925 )  
						
						... 
						
						
						
						Currently, when I choose "Java" in the sources list and then
click on the page to generate the "click" action, sources reset
to "JavaScript". This is very inconvenient.
This changes the logic to only forcefully change files if either
old or new file is a user file, not a generated one.
Use cases considered:
- run `codegen`, click around, choose different language, click more;
- run script with inspector, pause, click "Record" and record an action;
- same as above, but then continue and see that user source is revealed. 
						
						
					 
					
						2022-05-04 17:16:24 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							214117c9c5 
							
						 
					 
					
						
						
							
							clean: speed up ct ( #13915 )  
						
						
						
						
					 
					
						2022-05-03 21:25:50 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0156d057e 
							
						 
					 
					
						
						
							
							chore: flatten supplements ( #13437 )  
						
						
						
						
					 
					
						2022-04-08 12:52:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c3db811f5 
							
						 
					 
					
						
						
							
							chore: move to folder-based deps lists ( #13361 )  
						
						
						
						
					 
					
						2022-04-06 14:40:19 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b81e76c2b 
							
						 
					 
					
						
						
							
							chore: migrate trace-viewer and recorder to vite ( #13076 )  
						
						
						
						
					 
					
						2022-03-25 14:12:00 -07:00