aboutsummaryrefslogtreecommitdiffstats
path: root/spawn.sh
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-09 16:12:28 +0200
committerblasty <blasty@local>2026-07-09 16:12:28 +0200
commit2451641f5edf59b08069fe11fbbb5b8a48fcb168 (patch)
treecd46f6c343128a65a79255b4093f8a4e015831ce /spawn.sh
parentstop piling up idalib workers; raise max-workers headroom (diff)
downloadida-tui-2451641f5edf59b08069fe11fbbb5b8a48fcb168.tar.gz
ida-tui-2451641f5edf59b08069fe11fbbb5b8a48fcb168.tar.xz
ida-tui-2451641f5edf59b08069fe11fbbb5b8a48fcb168.zip
smoother scroll restore on jump-back; non-degenerate test
The restored scroll was correct in the final state but load() zeroed virtual_size (snapping scroll to 0) and only a deferred call_after_refresh jumped to the target -> a visible flash to the top before settling. Now: don't zero virtual_size on load, and apply the target scroll synchronously in _on_primed (plus the deferred call as a fallback for un-sized regions). Also hardened the scroll test to use a MID-viewport cursor (rel>0). The prior test had the cursor at the viewport top (rel=0), where scroll-into-view derives the same scroll -> it would have passed even if scroll restore were broken. pilot suite 52/52.
Diffstat (limited to 'spawn.sh')
0 files changed, 0 insertions, 0 deletions