diff options
| author | blasty <blasty@local> | 2026-07-09 15:14:27 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-09 15:14:27 +0200 |
| commit | cf14ede2310a693cb3163198ab9f4284b7f9ffd3 (patch) | |
| tree | 2da4f45fe110e2bad96e03add76cbb8b23dc6c45 /TODO | |
| parent | fix: decompiler follow/xrefs of a name not listed in refs (diff) | |
| download | ida-tui-cf14ede2310a693cb3163198ab9f4284b7f9ffd3.tar.gz ida-tui-cf14ede2310a693cb3163198ab9f4284b7f9ffd3.tar.xz ida-tui-cf14ede2310a693cb3163198ab9f4284b7f9ffd3.zip | |
preserve scroll offset in jump history (both views)
Restoring only the cursor re-derived the viewport via scroll-into-view, so back
landed on the right line but scrolled differently. NavEntry now stores scroll_y
(disasm) and dec_scroll_y/dec_scroll_x (pseudocode); a single _save_current_pos()
snapshots cursor+scroll of both views right before navigating away, and load/show
restore the exact scroll. Disasm defers scroll_to via call_after_refresh (its
virtual_size is only set in _on_primed, so an immediate scroll_to clamps to 0).
Also routes rename's reload through the same save/restore path.
pilot suite 46/46.
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -0,0 +1,4 @@ +[ ] RPC endpoint for robot-spectator-ida +[ ] page up/down cursor x/y preserve +[ ] hlsearch should jump cursor +[x] makes names pane sortable (addr/name columns) |
