Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3c3c7f53c 
							
						 
					 
					
						
						
							
							chore: decorate console message sources ( #26588 )  
						
						
						
						
					 
					
						2023-08-21 16:05:27 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f31191637 
							
						 
					 
					
						
						
							
							chore: pick locator tab ( #26532 )  
						
						
						
						
					 
					
						2023-08-18 17:53:03 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a705d68c8a 
							
						 
					 
					
						
						
							
							chore: filter actions, console and network based on the timeline window ( #26509 )  
						
						
						
						
					 
					
						2023-08-16 16:30:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aba6964bd1 
							
						 
					 
					
						
						
							
							chore: add grid tests ( #24617 )  
						
						
						
						
					 
					
						2023-08-04 14:59:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							744eb6823f 
							
						 
					 
					
						
						
							
							chore: fix s2 mode ( #24525 )  
						
						
						
						
					 
					
						2023-07-31 11:24:04 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b233a5ae2 
							
						 
					 
					
						
						
							
							fix(trace viewer): do not serve 304 responses ( #24435 )  
						
						... 
						
						
						
						These do not have any content, and we should server the original
response that was cached by the browser.
Fixes  #24255 . 
						
						
					 
					
						2023-07-27 08:06:00 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aeba083da0 
							
						 
					 
					
						
						
							
							fix(snapshots): match resources by method ( #24145 )  
						
						... 
						
						
						
						Fixes  #24144 .
Previously, we only matched by url, which confuses GET and HEAD requests
where the latter is usually zero-sized.
Also make sure that resources are sorted by their monotonicTime, since
that's not always the case in the trace file, where they are sorted by
the "response body retrieved" time. 
					
						2023-07-10 20:04:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67ad2c2bf4 
							
						 
					 
					
						
						
							
							feat(ui): render all console / network messages in trace ( #24115 )  
						
						
						
						
					 
					
						2023-07-10 12:56:56 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							132a5a4bf5 
							
						 
					 
					
						
						
							
							fix(trace viewer): prefer latest resource with the same url ( #23763 )  
						
						... 
						
						
						
						When rendering snapshot, disregard earlier resources with the same url,
because it's most likely that the latest one was used for rendering.
An example would be reloading the page before the stylesheet has
finished loading. In this case, the stylesheet will be requested twice,
and the second copy that was not aborted should be used for the
snapshot.
Fixes  #23709 . 
						
						
					 
					
						2023-06-17 06:58:16 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c0fab489b 
							
						 
					 
					
						
						
							
							chore: miscellaneous trace viewer fixes ( #23695 )  
						
						... 
						
						
						
						- properly annotate continued requests
- nest `attach` steps inside the related `expect` step
- fix primary-id-to-non-primary-id mapping
- make sure images in trace are not draggable
Fixes  #23693 
---------
Signed-off-by: Andrey Lushnikov <aslushnikov@gmail.com>
Co-authored-by: Max Schmitt <max@schmitt.mx> 
						
						
					 
					
						2023-06-14 09:37:19 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							734705e9b3 
							
						 
					 
					
						
						
							
							chore: elementHandle getters implemented through Frame ( #23557 )  
						
						... 
						
						
						
						This is a step towards not using handles for locator operations. 
						
						
					 
					
						2023-06-09 07:18:13 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e327c9d0c 
							
						 
					 
					
						
						
							
							fix: miscellaneous improvements for tracing UI ( #23558 )  
						
						... 
						
						
						
						- feat(tracing): mark API requests with "API" label
- feat(tracing): do not attribute any resources to `route.` API calls;
  otherwise, network traffic might get inside the `route.` actions.
- fix(tracing): map actionIds from primary contexts to actionIds from
  non-primary contexts
- fix(tracing): show leading `/` in URL path in network panel
This is a result of a pair-programming session with @pavelfeldman 
						
						
					 
					
						2023-06-06 17:38:44 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7579572688 
							
						 
					 
					
						
						
							
							chore: unflake the network status test ( #23551 )  
						
						
						
						
					 
					
						2023-06-06 16:55:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a14619bab 
							
						 
					 
					
						
						
							
							chore: render route markers in the trace network panel ( #23476 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23040 
 
						
						
					 
					
						2023-06-02 13:00:27 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c2a8fa306 
							
						 
					 
					
						
						
							
							chore: enable no-floating-promises ESLint rule for tests ( #23376 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/23339  
					
						2023-06-02 21:59:12 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14a1eaa474 
							
						 
					 
					
						
						
							
							chore: add Playwright to attribution ( #23447 )  
						
						... 
						
						
						
						This makes it easier to plumb all kinds of options around. 
						
						
					 
					
						2023-06-01 17:54:43 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e75b95153 
							
						 
					 
					
						
						
							
							fix: display testId as regex in trace-viewer ( #23361 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/23298  
						
						
					 
					
						2023-05-30 17:45:48 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							fd75b85510 
							
						 
					 
					
						
						
							
							Revert "chore: more tree gardening ( #23119 )"  
						
						... 
						
						
						
						This reverts commit e6bc32b0222d628db6191602ff85ff9801a5a7ec. 
						
						
					 
					
						2023-05-23 12:04:44 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6bc32b022 
							
						 
					 
					
						
						
							
							chore: more tree gardening ( #23119 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/23114 
https://github.com/microsoft/playwright/issues/23115 
https://github.com/microsoft/playwright/issues/23116 
https://github.com/microsoft/playwright/issues/23117 
https://github.com/microsoft/playwright/issues/23118  
					
						2023-05-17 18:57:35 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							236c329ea9 
							
						 
					 
					
						
						
							
							feat: browserContext.on('dialog'/'console') ( #22805 )  
						
						... 
						
						
						
						Relanding #22033  and #21943 . 
						
						
					 
					
						2023-05-04 15:11:46 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9373dfb6e 
							
						 
					 
					
						
						
							
							chore: make client-side instrumentation non-nullable ( #22694 )  
						
						
						
						
					 
					
						2023-04-28 08:57:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7b3836752 
							
						 
					 
					
						
						
							
							chore: revert console and dialog events on BrowserContext ( #22195 )  
						
						... 
						
						
						
						This reverts #22033  and #21943 , since there will be no immediate
benefits in v1.33. 
						
						
					 
					
						2023-04-04 13:13:52 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f502c72f2b 
							
						 
					 
					
						
						
							
							feat: browserContext.on('console') ( #21943 )  
						
						
						
						
					 
					
						2023-03-27 16:35:05 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b83631f24 
							
						 
					 
					
						
						
							
							chore: fix trace viewer backwards compat ( #21935 )  
						
						
						
						
					 
					
						2023-03-23 12:49:53 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3477c89f20 
							
						 
					 
					
						
						
							
							fix(trace-viewer): survive broken selectors ( #21866 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/21832  
						
						
					 
					
						2023-03-22 18:52:04 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bea6fa15b2 
							
						 
					 
					
						
						
							
							feat(snapshots): use double-buffer to avoid white flash on hover ( #21828 )  
						
						
						
						
					 
					
						2023-03-21 07:40:54 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b85d670491 
							
						 
					 
					
						
						
							
							chore(ui): show output on demand ( #21592 )  
						
						
						
						
					 
					
						2023-03-11 11:43:33 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46f9fa005e 
							
						 
					 
					
						
						
							
							fix(tracing): do not double-zip entries in remote mode ( #21579 )  
						
						... 
						
						
						
						Fixes  #21435 . 
					
						2023-03-10 14:54:32 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a1c5b2aa3 
							
						 
					 
					
						
						
							
							test: make the tree green ( #21551 )  
						
						... 
						
						
						
						References https://github.com/microsoft/playwright/issues/20522 
References https://github.com/microsoft/playwright/issues/20993 
References https://github.com/microsoft/playwright/issues/21435 
References https://github.com/microsoft/playwright/issues/21512 
References https://github.com/microsoft/playwright/issues/21549 
References https://github.com/microsoft/playwright/issues/21550  
						
						
					 
					
						2023-03-09 16:56:29 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed41fd0643 
							
						 
					 
					
						
						
							
							chore: use listview to render stack trace ( #21197 )  
						
						
						
						
					 
					
						2023-02-24 15:31:10 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2718123d30 
							
						 
					 
					
						
						
							
							fix(snapshots): define dummy custom elements ( #21131 )  
						
						... 
						
						
						
						For all custom elements defined in the page, we preserve their names and
define them in the rendered snapshot.
This makes things like `:defined` css pseudo work.
Fixes  #21030 . 
						
						
					 
					
						2023-02-22 21:53:27 -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 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9cc8478b3 
							
						 
					 
					
						
						
							
							chore: minor trace viewer UI tweaks ( #20937 )  
						
						
						
						
					 
					
						2023-02-16 07:59:21 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b39079b51e 
							
						 
					 
					
						
						
							
							feat(trace viewer): popout snapshot in a new tab ( #20475 )  
						
						
						
						
					 
					
						2023-01-30 19:07:52 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							821949d580 
							
						 
					 
					
						
						
							
							test: update stale test expectations ( #20423 )  
						
						
						
						
					 
					
						2023-01-27 21:52:34 -08:00 
						 
				 
			
				
					
						
							
							
								Etienne 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							252b489a7f 
							
						 
					 
					
						
						
							
							feat(trace-viewer): allow host and port to be specified ( #20258 )  
						
						
						
						
					 
					
						2023-01-27 14:20:25 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd698a2258 
							
						 
					 
					
						
						
							
							feat(trace viewer): render selectors as locators ( #19907 )  
						
						... 
						
						
						
						Drive-by: fix more places with SerializedValue rendering.
Fixes  #19085 . 
						
						
					 
					
						2023-01-05 16:59:50 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							228f78c89d 
							
						 
					 
					
						
						
							
							chore: render browser window in trace ( #18870 )  
						
						
						
						
					 
					
						2022-11-22 08:41:52 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2183d9e9a2 
							
						 
					 
					
						
						
							
							chore: use codemirror for editor ( #18482 )  
						
						
						
						
					 
					
						2022-11-01 15:04:30 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b541c9932 
							
						 
					 
					
						
						
							
							chore: render typed locators in the trace viewer ( #18166 )  
						
						
						
						
					 
					
						2022-10-18 19:23:40 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b5c2f9aba 
							
						 
					 
					
						
						
							
							fix(trace): show waitForLoadState when event has already fired ( #17826 )  
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/17807  
						
						
					 
					
						2022-10-07 11:27:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9a28bd244 
							
						 
					 
					
						
						
							
							feat(api): introduce get/getByText/getByRole ( #17577 )  
						
						
						
						
					 
					
						2022-09-27 16:13:56 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3409a37f77 
							
						 
					 
					
						
						
							
							feat: allow opening multiple html reporters and trace viewers ( #17636 )  
						
						... 
						
						
						
						This makes `HttpServer` accept `preferredPort` option that will first
try to listen on that port, and if that port is already in use, listen
on some available port instead.
Fixes  #17201 . 
						
						
					 
					
						2022-09-27 12:45:42 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbc8d1a19f 
							
						 
					 
					
						
						
							
							test: tracing works with waitForResponse ( #17176 )  
						
						
						
						
					 
					
						2022-09-08 11:31:02 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01d83f1d5e 
							
						 
					 
					
						
						
							
							fix(har): record request overrides to har ( #17027 )  
						
						
						
						
					 
					
						2022-09-04 10:52:20 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aaa28394cd 
							
						 
					 
					
						
						
							
							feat(trace): include url into route.fulfill call params ( #16934 )  
						
						
						
						
					 
					
						2022-08-31 12:37:49 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a94fe361a2 
							
						 
					 
					
						
						
							
							test: unflake a few tests ( #15959 )  
						
						
						
						
					 
					
						2022-07-27 11:27:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ae2017a5b 
							
						 
					 
					
						
						
							
							chore: always import type ( #13365 )  
						
						
						
						
					 
					
						2022-04-06 14:57:14 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ca58e18cb 
							
						 
					 
					
						
						
							
							fix(electron): better support for custom schemas ( #13329 )  
						
						
						
						
					 
					
						2022-04-05 16:10:12 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02cac8a066 
							
						 
					 
					
						
						
							
							chore: group tests under tests/ (1) ( #13081 )  
						
						
						
						
					 
					
						2022-03-25 16:05:50 -07:00