playwright/packages/trace-viewer/src/ui
Yury Semikhatsky fb319e6d3d
fix: match client step and server action by explicit stepId (#30641)
Matching bu `apiName@wallTime` fails when two actions start at the same
time, e.g. two parallel api requests. Moreover, it results in trace
actions that have parent set to themselves, which in turn causes
infinite loop in the trace viewer. To avoid this problems we write
stepId explicitly to the library trace and use those step ids to find
corresponding test runner steps.

The stepId is passed via zone in case of expect, because the protocol
step is quite deep in the call chain after or explicitly in case of API
call steps created by the test runner instrumentation.
2024-05-14 12:10:46 -07:00
..
actionList.css feat(trace): allow navigating from error to source (#27464) 2023-10-05 14:59:59 -07:00
actionList.tsx chore: make asLocator() always safe (#28207) 2023-11-16 16:31:34 -08:00
attachmentsTab.css chore: include test-end-screenshot in a trace (#23457) 2023-06-01 20:29:32 -07:00
attachmentsTab.tsx chore: reuse image diff component in trace/html (#28727) 2023-12-22 10:17:35 -08:00
browserFrame.css chore: pick locator tab (#26532) 2023-08-18 17:53:03 -07:00
browserFrame.tsx chore: pick locator tab (#26532) 2023-08-18 17:53:03 -07:00
callTab.css chore: show innermost error in ui mode (#26840) 2023-09-01 13:48:15 -07:00
callTab.tsx fix: match client step and server action by explicit stepId (#30641) 2024-05-14 12:10:46 -07:00
consoleTab.css chore: decorate console message sources (#26588) 2023-08-21 16:05:27 -07:00
consoleTab.tsx chore: add console icon titles (#27416) 2023-10-03 15:52:37 -07:00
contextSelector.css chore: migrate trace-viewer and recorder to vite (#13076) 2022-03-25 14:12:00 -07:00
contextSelector.tsx chore: migrate trace-viewer and recorder to vite (#13076) 2022-03-25 14:12:00 -07:00
copyToClipboard.tsx chore: minor trace viewer UI tweaks (#20937) 2023-02-16 07:59:21 -08:00
DEPS.list chore: make @playwright/test depend on playwright (#26946) 2023-09-08 14:23:35 -07:00
errorsTab.tsx fix(trace viewer): correctly trim locations on Windows (#29321) 2024-02-02 18:18:34 +01:00
filmStrip.css feat(ui): show test trace events live (#26619) 2023-08-22 15:46:41 -07:00
filmStrip.tsx fix(trace viewer): show correct number of pages without screencast (#30124) 2024-03-26 10:25:12 -07:00
inspectorTab.tsx chore: locator tab polish (#26568) 2023-08-21 10:59:49 -07:00
logTab.css chore: render time in the trace viewer log (#27825) 2023-10-26 14:45:15 -07:00
logTab.tsx fix: match client step and server action by explicit stepId (#30641) 2024-05-14 12:10:46 -07:00
metadataView.tsx chore: show channel name in trace viewer metadata (#26987) 2023-09-11 23:06:56 +02:00
modelUtil.ts fix: match client step and server action by explicit stepId (#30641) 2024-05-14 12:10:46 -07:00
networkResourceDetails.css chore: network panel polish (#28924) 2024-01-10 15:28:33 -08:00
networkResourceDetails.tsx chore: network panel polish (#28924) 2024-01-10 15:28:33 -08:00
networkTab.css chore: polish network panel highlight (#29299) 2024-02-01 13:44:26 -08:00
networkTab.tsx chore: polish network panel highlight (#29299) 2024-02-01 13:44:26 -08:00
placeholderPanel.tsx chore: add log/error tabs and counters (#26843) 2023-09-01 20:12:05 -07:00
snapshotTab.css feat(ui): show test trace events live (#26619) 2023-08-22 15:46:41 -07:00
snapshotTab.tsx fix(recorder): disallow external imports (#29129) 2024-01-23 11:29:40 -08:00
sourceTab.css chore: lower the input name (#21850) 2023-03-21 13:48:59 -07:00
sourceTab.tsx fix(ui): show stack frames in ui mode (#29560) 2024-03-06 12:29:35 -08:00
stackTrace.css chore: use listview to render stack trace (#21197) 2023-02-24 15:31:10 -08:00
stackTrace.tsx fix(trace viewer): reveal error location when it comes from the test (#29268) 2024-02-01 08:23:07 -08:00
tag.css fix: UI Mode tags without theme applied (#30138) 2024-03-27 16:46:26 +01:00
tag.tsx feat(ui-mode): show native tags in test tree (#30092) 2024-03-26 01:06:22 +01:00
teleSuiteUpdater.ts chore: remove TeleTestCase._resultsMap (#30567) 2024-04-26 10:11:01 -07:00
testUtils.ts feat(ui): show test status in trace view (#27785) 2023-10-24 16:41:40 -07:00
timeline.css chore: limit trace-viewer minimum viewport (#29850) 2024-03-07 22:42:21 +01:00
timeline.tsx chore: network panel polish (#28924) 2024-01-10 15:28:33 -08:00
uiModeFiltersView.css chore: split ui mode view into files (#30029) 2024-03-20 16:00:35 -07:00
uiModeFiltersView.tsx chore: split ui mode view into files (#30029) 2024-03-20 16:00:35 -07:00
uiModeModel.ts chore: remove ui mode update globals (#30031) 2024-03-20 21:09:49 -07:00
uiModeTestListView.css chore: split ui mode view into files (#30029) 2024-03-20 16:00:35 -07:00
uiModeTestListView.tsx feat(ui-mode): show native tags in test tree (#30092) 2024-03-26 01:06:22 +01:00
uiModeTraceView.tsx chore: split ui mode view into files (#30029) 2024-03-20 16:00:35 -07:00
uiModeView.css chore: split ui mode view into files (#30029) 2024-03-20 16:00:35 -07:00
uiModeView.tsx chore: remove TeleTestCase._resultsMap (#30567) 2024-04-26 10:11:01 -07:00
workbench.css feat(ui): show test status in trace view (#27785) 2023-10-24 16:41:40 -07:00
workbench.tsx fix(trace-viewer): trap focus inside drop-target popup (#29845) 2024-03-07 22:24:21 +01:00
workbenchLoader.css chore: limit trace-viewer minimum viewport (#29850) 2024-03-07 22:42:21 +01:00
workbenchLoader.tsx chore: migrate to the testserver.initialize (#30226) 2024-04-03 12:50:56 -07:00