Alex Hunt
3a2e387ecd
Add ENABLE_NETWORK_THROTTLING experiment ( #279 )
2026-08-18 17:16:16 +01:00
Alex Hunt
dbc1c525fb
Enable "Capture screenshot" command for React Native targets ( #252 )
...
Remove the `canDock` condition gate on the capture screenshot action so it is available for React Native targets. When the DeviceModeWrapper is not instantiated, capture the screenshot directly via the ScreenCaptureModel and trigger a download.
2026-08-13 17:58:45 +01:00
Nicola Corti
e06f16d4eb
Bump remaining vulnerable dev dependencies ( #260 )
2026-06-10 14:11:47 +01:00
Nicola Corti
950f4a8e3f
Bump vulnerable dev dependencies ( #259 )
2026-06-04 14:46:30 +01:00
Alex Hunt
af53aca177
Disable inapplicable commands for React Native targets ( #251 )
2026-04-20 15:00:21 +01:00
Alex Hunt
571dc30a5d
Formalise ENABLE_TIMELINE_FRAMES experiment ( #242 )
2026-03-05 18:27:35 +00:00
Alex Hunt
8edd9be3b8
Clean up legacy rn_inspector entry point ( #236 )
2026-02-23 17:34:33 +00:00
Alex Hunt
1de9f9910c
Add CLAUDE.md, update instructions ( #235 )
2026-02-23 17:12:05 +00:00
Alex Hunt
0f27091065
Remove app name title suffix under Electron + macOS ( #237 )
2026-02-23 15:18:50 +00:00
Alex Hunt
3011e7a71a
Clean up double import of NetworkEventCoverageInfobar ( #234 )
2026-02-02 14:31:30 +00:00
Alex Hunt
f06200b519
Remove 0.83 "What's new" highlight from welcome panel ( #233 )
2026-01-16 18:32:27 +00:00
Ruslan Lesiutin
d65c7f769b
fix: check if infobar custom element is already registered ( #232 )
2026-01-07 22:40:16 +00:00
emily8rown
1f006e22bf
add content type header for the open in editor toolbar button ( #229 )
...
Lack of content header was causing Error 400 bad request errors for the open in editor
2025-12-18 11:40:04 +00:00
Alex Hunt
c85f7e933a
Add FB only network event coverage notice ( #228 )
2025-12-16 11:36:22 +00:00
devanb
40e2a7dee6
Gate performance screenshots toggle to Android only ( #227 )
...
Gate screenshots toggle to android only
2025-12-04 07:51:47 -08:00
devanb
1f05fd86e7
Toggle back on screenshots button if frames feature is on ( #222 )
2025-12-03 14:28:14 -08:00
Alex Hunt
6d202802e5
Add 0.83 "What's new" highlight to welcome panel ( #225 )
2025-12-02 16:58:05 +00:00
Ruslan Lesiutin
4631a6d5d2
feat(timeline): display newly supported options for Timeline ( #224 )
2025-12-01 18:05:33 +00:00
Ruslan Lesiutin
7f2543355b
upgrade(react-devtools): cherry-pick search query fix ( #223 )
2025-11-17 14:44:00 +00:00
sbuggay
6e249b361c
Add experiment for enabling frames and screenshots ( #212 )
...
Adds back the frames track under an RN experiment.
2025-11-12 18:55:40 -08: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