666 Commits

Author SHA1 Message Date
Dmitry Gozman bd93b1441e chore: make InjectedScript know the frameSeq (#41635) 2026-07-06 13:31:13 +01:00
Dmitry Gozman 49029121ab chore: move stackTrace helpers from isomorphic to utils (#41591) 2026-07-02 15:26:48 +01:00
Aditya Kumar Gupta 2c6686102f fix(trace-viewer): use button elements for network filter tabs (#41489) 2026-06-30 17:20:08 -07:00
Pavel Feldman ae114c867b fix(trace-viewer): keep snapshot frame centered with margin (#41479) 2026-06-26 09:47:25 +01:00
Pavel Feldman c47f96a5d0 chore: revert bogus keyboard navigability attempts (#41432) 2026-06-23 11:12:40 -07:00
Dmitry Gozman 11797b0336 feat(trace-viewer): show message source in the console panel (#41342) 2026-06-19 13:41:44 +01:00
Simon Knott 18af562341 chore(protocol): split channel and dispatcher types (#41321) 2026-06-18 11:11:19 +02:00
Aditya Kumar Gupta 3d8f1e93bc fix(trace-viewer): add keyboard navigation to NetworkFilters component (#41284) 2026-06-17 13:37:33 +01:00
Yury Semikhatsky e25d571915 Revert "fix(trace-viewer): add keyboard navigation to NetworkFilters component" (#41280) 2026-06-12 14:08:23 -07: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