Skip to content

Refine double-click navigation while debugging#1139

Open
xusheng6 wants to merge 2 commits into
devfrom
test_1136_1137_doubleclick_nav
Open

Refine double-click navigation while debugging#1139
xusheng6 wants to merge 2 commits into
devfrom
test_1136_1137_doubleclick_nav

Conversation

@xusheng6

Copy link
Copy Markdown
Member

Two fixes to OnTokenDoubleClicked:

Closes #1136
Closes #1137

🤖 Generated with Claude Code

xusheng6 and others added 2 commits July 23, 2026 16:01
…ction

OnTokenDoubleClicked opened every address-literal token (integer, possible
address, code-relative) in a separate pane while debugging. When the target
falls inside the function the user is already viewing, they most likely want
to jump to it in place, so fall through to the default in-pane navigation in
that case and only open a second pane for out-of-function targets.

Closes #1136

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
OnTokenDoubleClicked ignored data symbol tokens (e.g. data_100003fa9) and
inline string tokens, so they fell through to the default in-pane navigation.
While a debug session is live, resolve the referenced address and open it in
another pane instead, so the disassembly the user is looking at stays put.

Closes #1137

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@xusheng6

Copy link
Copy Markdown
Member Author

Just wish to mention -- I somehow think that this should actually become the default behavior when the user is not debugging, or at least an option that can be enabled

@xusheng6
xusheng6 requested a review from plafosse July 23, 2026 20:30
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.

Debugger should also intercept the navagation of a data symbol token Double clicking a PossibleAddressToken always navigates to it in a new pane

1 participant