diff options
| author | blasty <blasty@local> | 2026-07-09 16:12:28 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-09 16:12:28 +0200 |
| commit | 2451641f5edf59b08069fe11fbbb5b8a48fcb168 (patch) | |
| tree | cd46f6c343128a65a79255b4093f8a4e015831ce /spawn.sh | |
| parent | stop piling up idalib workers; raise max-workers headroom (diff) | |
| download | ida-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
