 Alex HuntandRuslan Lesiutin
|
6e12856297
|
[0.83] Backport performance debugging improvements (#248)
Co-authored-by: Ruslan Lesiutin <28902667+hoxyq@users.noreply.github.com>
|
2026-04-09 13:44:57 +01:00 |
|
Alex Hunt
|
7d3b7341ea
|
Add 0.83 "What's new" highlight to welcome panel (#226)
|
2025-12-02 17:00:38 +00:00 |
|
Alex Hunt
|
e1dd7af901
|
Remove network experiment and experimental icon (#220)
|
2025-11-10 18:06:01 +00:00 |
|
Alex Hunt
|
e1743557ee
|
Update Network list to use x-fb-friendly-name header (#221)
|
2025-11-07 18:02:38 +00:00 |
|
Alex Hunt
|
59c63cbe22
|
Add conditional disabling of features incompatible with multiple hosts (#218)
|
2025-11-06 19:13:11 +00:00 |
|
Alex Hunt
|
d37d4264b8
|
Add experimental Perf Issues sub-panel (#217)
|
2025-11-06 18:01:59 +00:00 |
|
Ruslan Lesiutin
|
d8824de579
|
feat: track ReactNativeApplication.traceRequested event (#219)
|
2025-11-06 09:26:14 +00:00 |
|
Alex Hunt
|
7aa57d13e5
|
Add AGENTS.md (#215)
|
2025-10-30 19:45:26 +00:00 |
|
Alex Hunt
|
d524f81db2
|
Enable Performance panel by default (#216)
|
2025-10-30 18:43:44 +00:00 |
|
Alex Hunt
|
62f76dfbba
|
Update project name in setup script (#214)
|
2025-10-30 17:01:50 +00:00 |
|
Ruslan Lesiutin
|
96e6bb8ecd
|
feat: use scoped field in trace events to propagate stack traces (#213)
|
2025-10-27 14:51:39 +00:00 |
|
Vitali Zaidman
|
54afd8765d
|
fix memory profiling race condition (#211)
|
2025-10-13 20:50:57 +01:00 |
|
Alex Hunt
|
b8e5768ec4
|
Re-enable Network Request Initiator view (#210)
|
2025-09-30 21:20:30 +01:00 |
|
Alex Hunt
|
8cce39003f
|
Update Welcome panel assets and styling (#208)
|
2025-09-25 15:05:50 +01:00 |
|
Alex Hunt
|
7724ccb99e
|
Disable Perf Insights subpanel, collapse sidebar by default (#209)
|
2025-09-25 08:46:01 +01:00 |
|
Vitali Zaidman
|
538c309a36
|
track when all startup resources are loaded (#205)
|
2025-09-18 12:20:22 +01:00 |
|
Ruslan Lesiutin
|
8b84a77b2c
|
fix: avoid race conditions when fetching background trace (#206)
|
2025-09-15 17:28:39 +01:00 |
|
Ruslan Lesiutin
|
95bd36ce98
|
feat: use application display name for trace title (#207)
|
2025-09-15 14:45:07 +01:00 |
|
Vitali Zaidman
|
5a792db122
|
track clicks on script links (#204)
|
2025-09-01 11:06:46 +01:00 |
|
Vitali Zaidman
|
7edec7c480
|
track the duration between user setting a breakpoint and the breakpoint being painted (#201)
|
2025-08-28 10:24:49 +01:00 |
|
Ruslan Lesiutin
|
273f02681b
|
Revert "Add landingView query param enabling view focus on launch (#197)" (#202)
This reverts commit 7dcbddd636.
|
2025-08-27 19:33:26 +01:00 |
|
Vitali Zaidman
|
1e19c4454b
|
[DevTools][Protocol Manager] Fixed Protocol Manager displaying events with no params as "(pending)". (#200)
CDP events pending doesn't make sense, since events can't be updated
after they arrive (since they don't have an id anyway):
https://github.com/ChromeDevTools/devtools-frontend/blob/3201a3630665afd30e0a879f4ebeae6fcc4f3806/front_end/panels/protocol_monitor/ProtocolMonitor.ts#L562-L587
Also, events are allowed to have no params based on:
* JSON-RPC 2.0 Specification: https://www.jsonrpc.org/specification#:~:text=This%20member%20MAY%20be%20omitted
* and CDP Wire Format: https://chromium.googlesource.com/chromium/src/+/master/third_party/blink/public/devtools_protocol/#:~:text=CDP%20is%20designed%20with%20JSON%2DRPC%202.0%20as%20the%20primary%20wire%20format
The two events that caught my eye are:
* Debugger.resumed
https://chromedevtools.github.io/devtools-protocol/tot/Debugger/#event-resumed
* and Runtime.executionContextsCleared
https://chromedevtools.github.io/devtools-protocol/tot/Runtime/#event-executionContextsCleared
Both are expected to be sent without params, however Chrome does send an
empty object params for them.
I work on the DevTools branch for React Native-
https://github.com/facebook/react-native-devtools-frontend
We've omitted "params" for these events as per the CDP docs, resulting
in "(pending)" displayed in the Protocol Monitor. We thought we made a
mistake at first, but it turns out it's just the Protocol Monitor's UI.
Screenshots of the issue and the fix are attached in
https://issues.chromium.org/issues/440012466.
Fixed: 440012466
Change-Id: I34e2472287d66b7cbe9146deae27fac138535425
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6862800
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Reviewed-by: Danil Somsikov <dsv@chromium.org>
Reviewed-by: Ergün Erdoğmuş <ergunsh@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
|
2025-08-21 16:23:44 +01:00 |
|
Vitali Zaidman
|
e87564a24c
|
prevent stack trace entries in console UI from being inline so a new line is always added between them and other printed elements (#198)
|
2025-08-06 12:11:08 +01:00 |
|
Ruslan Lesiutin
|
921566790e
|
feat: add React Native-only event for pre-enabling multiple layers of Tracing (#199)
|
2025-08-05 18:09:32 +01:00 |
|
sbuggay
|
7dcbddd636
|
Add landingView query param enabling view focus on launch (#197)
* Temporary Commit at 8/1/2025, 11:24:13 PM
* Temporary Commit at 8/1/2025, 11:24:13 PM
* shelve changes to: Temporary Commit at 8/1/2025, 11:24:13 PM
* shelve changes to: Temporary Commit at 8/1/2025, 11:24:13 PM
* Remove isReactNative check
|
2025-08-04 13:54:27 -07:00 |
|
Vitali Zaidman
|
a7e4f59675
|
allow parsing special hermes eval stack trace frames (#196)
|
2025-07-23 17:04:33 +01:00 |
|
Vitali Zaidman
|
12ae91ad42
|
allow parsing stack traces that end with "skipping x frames" (#195)
|
2025-07-23 16:37:55 +01:00 |
|
Vitali Zaidman
|
875a31a909
|
fixed general contribution guide and added meta contribution guide in pr template (#194)
|
2025-07-15 13:45:16 +01:00 |
|
Vitali Zaidman
|
8dc0d5b365
|
improve current session id message selectivity (#192)
|
2025-07-14 18:03:52 +01:00 |
|
Vitali Zaidman
|
0a50c353c6
|
Track Stack Trace Frames Succeed / Fail to Resolve URL (#191)
|
2025-07-14 16:33:55 +01:00 |
|
Alex Hunt
|
fc0a2e77e9
|
Tweak wording for Network dogfooding banner (#193)
|
2025-07-14 12:41:58 +01:00 |
|
sbuggay
|
efa49bd7a5
|
Update README.md (#190)
I had to run `npm run prebuild` to setup `build.ninja` in the out dir. Without it I wasn't able to run any of the other build options.
|
2025-07-11 14:17:05 +01:00 |
|
Vitali Zaidman
|
844f225009
|
Track when the stack trace symbolication succeeds (#187)
* parse empty and "address at" urls as non-hyperlinked text
* track when a special stack trace symbolication occurs
|
2025-07-08 10:16:09 +01:00 |
|
Vitali Zaidman
|
ffa6bb6af3
|
parse "empty url" and "address at" frames as non-hyperlinked text (#188)
|
2025-07-07 16:21:55 +01:00 |
|
Ruslan Lesiutin
|
51a91a2ad6
|
bump: react-devtools@6.1.4 (#189)
|
2025-07-04 14:04:02 +01:00 |
|
Vitali Zaidman
|
761b969076
|
fixed missing new line before string error causes (#186)
|
2025-07-04 12:55:39 +01:00 |
|
Alex Hunt
|
7774c38dbc
|
Disable request initiator panel in NetworkItemView (#185)
|
2025-06-30 13:20:49 +01:00 |
|
Vitali Zaidman
|
35c4630bd5
|
track stack trace symbolication failures (#183)
|
2025-06-26 09:47:45 +01:00 |
|
Vitali Zaidman
|
e4487ef2e3
|
support symbolication with native frames (#181)
|
2025-06-24 14:29:35 +01:00 |
|
Ruslan Lesiutin
|
d95ac13bf0
|
fix: hide workplace suggest on Sources placeholder element (#180)
|
2025-06-18 12:35:02 +01:00 |
|
Ruslan Lesiutin
|
68cfd0ae84
|
feat: restore Performance landing page (#179)
|
2025-06-11 19:20:10 +01:00 |
|
Ruslan Lesiutin
|
bc3bd7f555
|
chore: hide unsupported Detached elements memory profiling option (#178)
|
2025-06-11 12:19:18 +01:00 |
|
Ruslan Lesiutin
|
1f9eb65285
|
ci: minor naming and formatting fixes (#177)
|
2025-06-11 10:05:12 +01:00 |
|
Ruslan Lesiutin
|
42526665c3
|
ci: split build workflow (#176)
|
2025-06-11 10:02:00 +01:00 |
|
Ruslan Lesiutin
|
7307e9532f
|
chore: added lint GitHub workflow (#174)
|
2025-06-10 19:43:08 +01:00 |
|
Ruslan Lesiutin
|
8d613dd1c3
|
chore: more instructions on repository syncing (#173)
|
2025-06-10 19:42:53 +01:00 |
|
Ruslan Lesiutin
|
d449be9e2c
|
Merge pull request #172 from facebook/repo-sync-7103
Sync fork with chromium/7103
|
2025-06-10 18:48:14 +01:00 |
|
Ruslan Lesiutin
|
b73d2d5cbf
|
Merge remote-tracking branch 'chromedevtools/chromium/7103' into repo-sync
sync-chromium-7103
|
2025-06-10 18:46:44 +01:00 |
|
Moti Zilberman
|
41bf86bdbb
|
Expose API for selectively overriding frontend host methods (#168)
|
2025-06-02 12:25:35 +01:00 |
|
Philip Pfaffe
|
8120d26bae
|
Load WebCustomData lazily
Fixed: 418963209,419207279
Change-Id: Ia8324256fb116150d0d4cb093f0889cea293f58c
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6563376
Commit-Queue: Philip Pfaffe <pfaffe@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
(cherry picked from commit 01f70bb2cf)
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6606035
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
|
2025-05-30 00:19:57 -07:00 |
|