Yury Semikhatsky
a6772bdede
cherry-pick( #41280 ): Revert "fix(trace-viewer): add keyboard navigation to NetworkFilters component"
2026-06-15 08:44:23 +01:00
Aditya Kumar Gupta
056efc9f5c
fix(trace-viewer): add keyboard navigation to NetworkFilters component ( #41177 )
2026-06-12 10:28:46 -06:00
Devin Rousso
313599a87c
feat(trace-viewer): show WebSocket messages ( #41200 )
...
switch to using a `.jsonl` file for `WebSocket` messages so that new messages can immediately be saved (without having to (re)write the entire file) and the trace viewer can more easily pick up changes
fixes <https://github.com/microsoft/playwright/issues/10996 >
2026-06-10 11:05:43 -06:00
Simon Knott
bc2960793c
chore: consolidate vite SW+main builds via Environment API ( #41047 )
2026-05-29 15:04:04 -07:00
Simon Knott
8651b891b1
Revert "fix(trace-viewer): validate origin of postMessage trace blob" ( #41004 )
2026-05-26 11:41:06 -07:00
Dmitry Gozman
da602174cf
fix(trace-viewer): highlight network/console timeframe on timeline on hover ( #40956 )
2026-05-22 11:05:16 +01:00
Dmitry Gozman
409d6d0d9b
Revert "chore(protocol): auto-serialize SerializedValue in validators ( #40798 )" ( #40858 )
2026-05-15 16:30:17 +01:00
Dmitry Gozman
e67f2a3f9b
chore(protocol): auto-serialize SerializedValue in validators ( #40798 )
2026-05-15 11:18:40 +01:00
Yury Semikhatsky
f2a317f72d
feat(ui-mode): add "Stop on first failure" toggle ( #40831 )
2026-05-14 08:28:36 -07:00
Yury Semikhatsky
ee2c20b297
feat(ui-mode): show pass/fail/skip counters in status bar ( #40830 )
2026-05-13 17:02:17 -07:00
Yury Semikhatsky
62d1ea1ae5
fix(trace-viewer): keep selected action in view after "Show all" ( #40809 )
2026-05-12 17:19:46 -07:00
Simon Knott
3db0c5ef2f
chore(testserver): simplify onlyChanged param ( #40638 )
2026-05-05 16:56:59 +02:00
Simon Knott
ba621b5fba
fix(trace-viewer): show ellipsis and copy full Return value ( #40593 )
2026-05-04 15:12:55 -07:00
Pavel Feldman
26219d512f
fix(trace-viewer): validate snapshot popout ?r= scheme ( #40546 )
2026-04-30 15:02:28 -07:00
Pavel Feldman
d6041b50b9
fix(trace-viewer): validate origin of postMessage trace blob ( #40548 )
2026-04-30 14:46:36 -07:00
Pavel Feldman
3160ca872b
fix(trace-viewer): validate baseURL scheme before linking ( #40539 )
2026-04-30 12:13:12 -07:00
Pavel Feldman
d8378c3652
feat(expect): include aria snapshot in expect failure messages ( #40390 )
2026-04-23 16:39:49 -07:00
Simon Knott
d50f95b24d
chore: enable one-var lint rule ( #40354 )
2026-04-22 15:47:51 +02:00
Simon Knott
9d005875b2
chore(dashboard): show console and network data from tracing ( #40242 )
2026-04-16 14:54:06 +02:00
Pavel Feldman
16260adf22
chore: remove stale DEPS.list entries and add validation tooling ( #40157 )
2026-04-10 12:24:18 -07:00
Pavel Feldman
8d36c695d0
chore: move aliased folders out ( #40137 )
2026-04-09 18:45:20 -07:00
Yury Semikhatsky
395696eaac
fix(trace-viewer): block meta refresh and sandbox snapshot iframes ( #40115 )
2026-04-08 11:50:15 -07:00
Simon Knott
8fff19a1e5
fix(ui): ansi colours ( #40108 )
2026-04-08 14:01:03 +02:00
Chris
3fd81b1c33
feat: Add pretty print toggle for request and response bodies in network details ( #39682 )
2026-04-07 10:56:06 -07:00
Bree Yard
e2bcf3ae88
fix(trace-viewer): show canceled status for requests canceled before receiving a response ( #39998 )
2026-04-03 08:06:32 -07:00
Pavel Feldman
6896c34880
chore: support opening .trace files via .link indirection ( #39975 )
2026-03-31 13:39:53 -07:00
Dmitry Gozman
f492383771
chore: bump dependencies ( #39885 )
2026-03-27 10:32:40 +00:00
Pavel Feldman
f3ceaacd62
feat(annotate): instrument input actions and show subtitle overlay ( #39797 )
2026-03-21 17:10:34 -07:00
Pavel Feldman
7f55e117ce
chore: add getMetainfo convenience getter for protocol metainfo ( #39794 )
2026-03-20 15:05:23 -07:00
Pavel Feldman
f00452c618
chore: deduplicate msToString and bytesToString into isomorphic/formatUtils ( #39770 )
2026-03-19 14:35:40 -07:00
Pavel Feldman
98872a4d69
chore: build error context in pw fixture ( #39670 )
2026-03-13 18:31:04 -07:00
Pavel Feldman
0494a0ab53
chore: tv playback teaser ( #39634 )
2026-03-13 17:24:55 -07:00
Pavel Feldman
151ff1e8a7
chore: follow up to trace filter, rework ( #39577 )
2026-03-09 17:00:06 -07:00
Chris
3f33e7e388
feat(ui-mode): Add filter option to only show changed files ( #39500 )
2026-03-09 15:20:01 -07:00
Emanuele Minotto
1ad1f55faa
feat(trace-viewer): add action filtering functionality ( #39412 )
2026-03-09 14:28:57 -07:00
Chris
414de1429a
feat(trace-viewer): Format XML bodies in network tab ( #39405 )
2026-03-09 14:26:45 -07:00
Chris
ee53f6c36a
feat: Add test timeout to trace and display it in metadata of UI ( #39467 )
2026-03-04 10:29:13 +00:00
Pavel Feldman
1abd807630
chore: use single tsc for monorepo ( #39413 )
2026-02-25 15:14:03 -08:00
Chris
17861ab08a
refactor(trace-viewer): Use resource id instead of ordinal for resource hover ( #39341 )
2026-02-24 16:36:03 -08:00
Chris
3a3ce1d1e0
fix(trace-viewer): Add line height to title of filmstrip hover ( #39348 )
2026-02-23 10:50:36 +01:00
Simon Knott
ca86d287ff
fix(trace): respect dark mode in blank snapshot ( #39207 )
2026-02-10 11:13:30 +01:00
Chris
45fb775ec0
fix(trace-viewer): Keep network entry selected during test run ( #39076 )
2026-02-09 11:03:43 +01:00
Dmitry Gozman
b1fd5d0c5b
test: unflake some ui-mode tests ( #38907 )
2026-01-22 15:24:54 +00:00
Chris
77d00401f0
fix(ui): Wait with polling if test is still scheduled ( #38656 )
2026-01-21 15:17:42 +01:00
Chris
5ce840adef
fix(trace-viewer): Reset selected network entry on retry ( #38691 )
2026-01-19 11:01:51 +01:00
Dmitry Gozman
7e1913f89f
feat(test runner): allow running test.spec.md files ( #38758 )
2026-01-14 10:09:19 +00:00
Pavel Feldman
f0c64deb69
chore: report perform to trace ( #38763 )
2026-01-13 16:58:13 -08:00
Chris
391081ed1d
chore(trace-viewer): Update third party devtools code from upstream ( #38692 )
2026-01-09 16:20:29 +00:00
Dmitry Gozman
585e8ef6ea
chore: unify trace parsing utilities ( #38660 )
2026-01-05 10:36:04 +00:00
Chris
f7beb160b5
fix(trace-viewer): Copy request body when copying network request ( #38612 )
2025-12-23 09:34:07 -08:00