Skip to content

Navigate double-clicked sidebar addresses by content type#1138

Open
xusheng6 wants to merge 1 commit into
devfrom
test_1134_register_doubleclick_newpane
Open

Navigate double-clicked sidebar addresses by content type#1138
xusheng6 wants to merge 1 commit into
devfrom
test_1134_register_doubleclick_newpane

Conversation

@xusheng6

Copy link
Copy Markdown
Member

Double-clicking an address in a debugger sidebar (register value, breakpoint, module, memory region, stack frame, debugger-info entry, or a TTD address column) now chooses the pane by content type:

  • Same kind as the current pane (both code, or both data) → navigate the current pane in place.
  • Different kind (code ↔ data) → open in the other pane, so following a data pointer no longer hijacks the code view. Because data targets then match the (data) companion pane, repeated double-clicks stop drifting across panes.

A right-click "Navigate in Current Pane" action forces navigation into the focused pane (added to Stack Trace, Debugger Info, and the TTD Calls/Memory/Events widgets; the other widgets already had an equivalent same-pane action).

The graph/linear token double-click and the TTD time-travel columns are intentionally left unchanged.

Fixes #1134

🤖 Generated with Claude Code

Double-clicking an address in a debugger sidebar now navigates the current pane
when the target is the same kind of thing it already shows (both code, or both
data) and the other pane otherwise, so following a data pointer no longer
hijacks the code view and repeated double-clicks stop drifting across panes. A
right-click "Navigate in Current Pane" action forces the focused pane. The
graph/linear token double-click and the TTD time-travel columns are unchanged.

Fixes #1134

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@xusheng6
xusheng6 requested a review from plafosse July 23, 2026 19:48
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.

Double clicking a register value should also navigate to it in a new pane

1 participant