You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(renderer): remove prev_line_count; extract scrolling logic and simplify flush
Remove unused ctx.prev_line_count from the renderer context and reset.
Simplify M.flush() to only request data-rendered when changes were applied and
the renderer is not in bulk_mode. Extract window-scrolling into
M.scroll_win_to_bottom() and reuse it from post_flush().
tests: make replay deterministic and robust for bulk mode
Sort extmarks deterministically in test helpers, clear/reset UI and renderer
state during replay setup, and force synchronous completion (flush.end_bulk_mode())
in replay tests when ctx.bulk_mode is active so assertions run against final output.
0 commit comments