firefox-devtools / firefox-devtools/profiler

Callstack navigation: automatically expand to next branching node

Open
#517 6 comments 0 reactions 1 assignee Claimed by @julienw View on GitHub
call tree polish quantum flow
Dominant language
TypeScript
Stars
1.5k
Forks
491
Avg merge
3d 46m
Merged PRs (30d)
27

Description

Navigating the callstack seems slow since it requires two right-arrow key presses to expand and go to next row.

We should change it so that right-arrow (or clicking on disclosure triangle) automatically expands to the next node that has 2 or more children. It should auto-select that node.

Edit: When using left-arrow key or closing the arrow, it should have the opposite behavior - closing all nodes since the last fork.

I think it's possible that expanding all the way to the next branching node will feel like too much. The subtler version would be to just have each right-arrow key press trigger both expand and go to next row.

┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/FP-662)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.