Skip to content

[Deploy preview] Add a function list#5233

Draft
mstange wants to merge 32 commits into
firefox-devtools:mainfrom
mstange:function-list
Draft

[Deploy preview] Add a function list#5233
mstange wants to merge 32 commits into
firefox-devtools:mainfrom
mstange:function-list

Conversation

@mstange

@mstange mstange commented Nov 28, 2024

Copy link
Copy Markdown
Contributor

Deploy preview

WIP implementing the approach outlined in #15 (comment)

@mstange mstange force-pushed the function-list branch 4 times, most recently from 25bc285 to af75e01 Compare April 2, 2026 18:48
@mstange mstange force-pushed the function-list branch 2 times, most recently from 26f8559 to abde12b Compare April 7, 2026 18:28
mstange added 11 commits June 17, 2026 15:03
…ings

- Fix wrong tab slug ('calltree' → 'function-list') in _onEnterOrDoubleClick
  for SelfWing, UpperWingFlameGraph, LowerWing, and UpperWing so that
  double-clicking a call node opens the bottom box for the correct tab
- Add a contextMenuId prop to FlameGraph (defaulting to 'CallNodeContextMenu')
  so wings can specify a different context menu
- Wire up FunctionListContextMenu for UpperWingFlameGraph and SelfWing:
  right-clicking now dispatches changeRightClickedFunctionIndex so the
  FunctionListContextMenu (already rendered in Details) can respond
@codecov

codecov Bot commented Jun 17, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 69.65291% with 647 lines in your changes missing coverage. Please review.
✅ Project coverage is 82.57%. Comparing base (2fd6ce9) to head (df3e3bd).
⚠️ Report is 78 commits behind head on main.

Files with missing lines Patch % Lines
src/components/calltree/LowerWing.tsx 1.04% 95 Missing ⚠️
src/components/shared/LowerWingContextMenu.tsx 51.04% 66 Missing and 4 partials ⚠️
src/components/calltree/SelfWing.tsx 1.49% 66 Missing ⚠️
src/components/calltree/UpperWing.tsx 42.70% 55 Missing ⚠️
src/profile-logic/call-node-info.ts 81.60% 48 Missing ⚠️
src/components/shared/FunctionListContextMenu.tsx 72.78% 38 Missing and 2 partials ⚠️
src/selectors/per-thread/stack-sample.ts 73.57% 37 Missing ⚠️
src/reducers/profile-view.ts 63.95% 31 Missing ⚠️
src/components/calltree/LowerWingFlameGraph.tsx 3.57% 27 Missing ⚠️
src/app-logic/url-handling.ts 76.36% 26 Missing ⚠️
... and 19 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5233      +/-   ##
==========================================
- Coverage   83.70%   82.57%   -1.14%     
==========================================
  Files         337      351      +14     
  Lines       35575    37916    +2341     
  Branches     9971    10498     +527     
==========================================
+ Hits        29778    31309    +1531     
- Misses       5369     6170     +801     
- Partials      428      437       +9     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant